Merge from Chromium at DEPS revision r199464

This commit was generated by merge_to_master.py.

Change-Id: I19655f81f4534807b2fa07bc72b5208501b02896
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index 826dcca..60e0424 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -122,8 +122,10 @@
 
 
 def _CheckStyle(input_api, output_api):
-    args = (['check-webkit-style', '--diff-files'] +
-            [f.LocalPath() for f in input_api.AffectedFiles()])
+    style_checker_path = input_api.os_path.join(input_api.PresubmitLocalPath(),
+        'Tools', 'Scripts', 'check-webkit-style')
+    args = ([input_api.python_executable, style_checker_path, '--diff-files']
+        + [f.LocalPath() for f in input_api.AffectedFiles()])
     results = []
 
     try:
diff --git a/PerformanceTests/resources/results-template.html b/PerformanceTests/resources/results-template.html
index e777463..8053410 100644
--- a/PerformanceTests/resources/results-template.html
+++ b/PerformanceTests/resources/results-template.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html>
 <head>
-<title>WebKit Performance Test Results</title>
+<title>Blink Performance Test Results</title>
 <style type="text/css">
 
 section {
@@ -213,7 +213,7 @@
 
 function TestRun(entry) {
     this.description = function () { return entry['description']; }
-    this.webkitRevision = function () { return entry['revisions']['WebKit']['revision']; }
+    this.webkitRevision = function () { return entry['revisions']['blink']['revision']; }
     this.label = function () {
         var label = 'r' + this.webkitRevision();
         if (this.description())
diff --git a/Source/Platform/Platform.gyp/webkit_platform.target.darwin-arm.mk b/Source/Platform/Platform.gyp/webkit_platform.target.darwin-arm.mk
index b0c4105..fc9cd63 100644
--- a/Source/Platform/Platform.gyp/webkit_platform.target.darwin-arm.mk
+++ b/Source/Platform/Platform.gyp/webkit_platform.target.darwin-arm.mk
@@ -82,16 +82,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/Platform/Platform.gyp/webkit_platform.target.darwin-x86.mk b/Source/Platform/Platform.gyp/webkit_platform.target.darwin-x86.mk
index b1f323a..f65ff1c 100644
--- a/Source/Platform/Platform.gyp/webkit_platform.target.darwin-x86.mk
+++ b/Source/Platform/Platform.gyp/webkit_platform.target.darwin-x86.mk
@@ -84,16 +84,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/Platform/Platform.gyp/webkit_platform.target.linux-arm.mk b/Source/Platform/Platform.gyp/webkit_platform.target.linux-arm.mk
index b0c4105..fc9cd63 100644
--- a/Source/Platform/Platform.gyp/webkit_platform.target.linux-arm.mk
+++ b/Source/Platform/Platform.gyp/webkit_platform.target.linux-arm.mk
@@ -82,16 +82,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/Platform/Platform.gyp/webkit_platform.target.linux-x86.mk b/Source/Platform/Platform.gyp/webkit_platform.target.linux-x86.mk
index b1f323a..f65ff1c 100644
--- a/Source/Platform/Platform.gyp/webkit_platform.target.linux-x86.mk
+++ b/Source/Platform/Platform.gyp/webkit_platform.target.linux-x86.mk
@@ -84,16 +84,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/Platform/Platform.gypi b/Source/Platform/Platform.gypi
index f9b9be0..9e025bb 100644
--- a/Source/Platform/Platform.gypi
+++ b/Source/Platform/Platform.gypi
@@ -77,6 +77,7 @@
             'chromium/public/WebGestureCurveTarget.h',
             'chromium/public/WebGestureCurve.h',
             'chromium/public/WebGraphicsContext3D.h',
+            'chromium/public/WebGraphicsContext3DProvider.h',
             'chromium/public/WebHTTPBody.h',
             'chromium/public/WebHTTPHeaderVisitor.h',
             'chromium/public/WebHTTPLoadInfo.h',
diff --git a/Source/Platform/chromium/public/Platform.h b/Source/Platform/chromium/public/Platform.h
index b6f1c90..4e014cd 100644
--- a/Source/Platform/chromium/public/Platform.h
+++ b/Source/Platform/chromium/public/Platform.h
@@ -60,6 +60,7 @@
 class WebFlingAnimator;
 class WebGestureCurveTarget;
 class WebGestureCurve;
+class WebGraphicsContext3DProvider;
 class WebHyphenator;
 class WebMediaStreamCenter;
 class WebMediaStreamCenterClient;
@@ -466,19 +467,9 @@
     // Returns newly allocated and initialized offscreen WebGraphicsContext3D instance.
     virtual WebGraphicsContext3D* createOffscreenGraphicsContext3D(const WebGraphicsContext3D::Attributes&) { return 0; }
 
-    // May return null if GPU is not supported.
-    // Returns the shared WebGraphicsContext3D. This is a singleton object for
-    // the entire process. Calling this function may destroy both the shared
-    // offscreen WebGraphicsContext3D and GrContext pointers last returned, so
-    // it should only be called from a single site. The implementor should
-    // create a new context before destroying its current context, if required,
-    // to ensure the same pointer can not be returned twice in a row for two
-    // different contexts.
-    virtual WebGraphicsContext3D* sharedOffscreenGraphicsContext3D() { return 0; }
-
-    // May return null if GPU is not supported.
-    // Returns the shared GrContext. This is a singleton object for the entire process.
-    virtual GrContext* sharedOffscreenGrContext() { return 0; }
+    // Returns a newly allocated and initialized offscreen context provider. The provider may return a null
+    // graphics context if GPU is not supported.
+    virtual WebGraphicsContext3DProvider* createSharedOffscreenGraphicsContext3DProvider() { return 0; }
 
     // Returns true if the platform is capable of producing an offscreen context suitable for accelerating 2d canvas.
     // This will return false if the platform cannot promise that contexts will be preserved across operations like
diff --git a/Source/Platform/chromium/public/WebCompositorSupport.h b/Source/Platform/chromium/public/WebCompositorSupport.h
index 53cb3b7..f3b8411 100644
--- a/Source/Platform/chromium/public/WebCompositorSupport.h
+++ b/Source/Platform/chromium/public/WebCompositorSupport.h
@@ -53,16 +53,6 @@
 
 class WebCompositorSupport {
 public:
-    // Initializes the compositor. Threaded compositing is enabled by passing in
-    // a non-null WebThread. No compositor classes or methods should be used
-    // prior to calling initialize.
-    virtual void initialize(WebThread*) { }
-
-    // Shuts down the compositor. This must be called when all compositor data
-    // types have been deleted. No compositor classes or methods should be used
-    // after shutdown.
-    virtual void shutdown() { }
-
     // Creates an output surface for the compositor backed by a 3d context.
     virtual WebCompositorOutputSurface* createOutputSurfaceFor3D(WebKit::WebGraphicsContext3D*) { return 0; }
 
diff --git a/Source/Platform/chromium/public/WebGraphicsContext3D.h b/Source/Platform/chromium/public/WebGraphicsContext3D.h
index 49a0042..4752dc8 100644
--- a/Source/Platform/chromium/public/WebGraphicsContext3D.h
+++ b/Source/Platform/chromium/public/WebGraphicsContext3D.h
@@ -181,8 +181,9 @@
     virtual void discardBackbufferCHROMIUM() { }
     virtual void ensureBackbufferCHROMIUM() { }
 
+    // FIXME: this api is not used anymore.
     // Query whether it is built on top of compliant GLES2 implementation.
-    virtual bool isGLES2Compliant() = 0;
+    virtual bool isGLES2Compliant() { return true; }
 
     virtual bool setParentContext(WebGraphicsContext3D* parentContext) { return false; }
 
@@ -199,10 +200,11 @@
     // ordering. Returns true on success.
     virtual bool readBackFramebuffer(unsigned char* pixels, size_t bufferSize, WebGLId framebuffer, int width, int height) = 0;
 
+    // FIXME: this api is not used anymore.
     // Returns the id of the texture which is used for storing the contents of
     // the framebuffer associated with this context. This texture is accessible
     // by the gpu-based page compositor.
-    virtual WebGLId getPlatformTextureId() = 0;
+    virtual WebGLId getPlatformTextureId() { return 0; }
 
     // Copies the contents of the off-screen render target used by the WebGL
     // context to the corresponding texture used by the compositor.
@@ -451,6 +453,11 @@
     // GL_CHROMIUM_copy_texture
     virtual void copyTextureCHROMIUM(WGC3Denum target, WGC3Duint sourceId,
                                      WGC3Duint destId, WGC3Dint level, WGC3Denum internalFormat) { }
+    // This function adds one more parameter(destType) than the above one to define the destination texture if needed.
+    // TODO(jun.a.jiang@intel.com): once all clients switch to call this newer function with six parameters, the older
+    // one with five parameters would be removed.
+    virtual void copyTextureCHROMIUM(WGC3Denum target, WGC3Duint sourceId,
+        WGC3Duint destId, WGC3Dint level, WGC3Denum internalFormat, WGC3Denum destType) { }
 
     // GL_CHROMIUM_shallow_flush
     virtual void shallowFlushCHROMIUM() { }
@@ -491,7 +498,11 @@
     virtual GrGLInterface* createGrGLInterface() { return onCreateGrGLInterface(); }
 
     // GL_CHROMIUM_gpu_memory_buffer
-    virtual void imageBufferDataCHROMIUM(WGC3Denum target, WGC3Dsizei width, WGC3Dsizei height) { }
+    virtual WGC3Duint createImageCHROMIUM(WGC3Dsizei width, WGC3Dsizei height) { return 0; }
+    virtual void destroyImageCHROMIUM(WGC3Duint imageId) { }
+    virtual void getImageParameterivCHROMIUM(WGC3Duint imageId, WGC3Denum pname, WGC3Dint* params) { }
+    virtual void* mapImageCHROMIUM(WGC3Duint imageId, WGC3Denum access) { return 0; }
+    virtual WGC3Dboolean unmapImageCHROMIUM(WGC3Duint imageId) { return false; }
 
 protected:
     virtual GrGLInterface* onCreateGrGLInterface() { return 0; }
diff --git a/Source/modules/webmidi/DOMWindowWebMIDI.idl b/Source/Platform/chromium/public/WebGraphicsContext3DProvider.h
similarity index 79%
copy from Source/modules/webmidi/DOMWindowWebMIDI.idl
copy to Source/Platform/chromium/public/WebGraphicsContext3DProvider.h
index 1d07d1e..dba2216 100644
--- a/Source/modules/webmidi/DOMWindowWebMIDI.idl
+++ b/Source/Platform/chromium/public/WebGraphicsContext3DProvider.h
@@ -28,7 +28,24 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-partial interface DOMWindow {
-    [EnabledAtRuntime=webMIDI] attribute MIDIConnectionEventConstructor MIDIConnectionEvent;
-    [EnabledAtRuntime=webMIDI] attribute MIDIMessageEventConstructor MIDIMessageEvent;
+#ifndef WebGraphicsContext3DProvider_h
+#define WebGraphicsContext3DProvider_h
+
+#include "WebCommon.h"
+
+class GrContext;
+
+namespace WebKit {
+class WebGraphicsContext3D;
+
+class WebGraphicsContext3DProvider {
+public:
+    virtual ~WebGraphicsContext3DProvider() { }
+
+    virtual WebGraphicsContext3D* context3d() = 0;
+    virtual GrContext* grContext() = 0;
 };
+
+} // namespace WebKit
+
+#endif
diff --git a/Source/WebKit/chromium/WebKit.gyp b/Source/WebKit/chromium/WebKit.gyp
index e4a8b06..055ed57 100644
--- a/Source/WebKit/chromium/WebKit.gyp
+++ b/Source/WebKit/chromium/WebKit.gyp
@@ -150,7 +150,10 @@
                 'public/WebHitTestResult.h',
                 'public/WebIconLoadingCompletion.h',
                 'public/WebIconURL.h',
+                'public/WebImageCache.h',
                 'public/WebImageDecoder.h',
+                'public/WebInbandTextTrack.h',
+                'public/WebInbandTextTrackClient.h',
                 'public/WebInputElement.h',
                 'public/WebInputEvent.h',
                 'public/WebKit.h',
@@ -331,6 +334,8 @@
                 'src/IDBDatabaseBackendProxy.h',
                 'src/IDBFactoryBackendProxy.cpp',
                 'src/IDBFactoryBackendProxy.h',
+                'src/InbandTextTrackPrivateImpl.cpp',
+                'src/InbandTextTrackPrivateImpl.h',
                 'src/InspectorClientImpl.cpp',
                 'src/InspectorClientImpl.h',
                 'src/InspectorFrontendClientImpl.cpp',
@@ -467,6 +472,7 @@
                 'src/WebIDBKeyPath.cpp',
                 'src/WebIDBKeyRange.cpp',
                 'src/WebIDBMetadata.cpp',
+                'src/WebImageCache.cpp',
                 'src/WebImageDecoder.cpp',
                 'src/WebImageSkia.cpp',
                 'src/WebInputElement.cpp',
diff --git a/Source/WebKit/chromium/WebKit.gypi b/Source/WebKit/chromium/WebKit.gypi
index f4df63c..9c19a48 100644
--- a/Source/WebKit/chromium/WebKit.gypi
+++ b/Source/WebKit/chromium/WebKit.gypi
@@ -31,16 +31,12 @@
 {
     'variables': {
         'webkit_unittest_files': [
-            'tests/AnimationTranslationUtilTest.cpp',
             'tests/ArenaTestHelpers.h',
             'tests/AssociatedURLLoaderTest.cpp',
             'tests/Canvas2DLayerBridgeTest.cpp',
             'tests/Canvas2DLayerManagerTest.cpp',
             'tests/ChromeClientImplTest.cpp',
-            'tests/ClipboardChromiumTest.cpp',
             'tests/CompositorFakeWebGraphicsContext3D.h',
-            'tests/DateTimeFormatTest.cpp',
-            'tests/DecimalTest.cpp',
             'tests/DeferredImageDecoderTest.cpp',
             'tests/DragImageTest.cpp',
             'tests/DrawingBufferTest.cpp',
@@ -52,6 +48,7 @@
             'tests/FrameTestHelpers.cpp',
             'tests/FrameTestHelpers.h',
             'tests/GIFImageDecoderTest.cpp',
+            'tests/GraphicsContextTest.cpp',
             'tests/GraphicsLayerChromiumTest.cpp',
             'tests/IDBAbortOnCorruptTest.cpp',
             'tests/IDBBackingStoreTest.cpp',
@@ -80,7 +77,6 @@
             'tests/PODIntervalTreeTest.cpp',
             'tests/PODRedBlackTreeTest.cpp',
             'tests/PaintAggregatorTest.cpp',
-            'tests/PlatformContextSkiaTest.cpp',
             'tests/PopupContainerTest.cpp',
             'tests/PrerenderingTest.cpp',
             'tests/ProgrammaticScrollTest.cpp',
@@ -94,7 +90,6 @@
             'tests/TreeTestHelpers.h',
             'tests/URLTestHelpers.cpp',
             'tests/URLTestHelpers.h',
-            'tests/WebCompositorInitializer.h',
             'tests/WebCompositorInputHandlerImplTest.cpp',
             'tests/WebFrameTest.cpp',
             'tests/WebImageTest.cpp',
diff --git a/Source/WebKit/chromium/public/OWNERS b/Source/WebKit/chromium/public/OWNERS
index 1c6523a..f013d1e 100644
--- a/Source/WebKit/chromium/public/OWNERS
+++ b/Source/WebKit/chromium/public/OWNERS
@@ -4,3 +4,7 @@
 darin@chromium.org
 jamesr@chromium.org
 tkent@chromium.org
+
+# Eric is re-writing the RuntimeFeatures system:
+# https://code.google.com/p/chromium/issues/detail?id=237740
+per-file (WebRuntimeFeatures.*)=eseidel@chromium.org
diff --git a/Source/modules/inputmethod/InputMethodContext.h b/Source/WebKit/chromium/public/WebImageCache.h
similarity index 61%
copy from Source/modules/inputmethod/InputMethodContext.h
copy to Source/WebKit/chromium/public/WebImageCache.h
index 5784b6a..615cefe 100644
--- a/Source/modules/inputmethod/InputMethodContext.h
+++ b/Source/WebKit/chromium/public/WebImageCache.h
@@ -28,39 +28,39 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef InputMethodContext_h
-#define InputMethodContext_h
+#ifndef WebImageCache_h
+#define WebImageCache_h
 
-#include "wtf/PassRefPtr.h"
-#include "wtf/RefCounted.h"
-#include "wtf/RefPtr.h"
-#include "wtf/text/WTFString.h"
+#include "../../../Platform/chromium/public/WebCommon.h"
 
-namespace WebCore {
+namespace WebKit {
 
-class Composition;
-class Node;
+// An interface to query and configure WebKit's image cache.
+//
+// Methods of this interface can be called on any thread.
+//
+// Methods of this interface can be only be used after WebKit::initialize()
+// and before WebKit::shutdown() is called.
 
-class InputMethodContext : public RefCounted<InputMethodContext> {
+class WebImageCache {
 public:
-    static PassRefPtr<InputMethodContext> create();
-    ~InputMethodContext();
+    // Sets the capacities of the image cache, evicting objects as necessary.
+    WEBKIT_EXPORT static void setCacheLimitInBytes(size_t);
 
-    Composition* composition() const;
-    bool enabled() const;
-    void setEnabled(bool);
-    String locale() const;
-    void confirmComposition();
-    void setCaretRectangle(Node* anchor, int x, int y, int w, int h);
-    void setExclusionRectangle(Node* anchor, int x, int y, int w, int h);
-    bool open();
+    // Clears the cache (as much as possible; some resources may not be
+    // cleared if they are actively referenced).
+    WEBKIT_EXPORT static void clear();
+
+    // Returns the number of bytes used by the cache.
+    WEBKIT_EXPORT static size_t memoryUsageInBytes();
+
+    // Returns the number of cached entries.
+    WEBKIT_EXPORT static unsigned cacheEntries();
 
 private:
-    InputMethodContext();
-    bool m_enabled;
-    RefPtr<Composition> m_composition;
+    WebImageCache();  // Not intended to be instanced.
 };
 
-} // namespace WebCore
+}  // namespace WebKit
 
-#endif // InputMethodContext_h
+#endif
diff --git a/Source/modules/inputmethod/InputMethodContext.h b/Source/WebKit/chromium/public/WebInbandTextTrack.h
similarity index 63%
copy from Source/modules/inputmethod/InputMethodContext.h
copy to Source/WebKit/chromium/public/WebInbandTextTrack.h
index 5784b6a..cebdf20 100644
--- a/Source/modules/inputmethod/InputMethodContext.h
+++ b/Source/WebKit/chromium/public/WebInbandTextTrack.h
@@ -28,39 +28,49 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef InputMethodContext_h
-#define InputMethodContext_h
+#ifndef WebInbandTextTrack_h
+#define WebInbandTextTrack_h
 
-#include "wtf/PassRefPtr.h"
-#include "wtf/RefCounted.h"
-#include "wtf/RefPtr.h"
-#include "wtf/text/WTFString.h"
+namespace WebKit {
 
-namespace WebCore {
+class WebString;
+class WebInbandTextTrackClient;
 
-class Composition;
-class Node;
-
-class InputMethodContext : public RefCounted<InputMethodContext> {
+class WebInbandTextTrack {
 public:
-    static PassRefPtr<InputMethodContext> create();
-    ~InputMethodContext();
+    enum Kind {
+        KindSubtitles,
+        KindCaptions,
+        KindDescriptions,
+        KindChapters,
+        KindMetadata,
+        KindNone
+    };
 
-    Composition* composition() const;
-    bool enabled() const;
-    void setEnabled(bool);
-    String locale() const;
-    void confirmComposition();
-    void setCaretRectangle(Node* anchor, int x, int y, int w, int h);
-    void setExclusionRectangle(Node* anchor, int x, int y, int w, int h);
-    bool open();
+    enum Mode {
+        ModeDisabled,
+        ModeHidden,
+        ModeShowing
+    };
 
-private:
-    InputMethodContext();
-    bool m_enabled;
-    RefPtr<Composition> m_composition;
+    virtual ~WebInbandTextTrack() {}
+
+    virtual void setClient(WebInbandTextTrackClient*) = 0;
+    virtual WebInbandTextTrackClient* client() = 0;
+
+    virtual void setMode(Mode) = 0;
+    virtual Mode mode() const = 0;
+
+    virtual Kind kind() const = 0;
+    virtual bool isClosedCaptions() const = 0;
+
+    virtual WebString label() const = 0;
+    virtual WebString language() const = 0;
+    virtual bool isDefault() const = 0;
+
+    virtual int textTrackIndex() const = 0;
 };
 
-} // namespace WebCore
+} // namespace WebKit
 
-#endif // InputMethodContext_h
+#endif
diff --git a/Source/modules/inputmethod/Composition.cpp b/Source/WebKit/chromium/public/WebInbandTextTrackClient.h
similarity index 75%
copy from Source/modules/inputmethod/Composition.cpp
copy to Source/WebKit/chromium/public/WebInbandTextTrackClient.h
index 870e8ea..dea4043 100644
--- a/Source/modules/inputmethod/Composition.cpp
+++ b/Source/WebKit/chromium/public/WebInbandTextTrackClient.h
@@ -28,27 +28,24 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include "config.h"
-#include "modules/inputmethod/Composition.h"
+#ifndef WebInbandTextTrackClient_h
+#define WebInbandTextTrackClient_h
 
-#include "core/dom/Node.h"
-#include "core/dom/Range.h"
+namespace WebKit {
 
-namespace WebCore {
+class WebString;
 
-Composition::~Composition()
-{
-}
+class WebInbandTextTrackClient {
+public:
+    virtual ~WebInbandTextTrackClient() {}
 
-PassRefPtr<Composition> Composition::create(Node* text, Range* caret)
-{
-  return adoptRef(new Composition(text, caret));
-}
+    virtual void addWebVTTCue(double start,
+                              double end,
+                              const WebString& id,
+                              const WebString& content,
+                              const WebString& settings) = 0;
+};
 
-Composition::Composition(Node* text, Range* caret)
-    : m_text(text)
-    , m_caret(caret)
-{
-}
+} // namespace WebKit
 
-} // namespace WebCore
+#endif
diff --git a/Source/WebKit/chromium/public/WebMediaPlayer.h b/Source/WebKit/chromium/public/WebMediaPlayer.h
index 42c49a7..78d591b 100644
--- a/Source/WebKit/chromium/public/WebMediaPlayer.h
+++ b/Source/WebKit/chromium/public/WebMediaPlayer.h
@@ -154,6 +154,9 @@
 
     // Do a GPU-GPU textures copy if possible.
     virtual bool copyVideoTextureToPlatformTexture(WebGraphicsContext3D*, unsigned texture, unsigned level, unsigned internalFormat, bool premultiplyAlpha, bool flipY) { return false; }
+    // TODO(jun.a.jiang@intel.com): once all clients switch to call this newer copyVideoTextureToPlatformTexture(...) with
+    // seven parameters, the old one would be removed.
+    virtual bool copyVideoTextureToPlatformTexture(WebGraphicsContext3D*, unsigned texture, unsigned level, unsigned internalFormat, unsigned type, bool premultiplyAlpha, bool flipY) { return false; }
 
     virtual WebAudioSourceProvider* audioSourceProvider() { return 0; }
 
diff --git a/Source/WebKit/chromium/public/WebMediaPlayerClient.h b/Source/WebKit/chromium/public/WebMediaPlayerClient.h
index f551cac..b0d8b7d 100644
--- a/Source/WebKit/chromium/public/WebMediaPlayerClient.h
+++ b/Source/WebKit/chromium/public/WebMediaPlayerClient.h
@@ -36,6 +36,7 @@
 namespace WebKit {
 
 class WebFrame;
+class WebInbandTextTrack;
 class WebLayer;
 class WebMediaSource;
 class WebPlugin;
@@ -83,6 +84,9 @@
     virtual void closeHelperPlugin() = 0;
     virtual bool needsWebLayerForVideo() const = 0;
     virtual void setWebLayer(WebLayer*) = 0;
+    virtual void addTextTrack(WebInbandTextTrack*) = 0;
+    virtual void removeTextTrack(WebInbandTextTrack*) = 0;
+
 protected:
     ~WebMediaPlayerClient() { }
 };
diff --git a/Source/WebKit/chromium/public/WebNode.h b/Source/WebKit/chromium/public/WebNode.h
index e1e7f53..bc4538e 100644
--- a/Source/WebKit/chromium/public/WebNode.h
+++ b/Source/WebKit/chromium/public/WebNode.h
@@ -73,19 +73,19 @@
 
     enum NodeType {
         ElementNode = 1,
-        AttributeNode,
-        TextNode,
-        CDataSectionNode,
-        EntityReferenceNode,
-        EntityNode,
-        ProcessingInstructionsNode,
-        CommentNode,
-        DocumentNode,
-        DocumentTypeNode,
-        DocumentFragmentNode,
-        NotationNode,
-        XPathNamespaceNode,
-        ShadowRootNode
+        AttributeNode = 2,
+        TextNode = 3,
+        CDataSectionNode = 4,
+        // EntityReferenceNodes are deprecated and impossible to create in WebKit.
+        EntityNode = 6,
+        ProcessingInstructionsNode = 7,
+        CommentNode = 8,
+        DocumentNode = 9,
+        DocumentTypeNode = 10,
+        DocumentFragmentNode = 11,
+        NotationNode = 12,
+        XPathNamespaceNode = 13,
+        ShadowRootNode = 14
     };
 
     WEBKIT_EXPORT NodeType nodeType() const;
diff --git a/Source/WebKit/chromium/public/WebRuntimeFeatures.h b/Source/WebKit/chromium/public/WebRuntimeFeatures.h
index e5c5232..515cf50 100644
--- a/Source/WebKit/chromium/public/WebRuntimeFeatures.h
+++ b/Source/WebKit/chromium/public/WebRuntimeFeatures.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009 Google Inc. All rights reserved.
+ * Copyright (C) 2013 Google Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are
@@ -35,45 +35,40 @@
 
 namespace WebKit {
 
-// This class is used to enable runtime features of WebKit.  It is unspecified
-// whether a feature is enabled by default.  In the future, a feature may be
-// promoted from disabled by default to enabled by default once it reaches a
-// certain level of maturity.
+// This class is used to enable runtime features of Blink.
+// All features are disabled by default.
+// Most clients should call enableStableFeatures() to enable
+// features Blink has made API commitments to.
 class WebRuntimeFeatures {
 public:
     WEBKIT_EXPORT static void enableStableFeatures(bool);
     WEBKIT_EXPORT static void enableExperimentalFeatures(bool);
     WEBKIT_EXPORT static void enableTestOnlyFeatures(bool);
 
-    WEBKIT_EXPORT static void enableDatabase(bool);
-    WEBKIT_EXPORT static bool isDatabaseEnabled();
-
-    WEBKIT_EXPORT static void enableLocalStorage(bool);
-    WEBKIT_EXPORT static bool isLocalStorageEnabled();
-
-    WEBKIT_EXPORT static void enableSessionStorage(bool);
-    WEBKIT_EXPORT static bool isSessionStorageEnabled();
-
-    WEBKIT_EXPORT static void enableMediaPlayer(bool);
-    WEBKIT_EXPORT static bool isMediaPlayerEnabled();
-
-    WEBKIT_EXPORT static void enableNotifications(bool);
-    WEBKIT_EXPORT static bool isNotificationsEnabled();
+    // FIXME: Delete after removing all callers in Content.
+    static void enableFullScreenAPI(bool enable) { enableFullscreen(enable); }
+    static void enableIndexedDatabase(bool enable) { enableIndexedDB(enable); }
 
     WEBKIT_EXPORT static void enableApplicationCache(bool);
     WEBKIT_EXPORT static bool isApplicationCacheEnabled();
 
-    WEBKIT_EXPORT static void enableGeolocation(bool);
-    WEBKIT_EXPORT static bool isGeolocationEnabled();
+    WEBKIT_EXPORT static void enableCanvasPath(bool);
+    WEBKIT_EXPORT static bool isCanvasPathEnabled();
 
-    WEBKIT_EXPORT static void enableIndexedDatabase(bool);
-    WEBKIT_EXPORT static bool isIndexedDatabaseEnabled();
+    WEBKIT_EXPORT static void enableCSSCompositing(bool);
+    WEBKIT_EXPORT static bool isCSSCompositingEnabled();
 
-    WEBKIT_EXPORT static void enableWebAudio(bool);
-    WEBKIT_EXPORT static bool isWebAudioEnabled();
+    WEBKIT_EXPORT static void enableCSSExclusions(bool);
+    WEBKIT_EXPORT static bool isCSSExclusionsEnabled();
 
-    WEBKIT_EXPORT static void enableTouch(bool);
-    WEBKIT_EXPORT static bool isTouchEnabled();
+    WEBKIT_EXPORT static void enableCSSRegions(bool);
+    WEBKIT_EXPORT static bool isCSSRegionsEnabled();
+
+    WEBKIT_EXPORT static void enableCustomDOMElements(bool);
+    WEBKIT_EXPORT static bool isCustomDOMElementsEnabled();
+
+    WEBKIT_EXPORT static void enableDatabase(bool);
+    WEBKIT_EXPORT static bool isDatabaseEnabled();
 
     WEBKIT_EXPORT static void enableDeviceMotion(bool);
     WEBKIT_EXPORT static bool isDeviceMotionEnabled();
@@ -81,53 +76,47 @@
     WEBKIT_EXPORT static void enableDeviceOrientation(bool);
     WEBKIT_EXPORT static bool isDeviceOrientationEnabled();
 
-    WEBKIT_EXPORT static void enableSpeechInput(bool);
-    WEBKIT_EXPORT static bool isSpeechInputEnabled();
+    WEBKIT_EXPORT static void enableDialogElement(bool);
+    WEBKIT_EXPORT static bool isDialogElementEnabled();
 
-    WEBKIT_EXPORT static void enableScriptedSpeech(bool);
-    WEBKIT_EXPORT static bool isScriptedSpeechEnabled();
-
-    WEBKIT_EXPORT static void enableXHRResponseBlob(bool);
-    WEBKIT_EXPORT static bool isXHRResponseBlobEnabled();
-
-    WEBKIT_EXPORT static void enableFileSystem(bool);
-    WEBKIT_EXPORT static bool isFileSystemEnabled();
-
-    WEBKIT_EXPORT static void enableJavaScriptI18NAPI(bool);
-    WEBKIT_EXPORT static bool isJavaScriptI18NAPIEnabled();
-
-    WEBKIT_EXPORT static void enableQuota(bool);
-    WEBKIT_EXPORT static bool isQuotaEnabled();
-
-    WEBKIT_EXPORT static void enableMediaStream(bool);
-    WEBKIT_EXPORT static bool isMediaStreamEnabled();
-
-    WEBKIT_EXPORT static void enablePeerConnection(bool);
-    WEBKIT_EXPORT static bool isPeerConnectionEnabled();
-
-    WEBKIT_EXPORT static void enableFullScreenAPI(bool);
-    WEBKIT_EXPORT static bool isFullScreenAPIEnabled();
-
-    WEBKIT_EXPORT static void enableMediaSource(bool);
-    WEBKIT_EXPORT static bool isMediaSourceEnabled();
+    WEBKIT_EXPORT static void enableDirectoryUpload(bool);
+    WEBKIT_EXPORT static bool isDirectoryUploadEnabled();
 
     WEBKIT_EXPORT static void enableEncryptedMedia(bool);
     WEBKIT_EXPORT static bool isEncryptedMediaEnabled();
 
-    WEBKIT_EXPORT static void enableVideoTrack(bool);
-    WEBKIT_EXPORT static bool isVideoTrackEnabled();
+    WEBKIT_EXPORT static void enableExperimentalCanvasFeatures(bool);
+    WEBKIT_EXPORT static bool isExperimentalCanvasFeaturesEnabled();
 
-    WEBKIT_EXPORT static void enableGamepad(bool);
-    WEBKIT_EXPORT static bool isGamepadEnabled();
+    WEBKIT_EXPORT static void enableExperimentalContentSecurityPolicyFeatures(bool);
+    WEBKIT_EXPORT static bool isExperimentalContentSecurityPolicyFeaturesEnabled();
 
     WEBKIT_EXPORT static void enableExperimentalShadowDOM(bool);
     WEBKIT_EXPORT static bool isExperimentalShadowDOMEnabled();
 
-    WEBKIT_EXPORT static void enableCustomDOMElements(bool);
-    WEBKIT_EXPORT static bool isCustomDOMElementsEnabled();
+    WEBKIT_EXPORT static void enableExperimentalWebSocket(bool);
+    WEBKIT_EXPORT static bool isExperimentalWebSocketEnabled();
 
-    WEBKIT_EXPORT static void enableStyleScoped(bool);
-    WEBKIT_EXPORT static bool isStyleScopedEnabled();
+    WEBKIT_EXPORT static void enableFileSystem(bool);
+    WEBKIT_EXPORT static bool isFileSystemEnabled();
+
+    WEBKIT_EXPORT static void enableFontLoadEvents(bool);
+    WEBKIT_EXPORT static bool isFontLoadEventsEnabled();
+
+    WEBKIT_EXPORT static void enableFullscreen(bool);
+    WEBKIT_EXPORT static bool isFullscreenEnabled();
+
+    WEBKIT_EXPORT static void enableGamepad(bool);
+    WEBKIT_EXPORT static bool isGamepadEnabled();
+
+    WEBKIT_EXPORT static void enableGeolocation(bool);
+    WEBKIT_EXPORT static bool isGeolocationEnabled();
+
+    WEBKIT_EXPORT static void enableIMEAPI(bool);
+    WEBKIT_EXPORT static bool isIMEAPIEnabled();
+
+    WEBKIT_EXPORT static void enableIndexedDB(bool);
+    WEBKIT_EXPORT static bool isIndexedDBEnabled();
 
     WEBKIT_EXPORT static void enableInputTypeDateTime(bool);
     WEBKIT_EXPORT static bool isInputTypeDateTimeEnabled();
@@ -135,56 +124,68 @@
     WEBKIT_EXPORT static void enableInputTypeWeek(bool);
     WEBKIT_EXPORT static bool isInputTypeWeekEnabled();
 
-    WEBKIT_EXPORT static void enableDialogElement(bool);
-    WEBKIT_EXPORT static bool isDialogElementEnabled();
+    WEBKIT_EXPORT static void enableJavaScriptI18NAPI(bool);
+    WEBKIT_EXPORT static bool isJavaScriptI18NAPIEnabled();
 
     WEBKIT_EXPORT static void enableLazyLayout(bool);
     WEBKIT_EXPORT static bool isLazyLayoutEnabled();
 
-    WEBKIT_EXPORT static void enableCanvasPath(bool);
-    WEBKIT_EXPORT static bool isCanvasPathEnabled();
+    WEBKIT_EXPORT static void enableLocalStorage(bool);
+    WEBKIT_EXPORT static bool isLocalStorageEnabled();
 
-    WEBKIT_EXPORT static void enableCSSExclusions(bool);
-    WEBKIT_EXPORT static bool isCSSExclusionsEnabled();
+    WEBKIT_EXPORT static void enableMediaPlayer(bool);
+    WEBKIT_EXPORT static bool isMediaPlayerEnabled();
+
+    WEBKIT_EXPORT static void enableMediaSource(bool);
+    WEBKIT_EXPORT static bool isMediaSourceEnabled();
+
+    WEBKIT_EXPORT static void enableMediaStream(bool);
+    WEBKIT_EXPORT static bool isMediaStreamEnabled();
+
+    WEBKIT_EXPORT static void enableNotifications(bool);
+    WEBKIT_EXPORT static bool isNotificationsEnabled();
+
+    WEBKIT_EXPORT static void enablePeerConnection(bool);
+    WEBKIT_EXPORT static bool isPeerConnectionEnabled();
+
+    WEBKIT_EXPORT static void enableQuota(bool);
+    WEBKIT_EXPORT static bool isQuotaEnabled();
 
     WEBKIT_EXPORT static void enableRequestAutocomplete(bool);
     WEBKIT_EXPORT static bool isRequestAutocompleteEnabled();
 
-    WEBKIT_EXPORT static void enableCSSRegions(bool);
-    WEBKIT_EXPORT static bool isCSSRegionsEnabled();
-
-    WEBKIT_EXPORT static void enableCSSCompositing(bool);
-    WEBKIT_EXPORT static bool isCSSCompositingEnabled();
-
-    WEBKIT_EXPORT static void enableFontLoadEvents(bool);
-    WEBKIT_EXPORT static bool isFontLoadEventsEnabled();
-
-    WEBKIT_EXPORT static void enableExperimentalContentSecurityPolicyFeatures(bool);
-    WEBKIT_EXPORT static bool isExperimentalContentSecurityPolicyFeaturesEnabled();
+    WEBKIT_EXPORT static void enableScriptedSpeech(bool);
+    WEBKIT_EXPORT static bool isScriptedSpeechEnabled();
 
     WEBKIT_EXPORT static void enableSeamlessIFrames(bool);
-    WEBKIT_EXPORT static bool areSeamlessIFramesEnabled();
+    WEBKIT_EXPORT static bool isSeamlessIFramesEnabled();
 
-    WEBKIT_EXPORT static void enableWebPInAcceptHeader(bool);
-    WEBKIT_EXPORT static bool isWebPInAcceptHeaderEnabled();
+    WEBKIT_EXPORT static void enableSessionStorage(bool);
+    WEBKIT_EXPORT static bool isSessionStorageEnabled();
 
-    WEBKIT_EXPORT static void enableDirectoryUpload(bool);
-    WEBKIT_EXPORT static bool isDirectoryUploadEnabled();
+    WEBKIT_EXPORT static void enableSpeechInput(bool);
+    WEBKIT_EXPORT static bool isSpeechInputEnabled();
 
-    WEBKIT_EXPORT static void enableExperimentalWebSocket(bool);
-    WEBKIT_EXPORT static bool isExperimentalWebSocketEnabled();
+    WEBKIT_EXPORT static void enableSpeechSynthesis(bool);
+    WEBKIT_EXPORT static bool isSpeechSynthesisEnabled();
+
+    WEBKIT_EXPORT static void enableStyleScoped(bool);
+    WEBKIT_EXPORT static bool isStyleScopedEnabled();
+
+    WEBKIT_EXPORT static void enableTouch(bool);
+    WEBKIT_EXPORT static bool isTouchEnabled();
+
+    WEBKIT_EXPORT static void enableVideoTrack(bool);
+    WEBKIT_EXPORT static bool isVideoTrackEnabled();
+
+    WEBKIT_EXPORT static void enableWebAudio(bool);
+    WEBKIT_EXPORT static bool isWebAudioEnabled();
 
     WEBKIT_EXPORT static void enableWebMIDI(bool);
     WEBKIT_EXPORT static bool isWebMIDIEnabled();
 
-    WEBKIT_EXPORT static void enableIMEAPI(bool);
-    WEBKIT_EXPORT static bool isIMEAPIEnabled();
-
-    WEBKIT_EXPORT static void enableExperimentalCanvasFeatures(bool);
-    WEBKIT_EXPORT static bool areExperimentalCanvasFeaturesEnabled();
-
-    WEBKIT_EXPORT static void enableSpeechSynthesis(bool);
-    WEBKIT_EXPORT static bool isSpeechSynthesisEnabled();
+    WEBKIT_EXPORT static void enableWebPInAcceptHeader(bool);
+    WEBKIT_EXPORT static bool isWebPInAcceptHeaderEnabled();
 
 private:
     WebRuntimeFeatures();
diff --git a/Source/WebKit/chromium/public/WebSettings.h b/Source/WebKit/chromium/public/WebSettings.h
index 3d91c19..1e9c21e 100644
--- a/Source/WebKit/chromium/public/WebSettings.h
+++ b/Source/WebKit/chromium/public/WebSettings.h
@@ -125,7 +125,6 @@
     virtual void setMinimumAccelerated2dCanvasSize(int) = 0;
     virtual void setMinimumFontSize(int) = 0;
     virtual void setMinimumLogicalFontSize(int) = 0;
-    virtual void setMinimumTimerInterval(double) = 0; // FIXME: remove this once the embedder is no longer calling it.
     virtual void setMockScrollbarsEnabled(bool) = 0;
     virtual void setNeedsSiteSpecificQuirks(bool) = 0;
     virtual void setOfflineWebApplicationCacheEnabled(bool) = 0;
diff --git a/Source/WebKit/chromium/src/ApplicationCacheHost.cpp b/Source/WebKit/chromium/src/ApplicationCacheHost.cpp
index 80deae0..893af33 100644
--- a/Source/WebKit/chromium/src/ApplicationCacheHost.cpp
+++ b/Source/WebKit/chromium/src/ApplicationCacheHost.cpp
@@ -31,6 +31,10 @@
 #include "config.h"
 #include "core/loader/appcache/ApplicationCacheHost.h"
 
+#include <public/WebURL.h>
+#include <public/WebURLError.h>
+#include <public/WebURLResponse.h>
+#include <public/WebVector.h>
 #include "ApplicationCacheHostInternal.h"
 #include "WebFrameImpl.h"
 #include "core/dom/ProgressEvent.h"
@@ -41,14 +45,10 @@
 #include "core/loader/appcache/DOMApplicationCache.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/chromium/support/WrappedResourceRequest.h"
 #include "core/platform/chromium/support/WrappedResourceResponse.h"
-#include <public/WebURL.h>
-#include <public/WebURLError.h>
-#include <public/WebURLResponse.h>
-#include <public/WebVector.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace WebKit;
 
diff --git a/Source/WebKit/chromium/src/AssertMatchingEnums.cpp b/Source/WebKit/chromium/src/AssertMatchingEnums.cpp
index 358cd4f..b8ef2df 100644
--- a/Source/WebKit/chromium/src/AssertMatchingEnums.cpp
+++ b/Source/WebKit/chromium/src/AssertMatchingEnums.cpp
@@ -66,6 +66,7 @@
 #include "WebGeolocationError.h"
 #include "WebGeolocationPosition.h"
 #include "WebIconURL.h"
+#include "WebInbandTextTrack.h"
 #include "WebInputElement.h"
 #include "WebMediaPlayer.h"
 #include "WebMediaPlayerClient.h"
@@ -99,7 +100,6 @@
 #include "core/page/UserStyleSheetTypes.h"
 #include "core/platform/Cursor.h"
 #include "core/platform/FileMetadata.h"
-#include "core/platform/ReferrerPolicy.h"
 #include "core/platform/graphics/FontDescription.h"
 #include "core/platform/graphics/FontSmoothingMode.h"
 #include "core/platform/graphics/MediaPlayer.h"
@@ -124,6 +124,7 @@
 #include "modules/notifications/NotificationClient.h"
 #include "modules/quota/StorageQuota.h"
 #include "modules/speech/SpeechRecognitionError.h"
+#include "origin/ReferrerPolicy.h"
 
 #define COMPILE_ASSERT_MATCHING_ENUM(webkit_name, webcore_name) \
     COMPILE_ASSERT(int(WebKit::webkit_name) == int(WebCore::webcore_name), mismatching_enums)
@@ -360,6 +361,17 @@
 COMPILE_ASSERT_MATCHING_ENUM(WebIconURL::TypeTouch, TouchIcon);
 COMPILE_ASSERT_MATCHING_ENUM(WebIconURL::TypeTouchPrecomposed, TouchPrecomposedIcon);
 
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::KindSubtitles, InbandTextTrackPrivate::Subtitles);
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::KindCaptions, InbandTextTrackPrivate::Captions);
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::KindDescriptions, InbandTextTrackPrivate::Descriptions);
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::KindChapters, InbandTextTrackPrivate::Chapters);
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::KindMetadata, InbandTextTrackPrivate::Metadata);
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::KindNone, InbandTextTrackPrivate::None);
+
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::ModeDisabled, InbandTextTrackPrivate::Disabled);
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::ModeHidden, InbandTextTrackPrivate::Hidden);
+COMPILE_ASSERT_MATCHING_ENUM(WebInbandTextTrack::ModeShowing, InbandTextTrackPrivate::Showing);
+
 #if ENABLE(INPUT_SPEECH)
 COMPILE_ASSERT_MATCHING_ENUM(WebInputElement::Idle, InputFieldSpeechButtonElement::Idle);
 COMPILE_ASSERT_MATCHING_ENUM(WebInputElement::Recording, InputFieldSpeechButtonElement::Recording);
@@ -370,7 +382,6 @@
 COMPILE_ASSERT_MATCHING_ENUM(WebNode::AttributeNode, Node::ATTRIBUTE_NODE);
 COMPILE_ASSERT_MATCHING_ENUM(WebNode::TextNode, Node::TEXT_NODE);
 COMPILE_ASSERT_MATCHING_ENUM(WebNode::CDataSectionNode, Node::CDATA_SECTION_NODE);
-COMPILE_ASSERT_MATCHING_ENUM(WebNode::EntityReferenceNode, Node::ENTITY_REFERENCE_NODE);
 COMPILE_ASSERT_MATCHING_ENUM(WebNode::EntityNode, Node::ENTITY_NODE);
 COMPILE_ASSERT_MATCHING_ENUM(WebNode::ProcessingInstructionsNode, Node::PROCESSING_INSTRUCTION_NODE);
 COMPILE_ASSERT_MATCHING_ENUM(WebNode::CommentNode, Node::COMMENT_NODE);
diff --git a/Source/WebKit/chromium/src/AsyncFileSystemChromium.cpp b/Source/WebKit/chromium/src/AsyncFileSystemChromium.cpp
index 5f7fb39..2e55ccb 100644
--- a/Source/WebKit/chromium/src/AsyncFileSystemChromium.cpp
+++ b/Source/WebKit/chromium/src/AsyncFileSystemChromium.cpp
@@ -30,19 +30,19 @@
 #include "config.h"
 #include "AsyncFileSystemChromium.h"
 
-#include "AsyncFileWriterChromium.h"
-#include "WebFileSystemCallbacksImpl.h"
-#include "WebFileWriter.h"
-#include "core/fileapi/BlobURL.h"
-#include "core/fileapi/ThreadableBlobRegistry.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/AsyncFileSystemCallbacks.h"
-#include "core/platform/FileMetadata.h"
 #include <public/Platform.h>
 #include <public/WebFileInfo.h>
 #include <public/WebFileSystem.h>
 #include <wtf/text/CString.h>
 #include <wtf/text/StringBuilder.h>
+#include "AsyncFileWriterChromium.h"
+#include "WebFileSystemCallbacksImpl.h"
+#include "WebFileWriter.h"
+#include "core/fileapi/BlobURL.h"
+#include "core/fileapi/ThreadableBlobRegistry.h"
+#include "core/platform/AsyncFileSystemCallbacks.h"
+#include "core/platform/FileMetadata.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/WebKit/chromium/src/AutofillPopupMenuClient.cpp b/Source/WebKit/chromium/src/AutofillPopupMenuClient.cpp
index afc3f4c..bcf07b4 100644
--- a/Source/WebKit/chromium/src/AutofillPopupMenuClient.cpp
+++ b/Source/WebKit/chromium/src/AutofillPopupMenuClient.cpp
@@ -37,7 +37,7 @@
 #include "WebViewClient.h"
 #include "WebViewImpl.h"
 #include "core/css/CSSFontSelector.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/html/HTMLInputElement.h"
 #include "core/page/Chrome.h"
 #include "core/page/Frame.h"
diff --git a/Source/WebKit/chromium/src/ChromeClientImpl.cpp b/Source/WebKit/chromium/src/ChromeClientImpl.cpp
index 6fb0e8f..75bd147 100644
--- a/Source/WebKit/chromium/src/ChromeClientImpl.cpp
+++ b/Source/WebKit/chromium/src/ChromeClientImpl.cpp
@@ -61,7 +61,6 @@
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
 #include "core/page/PagePopupDriver.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/Cursor.h"
 #include "core/platform/DateTimeChooser.h"
@@ -71,7 +70,6 @@
 #include "core/platform/PlatformScreen.h"
 #include "core/platform/chromium/PopupContainer.h"
 #include "core/platform/chromium/PopupMenuChromium.h"
-#include "core/platform/chromium/SearchPopupMenuChromium.h"
 #include "core/platform/graphics/FloatRect.h"
 #include "core/platform/graphics/Icon.h"
 #include "core/platform/graphics/IntRect.h"
@@ -79,9 +77,17 @@
 #include "core/rendering/HitTestResult.h"
 #include "core/rendering/RenderWidget.h"
 #include "modules/geolocation/Geolocation.h"
+#include "origin/SecurityOrigin.h"
 #if ENABLE(INPUT_TYPE_COLOR)
 #include "WebColorChooser.h"
 #endif
+#include <public/Platform.h>
+#include <public/WebRect.h>
+#include <public/WebURLRequest.h>
+#include <wtf/text/CString.h>
+#include <wtf/text/StringBuilder.h>
+#include <wtf/text/StringConcatenate.h>
+#include <wtf/unicode/CharacterNames.h>
 #include "WebConsoleMessage.h"
 #include "WebCursorInfo.h"
 #include "WebFileChooserCompletionImpl.h"
@@ -104,13 +110,6 @@
 #include "WebWindowFeatures.h"
 #include "core/page/WindowFeatures.h"
 #include "core/platform/chromium/support/WrappedResourceRequest.h"
-#include <public/Platform.h>
-#include <public/WebRect.h>
-#include <public/WebURLRequest.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/text/StringConcatenate.h>
-#include <wtf/unicode/CharacterNames.h>
 
 using namespace WebCore;
 
@@ -982,11 +981,6 @@
     return adoptRef(new PopupMenuChromium(client));
 }
 
-PassRefPtr<SearchPopupMenu> ChromeClientImpl::createSearchPopupMenu(PopupMenuClient* client) const
-{
-    return adoptRef(new SearchPopupMenuChromium(client));
-}
-
 #if ENABLE(PAGE_POPUP)
 PagePopup* ChromeClientImpl::openPagePopup(PagePopupClient* client, const IntRect& originBoundsInRootView)
 {
diff --git a/Source/WebKit/chromium/src/ChromeClientImpl.h b/Source/WebKit/chromium/src/ChromeClientImpl.h
index 94b10fd..646250f 100644
--- a/Source/WebKit/chromium/src/ChromeClientImpl.h
+++ b/Source/WebKit/chromium/src/ChromeClientImpl.h
@@ -35,7 +35,6 @@
 #include "WebNavigationPolicy.h"
 #include "core/page/ChromeClient.h"
 #include "core/platform/PopupMenu.h"
-#include "core/platform/SearchPopupMenu.h"
 #include "modules/navigatorcontentutils/NavigatorContentUtilsClient.h"
 #include <public/WebColor.h>
 #include <wtf/PassOwnPtr.h>
@@ -172,7 +171,6 @@
 
     virtual bool hasOpenedPopup() const OVERRIDE;
     virtual PassRefPtr<WebCore::PopupMenu> createPopupMenu(WebCore::PopupMenuClient*) const;
-    virtual PassRefPtr<WebCore::SearchPopupMenu> createSearchPopupMenu(WebCore::PopupMenuClient*) const;
 #if ENABLE(PAGE_POPUP)
     virtual WebCore::PagePopup* openPagePopup(WebCore::PagePopupClient*, const WebCore::IntRect&) OVERRIDE;
     virtual void closePagePopup(WebCore::PagePopup*) OVERRIDE;
diff --git a/Source/WebKit/chromium/src/ContextFeaturesClientImpl.cpp b/Source/WebKit/chromium/src/ContextFeaturesClientImpl.cpp
index 806491e..f986276 100644
--- a/Source/WebKit/chromium/src/ContextFeaturesClientImpl.cpp
+++ b/Source/WebKit/chromium/src/ContextFeaturesClientImpl.cpp
@@ -34,7 +34,7 @@
 #include "WebDocument.h"
 #include "WebPermissionClient.h"
 #include "core/dom/Document.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/DragClientImpl.cpp b/Source/WebKit/chromium/src/DragClientImpl.cpp
index 3ea951c..f93b793 100644
--- a/Source/WebKit/chromium/src/DragClientImpl.cpp
+++ b/Source/WebKit/chromium/src/DragClientImpl.cpp
@@ -45,16 +45,6 @@
 
 namespace WebKit {
 
-void DragClientImpl::willPerformDragDestinationAction(DragDestinationAction, DragData*)
-{
-    // FIXME
-}
-
-void DragClientImpl::willPerformDragSourceAction(DragSourceAction, const IntPoint&, Clipboard*)
-{
-    // FIXME
-}
-
 DragDestinationAction DragClientImpl::actionMaskForDrag(DragData*)
 {
     if (m_webView->client() && m_webView->client()->acceptsLoadDrops())
@@ -64,12 +54,6 @@
         DragDestinationActionDHTML | DragDestinationActionEdit);
 }
 
-DragSourceAction DragClientImpl::dragSourceActionMaskForPoint(const IntPoint& windowPoint)
-{
-    // We want to handle drag operations for all source types.
-    return DragSourceActionAny;
-}
-
 void DragClientImpl::startDrag(DragImageRef dragImage,
                                const IntPoint& dragImageOrigin,
                                const IntPoint& eventPos,
@@ -95,9 +79,4 @@
     m_webView->startDragging(frame, dragData, static_cast<WebDragOperationsMask>(dragOperationMask), (dragImage && dragImage->bitmap) ? WebImage(*dragImage->bitmap) : WebImage(), offsetPoint);
 }
 
-void DragClientImpl::dragControllerDestroyed()
-{
-    // Our lifetime is bound to the WebViewImpl.
-}
-
 } // namespace WebKit
diff --git a/Source/WebKit/chromium/src/DragClientImpl.h b/Source/WebKit/chromium/src/DragClientImpl.h
index 64393c8..a9a2397 100644
--- a/Source/WebKit/chromium/src/DragClientImpl.h
+++ b/Source/WebKit/chromium/src/DragClientImpl.h
@@ -48,13 +48,7 @@
 public:
     DragClientImpl(WebViewImpl* webView) : m_webView(webView) { }
 
-    virtual void willPerformDragDestinationAction(
-        WebCore::DragDestinationAction, WebCore::DragData*);
-    virtual void willPerformDragSourceAction(
-        WebCore::DragSourceAction, const WebCore::IntPoint&, WebCore::Clipboard*);
     virtual WebCore::DragDestinationAction actionMaskForDrag(WebCore::DragData*);
-    virtual WebCore::DragSourceAction dragSourceActionMaskForPoint(
-        const WebCore::IntPoint& windowPoint);
     virtual void startDrag(
         WebCore::DragImageRef dragImage,
         const WebCore::IntPoint& dragImageOrigin,
@@ -62,7 +56,6 @@
         WebCore::Clipboard* clipboard,
         WebCore::Frame* frame,
         bool isLinkDrag = false);
-    virtual void dragControllerDestroyed();
 
 private:
     WebViewImpl* m_webView;
diff --git a/Source/WebKit/chromium/src/EditorClientImpl.cpp b/Source/WebKit/chromium/src/EditorClientImpl.cpp
index 97b947e..111d747 100644
--- a/Source/WebKit/chromium/src/EditorClientImpl.cpp
+++ b/Source/WebKit/chromium/src/EditorClientImpl.cpp
@@ -83,15 +83,6 @@
 {
 }
 
-void EditorClientImpl::pageDestroyed()
-{
-    // Our lifetime is bound to the WebViewImpl.
-}
-
-void EditorClientImpl::frameWillDetachPage(WebCore::Frame* frame)
-{
-}
-
 bool EditorClientImpl::smartInsertDeleteEnabled()
 {
     if (m_webView->page())
@@ -160,17 +151,6 @@
     return frame && frame->settings() && (frame->settings()->asynchronousSpellCheckingEnabled() || frame->settings()->unifiedTextCheckerEnabled());
 }
 
-void EditorClientImpl::toggleGrammarChecking()
-{
-    notImplemented();
-}
-
-int EditorClientImpl::spellCheckerDocumentTag()
-{
-    ASSERT_NOT_REACHED();
-    return 0;
-}
-
 bool EditorClientImpl::shouldBeginEditing(Range* range)
 {
     if (m_webView->client())
@@ -240,12 +220,6 @@
     return true;
 }
 
-bool EditorClientImpl::shouldMoveRangeAfterDelete(Range* range,
-                                                  Range* rangeToBeReplaced)
-{
-    return true;
-}
-
 void EditorClientImpl::didBeginEditing()
 {
     if (m_webView->client())
@@ -275,22 +249,6 @@
         m_webView->client()->didEndEditing();
 }
 
-void EditorClientImpl::didWriteSelectionToPasteboard()
-{
-}
-
-void EditorClientImpl::willWriteSelectionToPasteboard(WebCore::Range*)
-{
-}
-
-void EditorClientImpl::getClientPasteboardDataForRange(WebCore::Range*, Vector<String>&, Vector<RefPtr<WebCore::SharedBuffer> >&)
-{
-}
-
-void EditorClientImpl::didSetSelectionTypesForPasteboard()
-{
-}
-
 void EditorClientImpl::registerUndoStep(PassRefPtr<UndoStep> step)
 {
     if (m_undoStack.size() == maximumUndoStackDepth)
@@ -645,15 +603,6 @@
         evt->setDefaultHandled();
 }
 
-void EditorClientImpl::handleInputMethodKeydown(KeyboardEvent* keyEvent)
-{
-    // We handle IME within chrome.
-}
-
-void EditorClientImpl::textFieldDidBeginEditing(Element* element)
-{
-}
-
 void EditorClientImpl::textFieldDidEndEditing(Element* element)
 {
     HTMLInputElement* inputElement = element->toInputElement();
@@ -690,30 +639,12 @@
     return false;
 }
 
-void EditorClientImpl::textWillBeDeletedInTextField(Element*)
-{
-}
-
-void EditorClientImpl::textDidChangeInTextArea(Element*)
-{
-}
-
 bool EditorClientImpl::shouldEraseMarkersAfterChangeSelection(TextCheckingType type) const
 {
     const Frame* frame = m_webView->focusedWebCoreFrame();
     return !frame || !frame->settings() || (!frame->settings()->asynchronousSpellCheckingEnabled() && !frame->settings()->unifiedTextCheckerEnabled());
 }
 
-void EditorClientImpl::ignoreWordInSpellDocument(const String&)
-{
-    notImplemented();
-}
-
-void EditorClientImpl::learnWord(const String&)
-{
-    notImplemented();
-}
-
 void EditorClientImpl::checkSpellingOfString(const UChar* text, int length,
                                              int* misspellingLocation,
                                              int* misspellingLength)
@@ -801,28 +732,6 @@
         *badGrammarLength = length;
 }
 
-void EditorClientImpl::checkTextOfParagraph(const UChar* text, int length,
-                                            TextCheckingTypeMask mask,
-                                            WTF::Vector<TextCheckingResult>& results)
-{
-    if (!m_webView->spellCheckClient())
-        return;
-
-    WebTextCheckingTypeMask webMask = static_cast<WebTextCheckingTypeMask>(mask);
-    WebVector<WebTextCheckingResult> webResults;
-    m_webView->spellCheckClient()->checkTextOfParagraph(WebString(text, length), webMask, &webResults);
-
-    results.resize(webResults.size());
-    for (size_t i = 0; i < webResults.size(); ++i)
-        results[i] = webResults[i];
-}
-
-void EditorClientImpl::updateSpellingUIWithGrammarString(const String&,
-                                                         const GrammarDetail& detail)
-{
-    notImplemented();
-}
-
 void EditorClientImpl::updateSpellingUIWithMisspelledWord(const String& misspelledWord)
 {
     if (m_webView->spellCheckClient())
@@ -842,13 +751,6 @@
     return false;
 }
 
-void EditorClientImpl::getGuessesForWord(const String& word,
-                                         const String& context,
-                                         WTF::Vector<String>& guesses)
-{
-    notImplemented();
-}
-
 bool EditorClientImpl::supportsGlobalSelection()
 {
 #if OS(UNIX) && !OS(DARWIN)
@@ -864,8 +766,4 @@
         m_webView->client()->resetInputMethod();
 }
 
-void EditorClientImpl::setInputMethodState(bool)
-{
-}
-
 } // namesace WebKit
diff --git a/Source/WebKit/chromium/src/EditorClientImpl.h b/Source/WebKit/chromium/src/EditorClientImpl.h
index 77e9767..db2fb5c 100644
--- a/Source/WebKit/chromium/src/EditorClientImpl.h
+++ b/Source/WebKit/chromium/src/EditorClientImpl.h
@@ -51,74 +51,55 @@
     EditorClientImpl(WebViewImpl* webView);
 
     virtual ~EditorClientImpl();
-    virtual void pageDestroyed();
-    virtual void frameWillDetachPage(WebCore::Frame*) OVERRIDE;
 
-    virtual bool smartInsertDeleteEnabled();
-    virtual bool isSelectTrailingWhitespaceEnabled();
-    virtual bool isContinuousSpellCheckingEnabled();
-    virtual void toggleContinuousSpellChecking();
-    virtual bool isGrammarCheckingEnabled();
-    virtual void toggleGrammarChecking();
-    virtual int spellCheckerDocumentTag();
-    virtual bool shouldBeginEditing(WebCore::Range*);
-    virtual bool shouldEndEditing(WebCore::Range*);
-    virtual bool shouldInsertNode(WebCore::Node*, WebCore::Range*, WebCore::EditorInsertAction);
-    virtual bool shouldInsertText(const WTF::String&, WebCore::Range*, WebCore::EditorInsertAction);
-    virtual bool shouldDeleteRange(WebCore::Range*);
+    virtual bool smartInsertDeleteEnabled() OVERRIDE;
+    virtual bool isSelectTrailingWhitespaceEnabled() OVERRIDE;
+    virtual bool isContinuousSpellCheckingEnabled() OVERRIDE;
+    virtual void toggleContinuousSpellChecking() OVERRIDE;
+    virtual bool isGrammarCheckingEnabled() OVERRIDE;
+    virtual bool shouldBeginEditing(WebCore::Range*) OVERRIDE;
+    virtual bool shouldEndEditing(WebCore::Range*) OVERRIDE;
+    virtual bool shouldInsertNode(WebCore::Node*, WebCore::Range*, WebCore::EditorInsertAction) OVERRIDE;
+    virtual bool shouldInsertText(const WTF::String&, WebCore::Range*, WebCore::EditorInsertAction) OVERRIDE;
+    virtual bool shouldDeleteRange(WebCore::Range*) OVERRIDE;
     virtual bool shouldChangeSelectedRange(WebCore::Range* fromRange, WebCore::Range* toRange,
-        WebCore::EAffinity, bool stillSelecting);
-    virtual bool shouldApplyStyle(WebCore::StylePropertySet*, WebCore::Range*);
-    virtual bool shouldMoveRangeAfterDelete(WebCore::Range*, WebCore::Range*);
-    virtual void didBeginEditing();
-    virtual void respondToChangedContents();
-    virtual void respondToChangedSelection(WebCore::Frame*);
-    virtual void didEndEditing();
-    virtual void willWriteSelectionToPasteboard(WebCore::Range*);
-    virtual void didWriteSelectionToPasteboard();
-    virtual void getClientPasteboardDataForRange(WebCore::Range*, Vector<String>& pasteboardTypes, Vector<RefPtr<WebCore::SharedBuffer> >& pasteboardData);
-    virtual void didSetSelectionTypesForPasteboard();
-    virtual void registerUndoStep(PassRefPtr<WebCore::UndoStep>);
-    virtual void registerRedoStep(PassRefPtr<WebCore::UndoStep>);
-    virtual void clearUndoRedoOperations();
-    virtual bool canCopyCut(WebCore::Frame*, bool defaultValue) const;
-    virtual bool canPaste(WebCore::Frame*, bool defaultValue) const;
-    virtual bool canUndo() const;
-    virtual bool canRedo() const;
-    virtual void undo();
-    virtual void redo();
-    virtual const char* interpretKeyEvent(const WebCore::KeyboardEvent*);
-    virtual bool handleEditingKeyboardEvent(WebCore::KeyboardEvent*);
-    virtual void handleKeyboardEvent(WebCore::KeyboardEvent*);
-    virtual void handleInputMethodKeydown(WebCore::KeyboardEvent*);
-    virtual void textFieldDidBeginEditing(WebCore::Element*);
-    virtual void textFieldDidEndEditing(WebCore::Element*);
-    virtual void textDidChangeInTextField(WebCore::Element*);
-    virtual bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*);
-    virtual void textWillBeDeletedInTextField(WebCore::Element*);
-    virtual void textDidChangeInTextArea(WebCore::Element*);
-    virtual bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const;
-    virtual void ignoreWordInSpellDocument(const WTF::String&);
-    virtual void learnWord(const WTF::String&);
-    virtual void checkSpellingOfString(const UChar*, int length, int* misspellingLocation, int* misspellingLength);
+        WebCore::EAffinity, bool stillSelecting) OVERRIDE;
+    virtual bool shouldApplyStyle(WebCore::StylePropertySet*, WebCore::Range*) OVERRIDE;
+    virtual void didBeginEditing() OVERRIDE;
+    virtual void respondToChangedContents() OVERRIDE;
+    virtual void respondToChangedSelection(WebCore::Frame*) OVERRIDE;
+    virtual void didEndEditing() OVERRIDE;
+    virtual void registerUndoStep(PassRefPtr<WebCore::UndoStep>) OVERRIDE;
+    virtual void registerRedoStep(PassRefPtr<WebCore::UndoStep>) OVERRIDE;
+    virtual void clearUndoRedoOperations() OVERRIDE;
+    virtual bool canCopyCut(WebCore::Frame*, bool defaultValue) const OVERRIDE;
+    virtual bool canPaste(WebCore::Frame*, bool defaultValue) const OVERRIDE;
+    virtual bool canUndo() const OVERRIDE;
+    virtual bool canRedo() const OVERRIDE;
+    virtual void undo() OVERRIDE;
+    virtual void redo() OVERRIDE;
+    virtual void handleKeyboardEvent(WebCore::KeyboardEvent*) OVERRIDE;
+    virtual void textFieldDidEndEditing(WebCore::Element*) OVERRIDE;
+    virtual void textDidChangeInTextField(WebCore::Element*) OVERRIDE;
+    virtual bool doTextFieldCommandFromEvent(WebCore::Element*, WebCore::KeyboardEvent*) OVERRIDE;
+    virtual bool shouldEraseMarkersAfterChangeSelection(WebCore::TextCheckingType) const OVERRIDE;
+    virtual void checkSpellingOfString(const UChar*, int length, int* misspellingLocation, int* misspellingLength) OVERRIDE;
     virtual void checkGrammarOfString(const UChar*, int length, WTF::Vector<WebCore::GrammarDetail>&,
-        int* badGrammarLocation, int* badGrammarLength);
-    virtual void checkTextOfParagraph(const UChar*, int length, WebCore::TextCheckingTypeMask checkingTypes,
-        WTF::Vector<WebCore::TextCheckingResult>& results);
-    virtual WTF::String getAutoCorrectSuggestionForMisspelledWord(const WTF::String&);
-    virtual void updateSpellingUIWithGrammarString(const WTF::String&, const WebCore::GrammarDetail&);
-    virtual void updateSpellingUIWithMisspelledWord(const WTF::String&);
-    virtual void showSpellingUI(bool show);
-    virtual bool spellingUIIsShowing();
-    virtual void getGuessesForWord(const WTF::String& word, const WTF::String& context, WTF::Vector<WTF::String>& guesses);
-    virtual void willSetInputMethodState();
-    virtual void setInputMethodState(bool enabled);
-    virtual void requestCheckingOfString(WTF::PassRefPtr<WebCore::TextCheckingRequest>);
+        int* badGrammarLocation, int* badGrammarLength) OVERRIDE;
+    virtual WTF::String getAutoCorrectSuggestionForMisspelledWord(const WTF::String&) OVERRIDE;
+    virtual void updateSpellingUIWithMisspelledWord(const WTF::String&) OVERRIDE;
+    virtual void showSpellingUI(bool show) OVERRIDE;
+    virtual bool spellingUIIsShowing() OVERRIDE;
+    virtual void willSetInputMethodState() OVERRIDE;
+    virtual void requestCheckingOfString(WTF::PassRefPtr<WebCore::TextCheckingRequest>) OVERRIDE;
     virtual bool supportsGlobalSelection() OVERRIDE;
 
     virtual WebCore::TextCheckerClient* textChecker() { return this; }
 
+    const char* interpretKeyEvent(const WebCore::KeyboardEvent*);
+
 private:
+    bool handleEditingKeyboardEvent(WebCore::KeyboardEvent*);
     void modifySelection(WebCore::Frame*, WebCore::KeyboardEvent*);
 
     // Returns whether or not the focused control needs spell-checking.
diff --git a/Source/WebKit/chromium/src/ExternalPopupMenu.cpp b/Source/WebKit/chromium/src/ExternalPopupMenu.cpp
index 8bd99ac..2815fab 100644
--- a/Source/WebKit/chromium/src/ExternalPopupMenu.cpp
+++ b/Source/WebKit/chromium/src/ExternalPopupMenu.cpp
@@ -37,6 +37,7 @@
 #include "WebViewClient.h"
 #include "core/page/FrameView.h"
 #include "core/platform/PopupMenuClient.h"
+#include "core/platform/graphics/FloatQuad.h"
 #include "core/platform/graphics/IntPoint.h"
 #include "core/platform/text/TextDirection.h"
 #include <public/WebVector.h>
@@ -57,8 +58,9 @@
 {
 }
 
-void ExternalPopupMenu::show(const IntRect& rect, FrameView* v, int index)
+void ExternalPopupMenu::show(const FloatQuad& controlPosition, const IntSize&, FrameView* v, int index)
 {
+    IntRect rect(controlPosition.enclosingBoundingBox());
     // WebCore reuses the PopupMenu of a page.
     // For simplicity, we do recreate the actual external popup everytime.
     hide();
diff --git a/Source/WebKit/chromium/src/ExternalPopupMenu.h b/Source/WebKit/chromium/src/ExternalPopupMenu.h
index ca2aba7..86f6375 100644
--- a/Source/WebKit/chromium/src/ExternalPopupMenu.h
+++ b/Source/WebKit/chromium/src/ExternalPopupMenu.h
@@ -37,8 +37,10 @@
 #include <public/WebScrollbar.h>
 
 namespace WebCore {
+class FloatQuad;
 class FrameView;
 class IntRect;
+class IntSize;
 class PopupMenuClient;
 }
 
@@ -59,7 +61,7 @@
 
 private:
     // WebCore::PopupMenu methods:
-    virtual void show(const WebCore::IntRect&, WebCore::FrameView*, int index);
+    virtual void show(const WebCore::FloatQuad& controlPosition, const WebCore::IntSize&, WebCore::FrameView*, int index);
     virtual void hide();
     virtual void updateFromElement();
     virtual void disconnectClient();
diff --git a/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp b/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
index 9ac7f1f..f76722a 100644
--- a/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
+++ b/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
@@ -288,14 +288,6 @@
     DocumentLoader* loader, unsigned long identifier, ResourceRequest& request,
     const ResourceResponse& redirectResponse)
 {
-    if (loader) {
-        // Avoid repeating a form submission when navigating back or forward.
-        if (loader == loader->frameLoader()->provisionalDocumentLoader()
-            && request.httpMethod() == "POST"
-            && isBackForwardLoadType(loader->frameLoader()->loadType()))
-            request.setCachePolicy(ReturnCacheDataDontLoad);
-    }
-
     // FrameLoader::loadEmptyDocumentSynchronously() creates an empty document
     // with no URL.  We don't like that, so we'll rename it to about:blank.
     if (request.url().isEmpty())
diff --git a/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp b/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp
index a19832a..b53e90b 100644
--- a/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp
+++ b/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp
@@ -46,12 +46,12 @@
 #include "bindings/v8/WorkerScriptController.h"
 #include "core/dom/CrossThreadTask.h"
 #include "core/dom/ScriptExecutionContext.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/workers/WorkerContext.h"
 #include "core/workers/WorkerLoaderProxy.h"
 #include "core/workers/WorkerThread.h"
 #include "modules/indexeddb/IDBDatabaseCallbacks.h"
 #include "modules/indexeddb/IDBDatabaseError.h"
+#include "origin/SecurityOrigin.h"
 
 
 using namespace WebCore;
diff --git a/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp b/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp
new file mode 100644
index 0000000..e62e1e9
--- /dev/null
+++ b/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp
@@ -0,0 +1,106 @@
+/*
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "InbandTextTrackPrivateImpl.h"
+#include "WebInbandTextTrack.h"
+#include "core/platform/graphics/InbandTextTrackPrivateClient.h"
+#include "public/WebString.h"
+#include <wtf/PassOwnPtr.h>
+
+namespace WebKit {
+
+InbandTextTrackPrivateImpl::InbandTextTrackPrivateImpl(WebInbandTextTrack* track)
+    : m_track(adoptPtr(track))
+{
+    ASSERT(track);
+    track->setClient(this);
+}
+
+InbandTextTrackPrivateImpl::~InbandTextTrackPrivateImpl()
+{
+}
+
+void InbandTextTrackPrivateImpl::setClient(WebCore::InbandTextTrackPrivateClient* client)
+{
+    InbandTextTrackPrivate::setClient(client);
+    m_track->setClient(this);
+}
+
+void InbandTextTrackPrivateImpl::setMode(Mode mode)
+{
+    m_track->setMode(static_cast<WebInbandTextTrack::Mode>(mode));
+}
+
+WebCore::InbandTextTrackPrivate::Mode InbandTextTrackPrivateImpl::mode() const
+{
+    return static_cast<WebCore::InbandTextTrackPrivate::Mode>(m_track->mode());
+}
+
+WebCore::InbandTextTrackPrivate::Kind InbandTextTrackPrivateImpl::kind() const
+{
+    return static_cast<WebCore::InbandTextTrackPrivate::Kind>(m_track->kind());
+}
+
+bool InbandTextTrackPrivateImpl::isClosedCaptions() const
+{
+    return m_track->isClosedCaptions();
+}
+
+AtomicString InbandTextTrackPrivateImpl::label() const
+{
+    return m_track->label();
+}
+
+AtomicString InbandTextTrackPrivateImpl::language() const
+{
+    return m_track->language();
+}
+
+bool InbandTextTrackPrivateImpl::isDefault() const
+{
+    return m_track->isDefault();
+}
+
+int InbandTextTrackPrivateImpl::textTrackIndex() const
+{
+    return m_track->textTrackIndex();
+}
+
+void InbandTextTrackPrivateImpl::addWebVTTCue(
+    double start,
+    double end,
+    const WebString& id,
+    const WebString& content,
+    const WebString& settings)
+{
+    client()->addWebVTTCue(this, start, end, id, content, settings);
+}
+
+} // namespace WebKit
diff --git a/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.h b/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.h
new file mode 100644
index 0000000..f225f19
--- /dev/null
+++ b/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.h
@@ -0,0 +1,80 @@
+/*
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef InbandTextTrackPrivateImpl_h
+#define InbandTextTrackPrivateImpl_h
+
+#include "core/platform/graphics/InbandTextTrackPrivate.h"
+#include "WebInbandTextTrackClient.h"
+#include <wtf/OwnPtr.h>
+
+namespace WebCore {
+class InbandTextTrackPrivateClient;
+}
+
+namespace WebKit {
+
+class WebInbandTextTrack;
+
+class InbandTextTrackPrivateImpl : public WebCore::InbandTextTrackPrivate,
+                                   public WebInbandTextTrackClient {
+public:
+    explicit InbandTextTrackPrivateImpl(WebInbandTextTrack*);
+    virtual ~InbandTextTrackPrivateImpl();
+
+    // InbandTextTrackPrivate methods.
+    void setClient(WebCore::InbandTextTrackPrivateClient*);
+
+    virtual void setMode(Mode);
+    virtual InbandTextTrackPrivate::Mode mode() const;
+
+    virtual Kind kind() const;
+    virtual bool isClosedCaptions() const;
+
+    virtual AtomicString label() const;
+    virtual AtomicString language() const;
+    virtual bool isDefault() const;
+
+    virtual int textTrackIndex() const;
+
+    // WebInbandTextTrackClient methods.
+    virtual void addWebVTTCue(double start,
+                              double end,
+                              const WebString& id,
+                              const WebString& content,
+                              const WebString& settings);
+
+private:
+    OwnPtr<WebInbandTextTrack> m_track;
+};
+
+}
+
+#endif
diff --git a/Source/WebKit/chromium/src/LinkHighlight.cpp b/Source/WebKit/chromium/src/LinkHighlight.cpp
index 8b1f768..63ea34f 100644
--- a/Source/WebKit/chromium/src/LinkHighlight.cpp
+++ b/Source/WebKit/chromium/src/LinkHighlight.cpp
@@ -36,7 +36,6 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/platform/graphics/Color.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/rendering/RenderLayer.h"
 #include "core/rendering/RenderLayerBacking.h"
 #include "core/rendering/RenderLayerModelObject.h"
@@ -335,6 +334,9 @@
 
         if (m_currentGraphicsLayer)
             m_currentGraphicsLayer->addRepaintRect(FloatRect(layer()->position().x, layer()->position().y, layer()->bounds().width, layer()->bounds().height));
+    } else {
+        clearGraphicsLayerLinkHighlightPointer();
+        releaseResources();
     }
 }
 
diff --git a/Source/WebKit/chromium/src/LinkHighlight.h b/Source/WebKit/chromium/src/LinkHighlight.h
index 3b574a7..f2c0009 100644
--- a/Source/WebKit/chromium/src/LinkHighlight.h
+++ b/Source/WebKit/chromium/src/LinkHighlight.h
@@ -69,6 +69,8 @@
     virtual WebLayer* layer() OVERRIDE;
     virtual void clearCurrentGraphicsLayer() OVERRIDE;
 
+    WebCore::GraphicsLayerChromium* currentGraphicsLayerForTesting() const { return m_currentGraphicsLayer; }
+
 private:
     LinkHighlight(WebCore::Node*, WebViewImpl*);
 
diff --git a/Source/WebKit/chromium/src/NonCompositedContentHost.cpp b/Source/WebKit/chromium/src/NonCompositedContentHost.cpp
index b434c4f..5f8456d 100644
--- a/Source/WebKit/chromium/src/NonCompositedContentHost.cpp
+++ b/Source/WebKit/chromium/src/NonCompositedContentHost.cpp
@@ -33,7 +33,6 @@
 #include "core/platform/graphics/FloatRect.h"
 #include "core/platform/graphics/GraphicsLayer.h"
 #include "core/platform/graphics/chromium/GraphicsLayerChromium.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include <public/WebContentLayer.h>
 #include <public/WebFloatPoint.h>
 
diff --git a/Source/WebKit/chromium/src/NotificationPresenterImpl.cpp b/Source/WebKit/chromium/src/NotificationPresenterImpl.cpp
index 7b26f2b..dfdf64a 100644
--- a/Source/WebKit/chromium/src/NotificationPresenterImpl.cpp
+++ b/Source/WebKit/chromium/src/NotificationPresenterImpl.cpp
@@ -34,14 +34,14 @@
 #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
 
 #include "core/dom/ScriptExecutionContext.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/KURL.h"
 #include "modules/notifications/Notification.h"
+#include "origin/SecurityOrigin.h"
 
+#include <public/WebURL.h>
 #include "WebNotification.h"
 #include "WebNotificationPermissionCallback.h"
 #include "WebNotificationPresenter.h"
-#include <public/WebURL.h>
 
 #include <wtf/PassRefPtr.h>
 
diff --git a/Source/WebKit/chromium/src/PageOverlay.cpp b/Source/WebKit/chromium/src/PageOverlay.cpp
index e420aaa..566f7a5 100644
--- a/Source/WebKit/chromium/src/PageOverlay.cpp
+++ b/Source/WebKit/chromium/src/PageOverlay.cpp
@@ -37,7 +37,6 @@
 #include "core/platform/graphics/GraphicsLayer.h"
 #include "core/platform/graphics/GraphicsLayerClient.h"
 #include "core/platform/graphics/chromium/GraphicsLayerChromium.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include <public/WebLayer.h>
 
 using namespace WebCore;
@@ -48,7 +47,7 @@
 
 WebCanvas* ToWebCanvas(GraphicsContext* gc)
 {
-    return gc->platformContext()->canvas();
+    return gc->canvas();
 }
 
 } // namespace
diff --git a/Source/WebKit/chromium/src/SpeechInputClientImpl.cpp b/Source/WebKit/chromium/src/SpeechInputClientImpl.cpp
index 44e7518..a307269 100644
--- a/Source/WebKit/chromium/src/SpeechInputClientImpl.cpp
+++ b/Source/WebKit/chromium/src/SpeechInputClientImpl.cpp
@@ -31,14 +31,14 @@
 #include "config.h"
 #include "SpeechInputClientImpl.h"
 
-#include "WebSecurityOrigin.h"
-#include "WebSpeechInputController.h"
-#include "WebViewClient.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SpeechInputListener.h"
 #include <public/WebString.h>
 #include <wtf/PassOwnPtr.h>
 #include <wtf/text/WTFString.h>
+#include "WebSecurityOrigin.h"
+#include "WebSpeechInputController.h"
+#include "WebViewClient.h"
+#include "core/page/SpeechInputListener.h"
+#include "origin/SecurityOrigin.h"
 
 #if ENABLE(INPUT_SPEECH)
 
diff --git a/Source/WebKit/chromium/src/SpeechRecognitionClientProxy.cpp b/Source/WebKit/chromium/src/SpeechRecognitionClientProxy.cpp
index 1a8d41d..f5b6823 100644
--- a/Source/WebKit/chromium/src/SpeechRecognitionClientProxy.cpp
+++ b/Source/WebKit/chromium/src/SpeechRecognitionClientProxy.cpp
@@ -26,6 +26,8 @@
 #include "config.h"
 #include "SpeechRecognitionClientProxy.h"
 
+#include <wtf/PassOwnPtr.h>
+#include <wtf/PassRefPtr.h>
 #include "WebSecurityOrigin.h"
 #include "WebSpeechGrammar.h"
 #include "WebSpeechRecognitionHandle.h"
@@ -33,14 +35,12 @@
 #include "WebSpeechRecognitionResult.h"
 #include "WebSpeechRecognizer.h"
 #include "core/dom/ScriptExecutionContext.h"
-#include "core/page/SecurityOrigin.h"
 #include "modules/speech/SpeechGrammarList.h"
 #include "modules/speech/SpeechRecognition.h"
 #include "modules/speech/SpeechRecognitionError.h"
 #include "modules/speech/SpeechRecognitionResult.h"
 #include "modules/speech/SpeechRecognitionResultList.h"
-#include <wtf/PassOwnPtr.h>
-#include <wtf/PassRefPtr.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/StorageAreaProxy.cpp b/Source/WebKit/chromium/src/StorageAreaProxy.cpp
index a30ede4..a8a14c9 100644
--- a/Source/WebKit/chromium/src/StorageAreaProxy.cpp
+++ b/Source/WebKit/chromium/src/StorageAreaProxy.cpp
@@ -36,16 +36,16 @@
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
 #include "core/page/PageGroup.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/storage/Storage.h"
 #include "core/storage/StorageEvent.h"
+#include "origin/SecurityOrigin.h"
 
-#include "WebFrameImpl.h"
-#include "WebPermissionClient.h"
-#include "WebViewImpl.h"
 #include <public/WebStorageArea.h>
 #include <public/WebString.h>
 #include <public/WebURL.h>
+#include "WebFrameImpl.h"
+#include "WebPermissionClient.h"
+#include "WebViewImpl.h"
 
 namespace WebCore {
 
diff --git a/Source/WebKit/chromium/src/StorageNamespaceProxy.cpp b/Source/WebKit/chromium/src/StorageNamespaceProxy.cpp
index 6f2bcf5..5f76377 100644
--- a/Source/WebKit/chromium/src/StorageNamespaceProxy.cpp
+++ b/Source/WebKit/chromium/src/StorageNamespaceProxy.cpp
@@ -26,6 +26,9 @@
 #include "config.h"
 #include "StorageNamespaceProxy.h"
 
+#include <public/Platform.h>
+#include <public/WebStorageNamespace.h>
+#include <public/WebString.h>
 #include "ChromeClientImpl.h"
 #include "StorageAreaProxy.h"
 #include "WebKit.h"
@@ -33,10 +36,7 @@
 #include "WebViewImpl.h"
 #include "core/page/Chrome.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
-#include <public/Platform.h>
-#include <public/WebStorageNamespace.h>
-#include <public/WebString.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/WebKit/chromium/src/WebAccessibilityObject.cpp b/Source/WebKit/chromium/src/WebAccessibilityObject.cpp
index e988264..fca39c9 100644
--- a/Source/WebKit/chromium/src/WebAccessibilityObject.cpp
+++ b/Source/WebKit/chromium/src/WebAccessibilityObject.cpp
@@ -491,7 +491,7 @@
     if (isDetached())
         return WebRect();
 
-    return m_private->pixelSnappedBoundingBoxRect();
+    return pixelSnappedIntRect(m_private->elementRect());
 }
 
 bool WebAccessibilityObject::canvasHasFallbackContent() const
@@ -561,7 +561,7 @@
     if (hit)
         return WebAccessibilityObject(hit);
 
-    if (m_private->boundingBoxRect().contains(contentsPoint))
+    if (m_private->elementRect().contains(contentsPoint))
         return *this;
 
     return WebAccessibilityObject();
diff --git a/Source/WebKit/chromium/src/WebBindings.cpp b/Source/WebKit/chromium/src/WebBindings.cpp
index 11a0e03..374ad79 100644
--- a/Source/WebKit/chromium/src/WebBindings.cpp
+++ b/Source/WebKit/chromium/src/WebBindings.cpp
@@ -39,7 +39,6 @@
 #include "WebArrayBufferView.h"
 #include "WebElement.h"
 #include "WebRange.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/NPV8Object.h"  // for PrivateIdentifier
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8DOMWrapper.h"
diff --git a/Source/WebKit/chromium/src/WebCompositorInputHandlerImpl.cpp b/Source/WebKit/chromium/src/WebCompositorInputHandlerImpl.cpp
index 083a52d..ed333da 100644
--- a/Source/WebKit/chromium/src/WebCompositorInputHandlerImpl.cpp
+++ b/Source/WebKit/chromium/src/WebCompositorInputHandlerImpl.cpp
@@ -230,14 +230,14 @@
         }
     }
 
+#ifndef NDEBUG
+    m_expectScrollUpdateEnd = false;
+#endif
+
     switch (scrollStatus) {
     case WebInputHandlerClient::ScrollStatusStarted: {
-        if (gestureEvent.sourceDevice == WebGestureEvent::Touchpad) {
+        if (gestureEvent.sourceDevice == WebGestureEvent::Touchpad)
             m_inputHandlerClient->scrollEnd();
-#ifndef NDEBUG
-            m_expectScrollUpdateEnd = false;
-#endif
-        }
         m_flingCurve = adoptPtr(Platform::current()->createFlingAnimationCurve(gestureEvent.sourceDevice, WebFloatPoint(gestureEvent.data.flingStart.velocityX, gestureEvent.data.flingStart.velocityY), WebSize()));
         TRACE_EVENT_ASYNC_BEGIN0("webkit", "WebCompositorInputHandlerImpl::handleGestureFling::started", this);
         m_flingParameters.delta = WebFloatPoint(gestureEvent.data.flingStart.velocityX, gestureEvent.data.flingStart.velocityY);
@@ -303,9 +303,6 @@
     if (hadFlingAnimation && m_flingParameters.sourceDevice == WebGestureEvent::Touchscreen) {
         m_inputHandlerClient->scrollEnd();
         TRACE_EVENT_ASYNC_END0("webkit", "WebCompositorInputHandlerImpl::handleGestureFling::started", this);
-#ifndef NDEBUG
-        m_expectScrollUpdateEnd = false;
-#endif
     }
 
     TRACE_EVENT_INSTANT1("webkit", "WebCompositorInputHandlerImpl::cancelCurrentFling", "hadFlingAnimation", hadFlingAnimation);
diff --git a/Source/WebKit/chromium/src/WebDataSourceImpl.cpp b/Source/WebKit/chromium/src/WebDataSourceImpl.cpp
index 62656bb..873cf09 100644
--- a/Source/WebKit/chromium/src/WebDataSourceImpl.cpp
+++ b/Source/WebKit/chromium/src/WebDataSourceImpl.cpp
@@ -87,9 +87,7 @@
 
 bool WebDataSourceImpl::isClientRedirect() const
 {
-    // FIXME: This should return DocumentLoader::isClientRedirect() once that is
-    // changed to be set earlier than the call to WebFrameClient::decidePolicyForNavigation.
-    return frameLoader() ? frameLoader()->quickRedirectComing() : false;
+    return DocumentLoader::isClientRedirect();
 }
 
 WebString WebDataSourceImpl::pageTitle() const
diff --git a/Source/WebKit/chromium/src/WebDatabase.cpp b/Source/WebKit/chromium/src/WebDatabase.cpp
index 4b8099a..700df87 100644
--- a/Source/WebKit/chromium/src/WebDatabase.cpp
+++ b/Source/WebKit/chromium/src/WebDatabase.cpp
@@ -31,14 +31,14 @@
 #include "config.h"
 #include "WebDatabase.h"
 
-#include "WebDatabaseObserver.h"
-#include "core/page/SecurityOrigin.h"
-#include "modules/webdatabase/DatabaseBackendBase.h"
-#include "modules/webdatabase/DatabaseManager.h"
-#include "modules/webdatabase/chromium/QuotaTracker.h"
 #include <public/WebString.h>
 #include <wtf/PassRefPtr.h>
 #include <wtf/RefPtr.h>
+#include "WebDatabaseObserver.h"
+#include "modules/webdatabase/DatabaseBackendBase.h"
+#include "modules/webdatabase/DatabaseManager.h"
+#include "modules/webdatabase/chromium/QuotaTracker.h"
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/WebDevToolsFrontendImpl.cpp b/Source/WebKit/chromium/src/WebDevToolsFrontendImpl.cpp
index 0aa40de..865f66e 100644
--- a/Source/WebKit/chromium/src/WebDevToolsFrontendImpl.cpp
+++ b/Source/WebKit/chromium/src/WebDevToolsFrontendImpl.cpp
@@ -31,6 +31,9 @@
 #include "config.h"
 #include "WebDevToolsFrontendImpl.h"
 
+#include <wtf/OwnPtr.h>
+#include <wtf/text/WTFString.h>
+#include <wtf/Vector.h>
 #include "InspectorFrontendClientImpl.h"
 #include "V8InspectorFrontendHost.h"
 #include "V8MouseEvent.h"
@@ -52,13 +55,10 @@
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/ContextMenuItem.h"
 #include "core/platform/Pasteboard.h"
-#include <wtf/OwnPtr.h>
-#include <wtf/text/WTFString.h>
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/WebDocument.cpp b/Source/WebKit/chromium/src/WebDocument.cpp
index 0f9cbb9..95f2320 100644
--- a/Source/WebKit/chromium/src/WebDocument.cpp
+++ b/Source/WebKit/chromium/src/WebDocument.cpp
@@ -31,6 +31,8 @@
 #include "config.h"
 #include "WebDocument.h"
 
+#include <public/WebURL.h>
+#include <wtf/PassRefPtr.h>
 #include "WebAccessibilityObject.h"
 #include "WebDOMEvent.h"
 #include "WebDocumentType.h"
@@ -54,10 +56,8 @@
 #include "core/html/HTMLFormElement.h"
 #include "core/html/HTMLHeadElement.h"
 #include "core/loader/DocumentLoader.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/rendering/RenderObject.h"
-#include <public/WebURL.h>
-#include <wtf/PassRefPtr.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/WebElement.cpp b/Source/WebKit/chromium/src/WebElement.cpp
index ad45cc4..12f5f9a 100644
--- a/Source/WebKit/chromium/src/WebElement.cpp
+++ b/Source/WebKit/chromium/src/WebElement.cpp
@@ -107,8 +107,10 @@
 
 WebNode WebElement::shadowRoot() const
 {
-    Node* shadowRoot = constUnwrap<Element>()->shadowRoot()->toNode();
-    return WebNode(shadowRoot);
+    ShadowRoot* shadowRoot = constUnwrap<Element>()->shadowRoot();
+    if (!shadowRoot)
+        return WebNode();
+    return WebNode(shadowRoot->toNode());
 }
 
 WebString WebElement::attributeLocalName(unsigned index) const
diff --git a/Source/WebKit/chromium/src/WebFrameImpl.cpp b/Source/WebKit/chromium/src/WebFrameImpl.cpp
index 5021466..27d6cfe 100644
--- a/Source/WebKit/chromium/src/WebFrameImpl.cpp
+++ b/Source/WebKit/chromium/src/WebFrameImpl.cpp
@@ -71,6 +71,18 @@
 #include "config.h"
 #include "WebFrameImpl.h"
 
+#include <public/Platform.h>
+#include <public/WebFileSystem.h>
+#include <public/WebFileSystemType.h>
+#include <public/WebFloatPoint.h>
+#include <public/WebFloatRect.h>
+#include <public/WebPoint.h>
+#include <public/WebRect.h>
+#include <public/WebSize.h>
+#include <public/WebURLError.h>
+#include <public/WebVector.h>
+#include <wtf/CurrentTime.h>
+#include <wtf/HashMap.h>
 #include <algorithm>
 #include "AssociatedURLLoader.h"
 #include "AsyncFileSystemChromium.h"
@@ -152,11 +164,9 @@
 #include "core/page/Page.h"
 #include "core/page/Performance.h"
 #include "core/page/PrintContext.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/platform/AsyncFileSystem.h"
 #include "core/platform/KURL.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/ScrollTypes.h"
 #include "core/platform/ScrollbarTheme.h"
 #include "core/platform/chromium/ClipboardUtilitiesChromium.h"
@@ -179,18 +189,8 @@
 #include "modules/filesystem/DirectoryEntry.h"
 #include "modules/filesystem/FileEntry.h"
 #include "modules/filesystem/FileSystemType.h"
-#include <public/Platform.h>
-#include <public/WebFileSystem.h>
-#include <public/WebFileSystemType.h>
-#include <public/WebFloatPoint.h>
-#include <public/WebFloatRect.h>
-#include <public/WebPoint.h>
-#include <public/WebRect.h>
-#include <public/WebSize.h>
-#include <public/WebURLError.h>
-#include <public/WebVector.h>
-#include <wtf/CurrentTime.h>
-#include <wtf/HashMap.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityPolicy.h"
 
 using namespace WebCore;
 
@@ -357,6 +357,8 @@
         context.translate(static_cast<float>(-pageRect.x()), static_cast<float>(-pageRect.y()));
         context.clip(pageRect);
         frame()->view()->paintContents(&context, pageRect);
+        if (context.supportsURLFragments())
+            outputLinkedDestinations(context, frame()->document(), pageRect);
         context.restore();
         return scale;
     }
@@ -931,15 +933,13 @@
 void WebFrameImpl::reload(bool ignoreCache)
 {
     ASSERT(frame());
-    frame()->loader()->history()->saveDocumentAndScrollState();
     frame()->loader()->reload(ignoreCache);
 }
 
 void WebFrameImpl::reloadWithOverrideURL(const WebURL& overrideUrl, bool ignoreCache)
 {
     ASSERT(frame());
-    frame()->loader()->history()->saveDocumentAndScrollState();
-    frame()->loader()->reloadWithOverrideURL(overrideUrl, ignoreCache);
+    frame()->loader()->reload(ignoreCache, overrideUrl);
 }
 
 void WebFrameImpl::loadRequest(const WebURLRequest& request)
@@ -965,7 +965,7 @@
     frame()->loader()->prepareForHistoryNavigation();
     RefPtr<HistoryItem> currentItem = frame()->loader()->history()->currentItem();
     m_inSameDocumentHistoryLoad = currentItem && currentItem->shouldDoSameDocumentNavigationTo(historyItem.get());
-    frame()->page()->goToItem(historyItem.get(), FrameLoadTypeIndexedBackForward);
+    frame()->page()->goToItem(historyItem.get());
     m_inSameDocumentHistoryLoad = false;
 }
 
diff --git a/Source/WebKit/chromium/src/WebGeolocationPermissionRequest.cpp b/Source/WebKit/chromium/src/WebGeolocationPermissionRequest.cpp
index 9fd6dc8..842af27 100644
--- a/Source/WebKit/chromium/src/WebGeolocationPermissionRequest.cpp
+++ b/Source/WebKit/chromium/src/WebGeolocationPermissionRequest.cpp
@@ -26,12 +26,12 @@
 #include "config.h"
 #include "WebGeolocationPermissionRequest.h"
 
+#include <public/WebURL.h>
 #include "WebSecurityOrigin.h"
 #include "core/dom/Document.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "modules/geolocation/Geolocation.h"
-#include <public/WebURL.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/modules/inputmethod/Composition.cpp b/Source/WebKit/chromium/src/WebImageCache.cpp
similarity index 73%
copy from Source/modules/inputmethod/Composition.cpp
copy to Source/WebKit/chromium/src/WebImageCache.cpp
index 870e8ea..e01762e 100644
--- a/Source/modules/inputmethod/Composition.cpp
+++ b/Source/WebKit/chromium/src/WebImageCache.cpp
@@ -29,26 +29,32 @@
  */
 
 #include "config.h"
-#include "modules/inputmethod/Composition.h"
+#include "WebImageCache.h"
 
-#include "core/dom/Node.h"
-#include "core/dom/Range.h"
+#include "core/platform/graphics/chromium/ImageDecodingStore.h"
 
-namespace WebCore {
+using WebCore::ImageDecodingStore;
 
-Composition::~Composition()
+namespace WebKit {
+
+void WebImageCache::setCacheLimitInBytes(size_t size)
 {
+    ImageDecodingStore::instance()->setCacheLimitInBytes(size);
 }
 
-PassRefPtr<Composition> Composition::create(Node* text, Range* caret)
+void WebImageCache::clear()
 {
-  return adoptRef(new Composition(text, caret));
+    ImageDecodingStore::instance()->clear();
 }
 
-Composition::Composition(Node* text, Range* caret)
-    : m_text(text)
-    , m_caret(caret)
+size_t WebImageCache::memoryUsageInBytes()
 {
+    return ImageDecodingStore::instance()->memoryUsageInBytes();
 }
 
-} // namespace WebCore
+unsigned WebImageCache::cacheEntries()
+{
+    return ImageDecodingStore::instance()->cacheEntries();
+}
+
+}  // namespace WebKit
diff --git a/Source/WebKit/chromium/src/WebKit.cpp b/Source/WebKit/chromium/src/WebKit.cpp
index f3a7507..cc2d01b 100644
--- a/Source/WebKit/chromium/src/WebKit.cpp
+++ b/Source/WebKit/chromium/src/WebKit.cpp
@@ -32,6 +32,7 @@
 #include "WebKit.h"
 
 #include "IDBFactoryBackendProxy.h"
+#include "RuntimeEnabledFeatures.h"
 #include "WebMediaPlayerClientImpl.h"
 #include "WebWorkerClientImpl.h"
 #include "bindings/v8/V8Binding.h"
@@ -40,24 +41,23 @@
 #include "core/dom/MutationObserver.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "RuntimeEnabledFeatures.h"
 #include "core/page/Settings.h"
 #include "core/platform/EventTracer.h"
 #include "core/platform/LayoutTestSupport.h"
 #include "core/platform/Logging.h"
 #include "core/platform/graphics/chromium/ImageDecodingStore.h"
 #include "core/platform/graphics/chromium/MediaPlayerPrivateChromium.h"
-#include "core/platform/text/TextEncoding.h"
 #include "core/workers/WorkerContextProxy.h"
-#include "v8.h"
+#include "wtf/Assertions.h"
+#include "wtf/MainThread.h"
+#include "wtf/Threading.h"
+#include "wtf/UnusedParam.h"
+#include "wtf/text/AtomicString.h"
+#include "wtf/text/TextEncoding.h"
 #include <public/Platform.h>
 #include <public/WebPrerenderingSupport.h>
 #include <public/WebThread.h>
-#include <wtf/Assertions.h>
-#include <wtf/MainThread.h>
-#include <wtf/text/AtomicString.h>
-#include <wtf/Threading.h>
-#include <wtf/UnusedParam.h>
+#include <v8.h>
 
 namespace WebKit {
 
@@ -140,7 +140,7 @@
     // they're running on the main WebKitThread.  It might be possible to make
     // the initialization thread-safe, but given that so many code paths use
     // this, initializing this lazily probably doesn't buy us much.
-    WebCore::UTF8Encoding();
+    WTF::UTF8Encoding();
 
     WebCore::EventTracer::initialize();
 
diff --git a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp
index 1160a42..17d2fcd 100644
--- a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp
+++ b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.cpp
@@ -5,11 +5,13 @@
 #include "config.h"
 #include "WebMediaPlayerClientImpl.h"
 
+#include "InbandTextTrackPrivateImpl.h"
 #include "WebAudioSourceProvider.h"
 #include "WebDocument.h"
 #include "WebFrameClient.h"
 #include "WebFrameImpl.h"
 #include "WebHelperPluginImpl.h"
+#include "WebInbandTextTrack.h"
 #include "WebMediaPlayer.h"
 #include "WebMediaSourceImpl.h"
 #include "WebViewImpl.h"
@@ -26,7 +28,6 @@
 #include "core/platform/graphics/IntSize.h"
 #include "core/platform/graphics/MediaPlayer.h"
 #include "core/platform/graphics/chromium/GraphicsLayerChromium.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/rendering/RenderLayerCompositor.h"
 #include "core/rendering/RenderView.h"
 #include <public/Platform.h>
@@ -79,12 +80,7 @@
 void WebMediaPlayerClientImpl::registerSelf(MediaEngineRegistrar registrar)
 {
     if (m_isEnabled) {
-        registrar(WebMediaPlayerClientImpl::create,
-                  WebMediaPlayerClientImpl::getSupportedTypes,
-                  WebMediaPlayerClientImpl::supportsType,
-                  0,
-                  0,
-                  0);
+        registrar(WebMediaPlayerClientImpl::create, WebMediaPlayerClientImpl::supportsType);
     }
 }
 
@@ -296,6 +292,19 @@
     }
 }
 
+void WebMediaPlayerClientImpl::addTextTrack(WebInbandTextTrack* textTrack)
+{
+    m_mediaPlayer->addTextTrack(adoptRef(new InbandTextTrackPrivateImpl(textTrack)));
+}
+
+void WebMediaPlayerClientImpl::removeTextTrack(WebInbandTextTrack* textTrack)
+{
+    // The following static_cast is safe, because we created the object with the textTrack
+    // that was passed to addTextTrack.  (The object from which we are downcasting includes
+    // WebInbandTextTrack as one of the intefaces from which inherits.)
+    m_mediaPlayer->removeTextTrack(static_cast<InbandTextTrackPrivateImpl*>(textTrack->client()));
+}
+
 // MediaPlayerPrivateInterface -------------------------------------------------
 
 void WebMediaPlayerClientImpl::load(const String& url)
@@ -608,16 +617,14 @@
     // Since we're accessing platformContext() directly we have to manually
     // check.
     if (m_webMediaPlayer && !context->paintingDisabled()) {
-        PlatformGraphicsContext* platformContext = context->platformContext();
-
         // On Android, video frame is emitted as GL_TEXTURE_EXTERNAL_OES texture. We use a different path to
         // paint the video frame into the context.
 #if defined(OS_ANDROID)
         RefPtr<GraphicsContext3D> context3D = SharedGraphicsContext3D::get();
-        paintOnAndroid(context, context3D.get(), rect, platformContext->getNormalizedAlpha());
+        paintOnAndroid(context, context3D.get(), rect, context->getNormalizedAlpha());
 #else
-        WebCanvas* canvas = platformContext->canvas();
-        m_webMediaPlayer->paint(canvas, rect, platformContext->getNormalizedAlpha());
+        WebCanvas* canvas = context->canvas();
+        m_webMediaPlayer->paint(canvas, rect, context->getNormalizedAlpha());
 #endif
     }
 }
@@ -627,10 +634,11 @@
     if (!context || !m_webMediaPlayer)
         return false;
     Extensions3D* extensions = context->getExtensions();
-    if (!extensions || !extensions->supports("GL_CHROMIUM_copy_texture") || !extensions->supports("GL_CHROMIUM_flipy") || !context->makeContextCurrent())
+    if (!extensions || !extensions->supports("GL_CHROMIUM_copy_texture") || !extensions->supports("GL_CHROMIUM_flipy")
+        || !extensions->canUseCopyTextureCHROMIUM(internalFormat, type, level) || !context->makeContextCurrent())
         return false;
     WebGraphicsContext3D* webGraphicsContext3D = GraphicsContext3DPrivate::extractWebGraphicsContext3D(context);
-    return m_webMediaPlayer->copyVideoTextureToPlatformTexture(webGraphicsContext3D, texture, level, internalFormat, premultiplyAlpha, flipY);
+    return m_webMediaPlayer->copyVideoTextureToPlatformTexture(webGraphicsContext3D, texture, level, internalFormat, type, premultiplyAlpha, flipY);
 }
 
 void WebMediaPlayerClientImpl::setPreload(MediaPlayer::Preload preload)
@@ -730,12 +738,6 @@
     return client.release();
 }
 
-void WebMediaPlayerClientImpl::getSupportedTypes(HashSet<String>& supportedTypes)
-{
-    // FIXME: integrate this list with WebMediaPlayerClientImpl::supportsType.
-    notImplemented();
-}
-
 #if ENABLE(ENCRYPTED_MEDIA)
 MediaPlayer::SupportsType WebMediaPlayerClientImpl::supportsType(const String& type,
                                                                  const String& codecs,
@@ -801,8 +803,7 @@
 
     // Copy video texture to bitmap texture.
     WebGraphicsContext3D* webGraphicsContext3D = GraphicsContext3DPrivate::extractWebGraphicsContext3D(context3D);
-    PlatformGraphicsContext* platformContext = context->platformContext();
-    WebCanvas* canvas = platformContext->canvas();
+    WebCanvas* canvas = context->canvas();
     unsigned int textureId = static_cast<unsigned int>(m_texture->getTextureHandle());
     if (!m_webMediaPlayer->copyVideoTextureToPlatformTexture(webGraphicsContext3D, textureId, 0, GraphicsContext3D::RGBA, true, false)) { return; }
 
diff --git a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h
index c20de5d..ba35130 100644
--- a/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h
+++ b/Source/WebKit/chromium/src/WebMediaPlayerClientImpl.h
@@ -87,6 +87,8 @@
     virtual void closeHelperPlugin();
     virtual bool needsWebLayerForVideo() const;
     virtual void setWebLayer(WebLayer*);
+    virtual void addTextTrack(WebInbandTextTrack*);
+    virtual void removeTextTrack(WebInbandTextTrack*);
 
     // MediaPlayerPrivateInterface methods:
     virtual void load(const WTF::String& url);
@@ -158,7 +160,6 @@
     void loadInternal();
 
     static PassOwnPtr<WebCore::MediaPlayerPrivateInterface> create(WebCore::MediaPlayer*);
-    static void getSupportedTypes(WTF::HashSet<WTF::String>&);
 #if ENABLE(ENCRYPTED_MEDIA)
     static WebCore::MediaPlayer::SupportsType supportsType(
         const WTF::String& type, const WTF::String& codecs, const String& keySystem, const WebCore::KURL&);
diff --git a/Source/WebKit/chromium/src/WebPageSerializerImpl.cpp b/Source/WebKit/chromium/src/WebPageSerializerImpl.cpp
index b8be281..60f8bec 100644
--- a/Source/WebKit/chromium/src/WebPageSerializerImpl.cpp
+++ b/Source/WebKit/chromium/src/WebPageSerializerImpl.cpp
@@ -92,7 +92,7 @@
 #include "core/loader/DocumentLoader.h"
 #include "core/loader/FrameLoader.h"
 #include "core/platform/KURL.h"
-#include "core/platform/text/TextEncoding.h"
+#include "wtf/text/TextEncoding.h"
 #include <public/WebURL.h>
 #include <public/WebVector.h>
 
@@ -106,7 +106,7 @@
 static const unsigned dataBufferCapacity = 65536;
 
 WebPageSerializerImpl::SerializeDomParam::SerializeDomParam(const KURL& url,
-                                                            const TextEncoding& textEncoding,
+                                                            const WTF::TextEncoding& textEncoding,
                                                             Document* document,
                                                             const String& directoryName)
     : url(url)
@@ -286,7 +286,7 @@
 
     // Convert the unicode content to target encoding
     CString encodedContent = param->textEncoding.encode(
-        content.characters(), content.length(), EntitiesForUnencodables);
+        content.characters(), content.length(), WTF::EntitiesForUnencodables);
 
     // Send result to the client.
     m_client->didSerializeDataForFrame(param->url,
@@ -383,7 +383,7 @@
         if (param->isHTMLDocument) {
             result.append('>');
             // FIXME: This code is horribly wrong.  WebPageSerializerImpl must die.
-            if (!toHTMLElement(element)->ieForbidsInsertHTML()) {
+            if (!element->isHTMLElement() || !toHTMLElement(element)->ieForbidsInsertHTML()) {
                 // We need to write end tag when it is required.
                 result.appendLiteral("</");
                 result.append(element->nodeName().lower());
@@ -511,7 +511,7 @@
         didSerialization = true;
 
         String encoding = document->encoding();
-        const TextEncoding& textEncoding = encoding.isEmpty() ? UTF8Encoding() : TextEncoding(encoding);
+        const WTF::TextEncoding& textEncoding = encoding.isEmpty() ? UTF8Encoding() : WTF::TextEncoding(encoding);
         String directoryName = url == mainURL ? m_localDirectoryName : "";
 
         SerializeDomParam param(url, textEncoding, document, directoryName);
diff --git a/Source/WebKit/chromium/src/WebPageSerializerImpl.h b/Source/WebKit/chromium/src/WebPageSerializerImpl.h
index e6cb9d7..7aea0b7 100644
--- a/Source/WebKit/chromium/src/WebPageSerializerImpl.h
+++ b/Source/WebKit/chromium/src/WebPageSerializerImpl.h
@@ -44,11 +44,14 @@
 #include <public/WebString.h>
 #include <public/WebURL.h>
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 class Document;
 class Element;
 class Node;
-class TextEncoding;
 }
 
 namespace WebKit {
@@ -117,7 +120,7 @@
 
     struct SerializeDomParam {
         const WebCore::KURL& url;
-        const WebCore::TextEncoding& textEncoding;
+        const WTF::TextEncoding& textEncoding;
         WebCore::Document* document;
         const WTF::String& directoryName;
         bool isHTMLDocument; // document.isHTMLDocument()
@@ -135,7 +138,7 @@
         // serialization stream.
         bool haveAddedContentsBeforeEnd;
 
-        SerializeDomParam(const WebCore::KURL&, const WebCore::TextEncoding&, WebCore::Document*, const WTF::String& directoryName);
+        SerializeDomParam(const WebCore::KURL&, const WTF::TextEncoding&, WebCore::Document*, const WTF::String& directoryName);
     };
 
     // Collect all target frames which need to be serialized.
diff --git a/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp b/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp
index c138bdd..2030061 100644
--- a/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp
+++ b/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp
@@ -87,8 +87,6 @@
 #include <public/WebURLRequest.h>
 #include <public/WebVector.h>
 
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
-
 using namespace WebCore;
 
 namespace WebKit {
@@ -131,7 +129,7 @@
     IntPoint origin = view->contentsToWindow(IntPoint(0, 0));
     gc->translate(static_cast<float>(-origin.x()), static_cast<float>(-origin.y()));
 
-    WebCanvas* canvas = gc->platformContext()->canvas();
+    WebCanvas* canvas = gc->canvas();
 
     IntRect windowRect = view->contentsToWindow(damageRect);
     m_webPlugin->paint(canvas, windowRect);
@@ -319,7 +317,7 @@
                                        WebCore::GraphicsContext* gc)
 {
     gc->save();
-    WebCanvas* canvas = gc->platformContext()->canvas();
+    WebCanvas* canvas = gc->canvas();
     bool ret = m_webPlugin->printPage(pageNumber, canvas);
     gc->restore();
     return ret;
@@ -452,7 +450,7 @@
 
     FrameLoadRequest frameRequest(frame->document()->securityOrigin(), request.toResourceRequest(), target);
     UserGestureIndicator gestureIndicator(request.hasUserGesture() ? DefinitelyProcessingNewUserGesture : PossiblyProcessingUserGesture);
-    frame->loader()->loadFrameRequest(frameRequest, false, false, 0, 0, MaybeSendReferrer);
+    frame->loader()->loadFrameRequest(frameRequest, false, 0, 0, MaybeSendReferrer);
 }
 
 void WebPluginContainerImpl::zoomLevelChanged(double zoomLevel)
diff --git a/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp b/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp
index bfa6396..0251856 100644
--- a/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp
+++ b/Source/WebKit/chromium/src/WebRuntimeFeatures.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009 Google Inc. All rights reserved.
+ * Copyright (C) 2013 Google Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are
@@ -35,164 +35,26 @@
 #include "RuntimeEnabledFeatures.h"
 #include "modules/websockets/WebSocket.h"
 
-#include <wtf/UnusedParam.h>
-
 using namespace WebCore;
 
 namespace WebKit {
 
 void WebRuntimeFeatures::enableStableFeatures(bool enable)
 {
-    // FIXME: Actually respect the enable arg once the 3-part
-    // change dance with content/ is over.
-    ASSERT_UNUSED(enable, enable);
-
-    // These are copied directly from RenderThreadImpl::InitializeWebKit.
-    // All the "false" values should be removed, and all the flags
-    // which default to "true" in RuntimeEnabledFeatures.cpp
-    // should be moved here or enableTestingFeatures instead.
-    enableApplicationCache(true);
-    enableDatabase(true);
-    enableDeviceMotion(false);
-    enableDeviceOrientation(true);
-    enableEncryptedMedia(true);
-    enableExperimentalCanvasFeatures(false);
-    enableExperimentalWebSocket(false);
-    enableFileSystem(true);
-    enableFullScreenAPI(true);
-    enableGamepad(true);
-    enableGeolocation(true);
-    enableIndexedDatabase(true);
-    enableJavaScriptI18NAPI(true);
-    enableLocalStorage(true);
-    enableMediaPlayer(true);
-    enableMediaSource(true);
-    enableMediaStream(true);
-    enableNotifications(true);
-    enablePeerConnection(true);
-    enableQuota(true);
-    enableScriptedSpeech(true);
-    enableSeamlessIFrames(false);
-    enableSessionStorage(true);
-    enableSpeechInput(true);
-    enableSpeechSynthesis(false);
-    enableWebAudio(true);
-    enableWebMIDI(false);
+    RuntimeEnabledFeatures::setStableFeaturesEnabled(enable);
+    // FIXME: enableMediaPlayer does not use RuntimeEnabledFeatures
+    // and does not belong as part of WebRuntimeFeatures.
+    enableMediaPlayer(enable);
 }
 
 void WebRuntimeFeatures::enableExperimentalFeatures(bool enable)
 {
-    // FIXME: Actually respect the enable arg once the 3-part
-    // change dance with content/ is over.
-    ASSERT_UNUSED(enable, enable);
-
-    enableCSSCompositing(true);
-    enableCSSExclusions(true);
-    enableCSSRegions(true);
-    enableCustomDOMElements(true);
-    enableDialogElement(true);
-    enableExperimentalContentSecurityPolicyFeatures(true);
-    enableFontLoadEvents(true);
-    enableSeamlessIFrames(true);
-    enableStyleScoped(true);
+    RuntimeEnabledFeatures::setExperimentalFeaturesEnabled(enable);
 }
 
 void WebRuntimeFeatures::enableTestOnlyFeatures(bool enable)
 {
-    // FIXME: This will be populated with features which
-    // are currently initialized true, but always set
-    // to false in enableStableFeatures.
-    // This method should be used by ContentShell
-    // to enable features which should be enabled for
-    // the layout tests but are not yet "experimental".
-
-    // FIXME: These are exactly copied from TestInterfaces.cpp
-    // Most of these are redundant with enableStableFeatures
-    // and should be removed in a follow-up patch.
-    enableCanvasPath(true);
-    enableCustomDOMElements(true);
-    enableEncryptedMedia(true);
-    enableExperimentalCanvasFeatures(true);
-    enableExperimentalContentSecurityPolicyFeatures(true);
-    enableExperimentalShadowDOM(true);
-    enableFileSystem(true);
-    enableFontLoadEvents(true);
-    enableGamepad(true);
-    enableGeolocation(true);
-    enableIndexedDatabase(true);
-    enableInputTypeDateTime(true);
-    enableInputTypeWeek(true);
-    enableJavaScriptI18NAPI(true);
-    enableMediaSource(true);
-    enableMediaStream(true);
-    enablePeerConnection(true);
-    enableRequestAutocomplete(true);
-    enableScriptedSpeech(true);
-    enableSeamlessIFrames(true);
-    enableStyleScoped(true);
-    enableVideoTrack(true);
-    enableWebAudio(true);
-    enableWebMIDI(true);
-}
-
-void WebRuntimeFeatures::enableDatabase(bool enable)
-{
-    RuntimeEnabledFeatures::setDatabaseEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isDatabaseEnabled()
-{
-    return RuntimeEnabledFeatures::databaseEnabled();
-}
-
-// FIXME: Remove the ability to enable this feature at runtime.
-void WebRuntimeFeatures::enableLocalStorage(bool enable)
-{
-    RuntimeEnabledFeatures::setLocalStorageEnabled(enable);
-}
-
-// FIXME: Remove the ability to enable this feature at runtime.
-bool WebRuntimeFeatures::isLocalStorageEnabled()
-{
-    return RuntimeEnabledFeatures::localStorageEnabled();
-}
-
-// FIXME: Remove the ability to enable this feature at runtime.
-void WebRuntimeFeatures::enableSessionStorage(bool enable)
-{
-    RuntimeEnabledFeatures::setSessionStorageEnabled(enable);
-}
-
-// FIXME: Remove the ability to enable this feature at runtime.
-bool WebRuntimeFeatures::isSessionStorageEnabled()
-{
-    return RuntimeEnabledFeatures::sessionStorageEnabled();
-}
-
-void WebRuntimeFeatures::enableMediaPlayer(bool enable)
-{
-    WebMediaPlayerClientImpl::setIsEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isMediaPlayerEnabled()
-{
-    return WebMediaPlayerClientImpl::isEnabled();
-}
-
-void WebRuntimeFeatures::enableNotifications(bool enable)
-{
-#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
-    RuntimeEnabledFeatures::setWebkitNotificationsEnabled(enable);
-#endif
-}
-
-bool WebRuntimeFeatures::isNotificationsEnabled()
-{
-#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
-    return RuntimeEnabledFeatures::webkitNotificationsEnabled();
-#else
-    return false;
-#endif
+    RuntimeEnabledFeatures::setTestFeaturesEnabled(enable);
 }
 
 void WebRuntimeFeatures::enableApplicationCache(bool enable)
@@ -205,285 +67,6 @@
     return RuntimeEnabledFeatures::applicationCacheEnabled();
 }
 
-void WebRuntimeFeatures::enableGeolocation(bool enable)
-{
-    RuntimeEnabledFeatures::setGeolocationEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isGeolocationEnabled()
-{
-    return RuntimeEnabledFeatures::geolocationEnabled();
-}
-
-void WebRuntimeFeatures::enableIndexedDatabase(bool enable)
-{
-    RuntimeEnabledFeatures::setIndexedDBEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isIndexedDatabaseEnabled()
-{
-    return RuntimeEnabledFeatures::indexedDBEnabled();
-}
-
-void WebRuntimeFeatures::enableWebAudio(bool enable)
-{
-    RuntimeEnabledFeatures::setAudioContextEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isWebAudioEnabled()
-{
-    return RuntimeEnabledFeatures::audioContextEnabled();
-}
-
-void WebRuntimeFeatures::enableTouch(bool enable)
-{
-    RuntimeEnabledFeatures::setTouchEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isTouchEnabled()
-{
-    return RuntimeEnabledFeatures::touchEnabled();
-}
-
-void WebRuntimeFeatures::enableDeviceMotion(bool enable)
-{
-    RuntimeEnabledFeatures::setDeviceMotionEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isDeviceMotionEnabled()
-{
-    return RuntimeEnabledFeatures::deviceMotionEnabled();
-}
-
-void WebRuntimeFeatures::enableDeviceOrientation(bool enable)
-{
-    RuntimeEnabledFeatures::setDeviceOrientationEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isDeviceOrientationEnabled()
-{
-    return RuntimeEnabledFeatures::deviceOrientationEnabled();
-}
-
-void WebRuntimeFeatures::enableSpeechInput(bool enable)
-{
-    RuntimeEnabledFeatures::setSpeechInputEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isSpeechInputEnabled()
-{
-    return RuntimeEnabledFeatures::speechInputEnabled();
-}
-
-void WebRuntimeFeatures::enableScriptedSpeech(bool enable)
-{
-    RuntimeEnabledFeatures::setScriptedSpeechEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isScriptedSpeechEnabled()
-{
-    return RuntimeEnabledFeatures::scriptedSpeechEnabled();
-}
-
-void WebRuntimeFeatures::enableXHRResponseBlob(bool enable)
-{
-}
-
-bool WebRuntimeFeatures::isXHRResponseBlobEnabled()
-{
-    return true;
-}
-
-void WebRuntimeFeatures::enableFileSystem(bool enable)
-{
-    RuntimeEnabledFeatures::setFileSystemEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isFileSystemEnabled()
-{
-    return RuntimeEnabledFeatures::fileSystemEnabled();
-}
-
-void WebRuntimeFeatures::enableJavaScriptI18NAPI(bool enable)
-{
-    RuntimeEnabledFeatures::setJavaScriptI18NAPIEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isJavaScriptI18NAPIEnabled()
-{
-    return RuntimeEnabledFeatures::javaScriptI18NAPIEnabled();
-}
-
-void WebRuntimeFeatures::enableQuota(bool enable)
-{
-    RuntimeEnabledFeatures::setQuotaEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isQuotaEnabled()
-{
-    return RuntimeEnabledFeatures::quotaEnabled();
-}
-
-void WebRuntimeFeatures::enableMediaStream(bool enable)
-{
-    RuntimeEnabledFeatures::setMediaStreamEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isMediaStreamEnabled()
-{
-    return RuntimeEnabledFeatures::mediaStreamEnabled();
-}
-
-void WebRuntimeFeatures::enablePeerConnection(bool enable)
-{
-    RuntimeEnabledFeatures::setPeerConnectionEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isPeerConnectionEnabled()
-{
-    return RuntimeEnabledFeatures::peerConnectionEnabled();
-}
-
-void WebRuntimeFeatures::enableFullScreenAPI(bool enable)
-{
-    RuntimeEnabledFeatures::setFullscreenEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isFullScreenAPIEnabled()
-{
-    return RuntimeEnabledFeatures::fullscreenEnabled();
-}
-
-void WebRuntimeFeatures::enableMediaSource(bool enable)
-{
-    RuntimeEnabledFeatures::setMediaSourceEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isMediaSourceEnabled()
-{
-    return RuntimeEnabledFeatures::mediaSourceEnabled();
-}
-
-void WebRuntimeFeatures::enableEncryptedMedia(bool enable)
-{
-    RuntimeEnabledFeatures::setEncryptedMediaEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isEncryptedMediaEnabled()
-{
-    return RuntimeEnabledFeatures::encryptedMediaEnabled();
-}
-
-void WebRuntimeFeatures::enableVideoTrack(bool enable)
-{
-    RuntimeEnabledFeatures::setWebkitVideoTrackEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isVideoTrackEnabled()
-{
-    return RuntimeEnabledFeatures::webkitVideoTrackEnabled();
-}
-
-void WebRuntimeFeatures::enableGamepad(bool enable)
-{
-    RuntimeEnabledFeatures::setWebkitGetGamepadsEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isGamepadEnabled()
-{
-    return RuntimeEnabledFeatures::webkitGetGamepadsEnabled();
-}
-
-void WebRuntimeFeatures::enableExperimentalShadowDOM(bool enable)
-{
-    RuntimeEnabledFeatures::setExperimentalShadowDOMEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isExperimentalShadowDOMEnabled()
-{
-    return RuntimeEnabledFeatures::experimentalShadowDOMEnabled();
-}
-
-void WebRuntimeFeatures::enableCustomDOMElements(bool enable)
-{
-    RuntimeEnabledFeatures::setCustomDOMElementsEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isCustomDOMElementsEnabled()
-{
-    return RuntimeEnabledFeatures::customDOMElementsEnabled();
-}
-
-void WebRuntimeFeatures::enableStyleScoped(bool enable)
-{
-    RuntimeEnabledFeatures::setStyleScopedEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isStyleScopedEnabled()
-{
-    return RuntimeEnabledFeatures::styleScopedEnabled();
-}
-
-void WebRuntimeFeatures::enableInputTypeDateTime(bool enable)
-{
-    RuntimeEnabledFeatures::setInputTypeDateTimeEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isInputTypeDateTimeEnabled()
-{
-    return RuntimeEnabledFeatures::inputTypeDateTimeEnabled();
-}
-
-void WebRuntimeFeatures::enableInputTypeWeek(bool enable)
-{
-    RuntimeEnabledFeatures::setInputTypeWeekEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isInputTypeWeekEnabled()
-{
-    return RuntimeEnabledFeatures::inputTypeWeekEnabled();
-}
-
-void WebRuntimeFeatures::enableDialogElement(bool enable)
-{
-    RuntimeEnabledFeatures::setDialogElementEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isDialogElementEnabled()
-{
-    return RuntimeEnabledFeatures::dialogElementEnabled();
-}
-
-void WebRuntimeFeatures::enableLazyLayout(bool enable)
-{
-    RuntimeEnabledFeatures::setLazyLayoutEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isLazyLayoutEnabled()
-{
-    return RuntimeEnabledFeatures::lazyLayoutEnabled();
-}
-
-void WebRuntimeFeatures::enableExperimentalContentSecurityPolicyFeatures(bool enable)
-{
-    RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled(enable);
-}
-
-bool WebRuntimeFeatures::isExperimentalContentSecurityPolicyFeaturesEnabled()
-{
-    return RuntimeEnabledFeatures::experimentalContentSecurityPolicyFeaturesEnabled();
-}
-
-void WebRuntimeFeatures::enableSeamlessIFrames(bool enable)
-{
-    return RuntimeEnabledFeatures::setSeamlessIFramesEnabled(enable);
-}
-
-bool WebRuntimeFeatures::areSeamlessIFramesEnabled()
-{
-    return RuntimeEnabledFeatures::seamlessIFramesEnabled();
-}
-
 void WebRuntimeFeatures::enableCanvasPath(bool enable)
 {
     RuntimeEnabledFeatures::setCanvasPathEnabled(enable);
@@ -494,6 +77,16 @@
     return RuntimeEnabledFeatures::canvasPathEnabled();
 }
 
+void WebRuntimeFeatures::enableCSSCompositing(bool enable)
+{
+    RuntimeEnabledFeatures::setCSSCompositingEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isCSSCompositingEnabled()
+{
+    return RuntimeEnabledFeatures::cssCompositingEnabled();
+}
+
 void WebRuntimeFeatures::enableCSSExclusions(bool enable)
 {
     RuntimeEnabledFeatures::setCSSExclusionsEnabled(enable);
@@ -514,44 +107,54 @@
     return RuntimeEnabledFeatures::cssRegionsEnabled();
 }
 
-void WebRuntimeFeatures::enableCSSCompositing(bool enable)
+void WebRuntimeFeatures::enableCustomDOMElements(bool enable)
 {
-    RuntimeEnabledFeatures::setCSSCompositingEnabled(enable);
+    RuntimeEnabledFeatures::setCustomDOMElementsEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isCSSCompositingEnabled()
+bool WebRuntimeFeatures::isCustomDOMElementsEnabled()
 {
-    return RuntimeEnabledFeatures::cssCompositingEnabled();
+    return RuntimeEnabledFeatures::customDOMElementsEnabled();
 }
 
-void WebRuntimeFeatures::enableFontLoadEvents(bool enable)
+void WebRuntimeFeatures::enableDatabase(bool enable)
 {
-    RuntimeEnabledFeatures::setFontLoadEventsEnabled(enable);
+    RuntimeEnabledFeatures::setDatabaseEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isFontLoadEventsEnabled()
+bool WebRuntimeFeatures::isDatabaseEnabled()
 {
-    return RuntimeEnabledFeatures::fontLoadEventsEnabled();
+    return RuntimeEnabledFeatures::databaseEnabled();
 }
 
-void WebRuntimeFeatures::enableRequestAutocomplete(bool enable)
+void WebRuntimeFeatures::enableDeviceMotion(bool enable)
 {
-    RuntimeEnabledFeatures::setRequestAutocompleteEnabled(enable);
+    RuntimeEnabledFeatures::setDeviceMotionEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isRequestAutocompleteEnabled()
+bool WebRuntimeFeatures::isDeviceMotionEnabled()
 {
-    return RuntimeEnabledFeatures::requestAutocompleteEnabled();
+    return RuntimeEnabledFeatures::deviceMotionEnabled();
 }
 
-void WebRuntimeFeatures::enableWebPInAcceptHeader(bool enable)
+void WebRuntimeFeatures::enableDeviceOrientation(bool enable)
 {
-    RuntimeEnabledFeatures::setWebPInAcceptHeaderEnabled(enable);
+    RuntimeEnabledFeatures::setDeviceOrientationEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isWebPInAcceptHeaderEnabled()
+bool WebRuntimeFeatures::isDeviceOrientationEnabled()
 {
-    return RuntimeEnabledFeatures::webPInAcceptHeaderEnabled();
+    return RuntimeEnabledFeatures::deviceOrientationEnabled();
+}
+
+void WebRuntimeFeatures::enableDialogElement(bool enable)
+{
+    RuntimeEnabledFeatures::setDialogElementEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isDialogElementEnabled()
+{
+    return RuntimeEnabledFeatures::dialogElementEnabled();
 }
 
 void WebRuntimeFeatures::enableDirectoryUpload(bool enable)
@@ -564,6 +167,46 @@
     return RuntimeEnabledFeatures::directoryUploadEnabled();
 }
 
+void WebRuntimeFeatures::enableEncryptedMedia(bool enable)
+{
+    RuntimeEnabledFeatures::setEncryptedMediaEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isEncryptedMediaEnabled()
+{
+    return RuntimeEnabledFeatures::encryptedMediaEnabled();
+}
+
+void WebRuntimeFeatures::enableExperimentalCanvasFeatures(bool enable)
+{
+    RuntimeEnabledFeatures::setExperimentalCanvasFeaturesEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isExperimentalCanvasFeaturesEnabled()
+{
+    return RuntimeEnabledFeatures::experimentalCanvasFeaturesEnabled();
+}
+
+void WebRuntimeFeatures::enableExperimentalContentSecurityPolicyFeatures(bool enable)
+{
+    RuntimeEnabledFeatures::setExperimentalContentSecurityPolicyFeaturesEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isExperimentalContentSecurityPolicyFeaturesEnabled()
+{
+    return RuntimeEnabledFeatures::experimentalContentSecurityPolicyFeaturesEnabled();
+}
+
+void WebRuntimeFeatures::enableExperimentalShadowDOM(bool enable)
+{
+    RuntimeEnabledFeatures::setExperimentalShadowDOMEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isExperimentalShadowDOMEnabled()
+{
+    return RuntimeEnabledFeatures::experimentalShadowDOMEnabled();
+}
+
 void WebRuntimeFeatures::enableExperimentalWebSocket(bool enable)
 {
     RuntimeEnabledFeatures::setExperimentalWebSocketEnabled(enable);
@@ -574,14 +217,54 @@
     return RuntimeEnabledFeatures::experimentalWebSocketEnabled();
 }
 
-void WebRuntimeFeatures::enableWebMIDI(bool enable)
+void WebRuntimeFeatures::enableFileSystem(bool enable)
 {
-    return RuntimeEnabledFeatures::setWebMIDIEnabled(enable);
+    RuntimeEnabledFeatures::setFileSystemEnabled(enable);
 }
 
-bool WebRuntimeFeatures::isWebMIDIEnabled()
+bool WebRuntimeFeatures::isFileSystemEnabled()
 {
-    return RuntimeEnabledFeatures::webMIDIEnabled();
+    return RuntimeEnabledFeatures::fileSystemEnabled();
+}
+
+void WebRuntimeFeatures::enableFontLoadEvents(bool enable)
+{
+    RuntimeEnabledFeatures::setFontLoadEventsEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isFontLoadEventsEnabled()
+{
+    return RuntimeEnabledFeatures::fontLoadEventsEnabled();
+}
+
+void WebRuntimeFeatures::enableFullscreen(bool enable)
+{
+    RuntimeEnabledFeatures::setFullscreenEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isFullscreenEnabled()
+{
+    return RuntimeEnabledFeatures::fullscreenEnabled();
+}
+
+void WebRuntimeFeatures::enableGamepad(bool enable)
+{
+    RuntimeEnabledFeatures::setGamepadEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isGamepadEnabled()
+{
+    return RuntimeEnabledFeatures::gamepadEnabled();
+}
+
+void WebRuntimeFeatures::enableGeolocation(bool enable)
+{
+    RuntimeEnabledFeatures::setGeolocationEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isGeolocationEnabled()
+{
+    return RuntimeEnabledFeatures::geolocationEnabled();
 }
 
 void WebRuntimeFeatures::enableIMEAPI(bool enable)
@@ -594,14 +277,180 @@
     return RuntimeEnabledFeatures::imeAPIEnabled();
 }
 
-void WebRuntimeFeatures::enableExperimentalCanvasFeatures(bool enable)
+void WebRuntimeFeatures::enableIndexedDB(bool enable)
 {
-    RuntimeEnabledFeatures::setExperimentalCanvasFeaturesEnabled(enable);
+    RuntimeEnabledFeatures::setIndexedDBEnabled(enable);
 }
 
-bool WebRuntimeFeatures::areExperimentalCanvasFeaturesEnabled()
+bool WebRuntimeFeatures::isIndexedDBEnabled()
 {
-    return RuntimeEnabledFeatures::experimentalCanvasFeaturesEnabled();
+    return RuntimeEnabledFeatures::indexedDBEnabled();
+}
+
+void WebRuntimeFeatures::enableInputTypeDateTime(bool enable)
+{
+    RuntimeEnabledFeatures::setInputTypeDateTimeEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isInputTypeDateTimeEnabled()
+{
+    return RuntimeEnabledFeatures::inputTypeDateTimeEnabled();
+}
+
+void WebRuntimeFeatures::enableInputTypeWeek(bool enable)
+{
+    RuntimeEnabledFeatures::setInputTypeWeekEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isInputTypeWeekEnabled()
+{
+    return RuntimeEnabledFeatures::inputTypeWeekEnabled();
+}
+
+void WebRuntimeFeatures::enableJavaScriptI18NAPI(bool enable)
+{
+    RuntimeEnabledFeatures::setJavaScriptI18NAPIEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isJavaScriptI18NAPIEnabled()
+{
+    return RuntimeEnabledFeatures::javaScriptI18NAPIEnabled();
+}
+
+void WebRuntimeFeatures::enableLazyLayout(bool enable)
+{
+    RuntimeEnabledFeatures::setLazyLayoutEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isLazyLayoutEnabled()
+{
+    return RuntimeEnabledFeatures::lazyLayoutEnabled();
+}
+
+void WebRuntimeFeatures::enableLocalStorage(bool enable)
+{
+    RuntimeEnabledFeatures::setLocalStorageEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isLocalStorageEnabled()
+{
+    return RuntimeEnabledFeatures::localStorageEnabled();
+}
+
+void WebRuntimeFeatures::enableMediaPlayer(bool enable)
+{
+    WebMediaPlayerClientImpl::setIsEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isMediaPlayerEnabled()
+{
+    return WebMediaPlayerClientImpl::isEnabled();
+}
+
+void WebRuntimeFeatures::enableMediaSource(bool enable)
+{
+    RuntimeEnabledFeatures::setMediaSourceEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isMediaSourceEnabled()
+{
+    return RuntimeEnabledFeatures::mediaSourceEnabled();
+}
+
+void WebRuntimeFeatures::enableMediaStream(bool enable)
+{
+    RuntimeEnabledFeatures::setMediaStreamEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isMediaStreamEnabled()
+{
+    return RuntimeEnabledFeatures::mediaStreamEnabled();
+}
+
+void WebRuntimeFeatures::enableNotifications(bool enable)
+{
+#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
+    RuntimeEnabledFeatures::setNotificationsEnabled(enable);
+#endif
+}
+
+bool WebRuntimeFeatures::isNotificationsEnabled()
+{
+#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
+    return RuntimeEnabledFeatures::notificationsEnabled();
+#else
+    return false;
+#endif
+}
+
+void WebRuntimeFeatures::enablePeerConnection(bool enable)
+{
+    RuntimeEnabledFeatures::setPeerConnectionEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isPeerConnectionEnabled()
+{
+    return RuntimeEnabledFeatures::peerConnectionEnabled();
+}
+
+void WebRuntimeFeatures::enableQuota(bool enable)
+{
+    RuntimeEnabledFeatures::setQuotaEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isQuotaEnabled()
+{
+    return RuntimeEnabledFeatures::quotaEnabled();
+}
+
+void WebRuntimeFeatures::enableRequestAutocomplete(bool enable)
+{
+    RuntimeEnabledFeatures::setRequestAutocompleteEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isRequestAutocompleteEnabled()
+{
+    return RuntimeEnabledFeatures::requestAutocompleteEnabled();
+}
+
+void WebRuntimeFeatures::enableScriptedSpeech(bool enable)
+{
+    RuntimeEnabledFeatures::setScriptedSpeechEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isScriptedSpeechEnabled()
+{
+    return RuntimeEnabledFeatures::scriptedSpeechEnabled();
+}
+
+void WebRuntimeFeatures::enableSeamlessIFrames(bool enable)
+{
+    RuntimeEnabledFeatures::setSeamlessIFramesEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isSeamlessIFramesEnabled()
+{
+    return RuntimeEnabledFeatures::seamlessIFramesEnabled();
+}
+
+void WebRuntimeFeatures::enableSessionStorage(bool enable)
+{
+    RuntimeEnabledFeatures::setSessionStorageEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isSessionStorageEnabled()
+{
+    return RuntimeEnabledFeatures::sessionStorageEnabled();
+}
+
+void WebRuntimeFeatures::enableSpeechInput(bool enable)
+{
+    RuntimeEnabledFeatures::setSpeechInputEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isSpeechInputEnabled()
+{
+    return RuntimeEnabledFeatures::speechInputEnabled();
 }
 
 void WebRuntimeFeatures::enableSpeechSynthesis(bool enable)
@@ -614,4 +463,64 @@
     return RuntimeEnabledFeatures::speechSynthesisEnabled();
 }
 
+void WebRuntimeFeatures::enableStyleScoped(bool enable)
+{
+    RuntimeEnabledFeatures::setStyleScopedEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isStyleScopedEnabled()
+{
+    return RuntimeEnabledFeatures::styleScopedEnabled();
+}
+
+void WebRuntimeFeatures::enableTouch(bool enable)
+{
+    RuntimeEnabledFeatures::setTouchEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isTouchEnabled()
+{
+    return RuntimeEnabledFeatures::touchEnabled();
+}
+
+void WebRuntimeFeatures::enableVideoTrack(bool enable)
+{
+    RuntimeEnabledFeatures::setVideoTrackEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isVideoTrackEnabled()
+{
+    return RuntimeEnabledFeatures::videoTrackEnabled();
+}
+
+void WebRuntimeFeatures::enableWebAudio(bool enable)
+{
+    RuntimeEnabledFeatures::setWebAudioEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isWebAudioEnabled()
+{
+    return RuntimeEnabledFeatures::webAudioEnabled();
+}
+
+void WebRuntimeFeatures::enableWebMIDI(bool enable)
+{
+    return RuntimeEnabledFeatures::setWebMIDIEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isWebMIDIEnabled()
+{
+    return RuntimeEnabledFeatures::webMIDIEnabled();
+}
+
+void WebRuntimeFeatures::enableWebPInAcceptHeader(bool enable)
+{
+    RuntimeEnabledFeatures::setWebPInAcceptHeaderEnabled(enable);
+}
+
+bool WebRuntimeFeatures::isWebPInAcceptHeaderEnabled()
+{
+    return RuntimeEnabledFeatures::webPInAcceptHeaderEnabled();
+}
+
 } // namespace WebKit
diff --git a/Source/WebKit/chromium/src/WebScrollbarThemePainter.cpp b/Source/WebKit/chromium/src/WebScrollbarThemePainter.cpp
index 749bf65..060e2b1 100644
--- a/Source/WebKit/chromium/src/WebScrollbarThemePainter.cpp
+++ b/Source/WebKit/chromium/src/WebScrollbarThemePainter.cpp
@@ -29,7 +29,7 @@
 
 #include "core/platform/Scrollbar.h"
 #include "core/platform/ScrollbarThemeComposite.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include <public/WebRect.h>
 
 using namespace WebCore;
diff --git a/Source/WebKit/chromium/src/WebSearchableFormData.cpp b/Source/WebKit/chromium/src/WebSearchableFormData.cpp
index 0a916ca..8f0218f 100644
--- a/Source/WebKit/chromium/src/WebSearchableFormData.cpp
+++ b/Source/WebKit/chromium/src/WebSearchableFormData.cpp
@@ -45,7 +45,7 @@
 #include "core/loader/DocumentLoader.h"
 #include "core/page/Frame.h"
 #include "core/platform/network/FormDataBuilder.h"
-#include "core/platform/text/TextEncoding.h"
+#include "wtf/text/TextEncoding.h"
 
 using namespace WebCore;
 using namespace HTMLNames;
@@ -53,20 +53,20 @@
 namespace {
 
 // Gets the encoding for the form.
-void GetFormEncoding(const HTMLFormElement* form, TextEncoding* encoding)
+void GetFormEncoding(const HTMLFormElement* form, WTF::TextEncoding* encoding)
 {
     String str(form->getAttribute(HTMLNames::accept_charsetAttr));
     str.replace(',', ' ');
     Vector<String> charsets;
     str.split(' ', charsets);
     for (Vector<String>::const_iterator i(charsets.begin()); i != charsets.end(); ++i) {
-        *encoding = TextEncoding(*i);
+        *encoding = WTF::TextEncoding(*i);
         if (encoding->isValid())
             return;
     }
     if (!form->document()->loader())
          return;
-    *encoding = TextEncoding(form->document()->encoding());
+    *encoding = WTF::TextEncoding(form->document()->encoding());
 }
 
 // Returns true if the submit request results in an HTTP URL.
@@ -194,7 +194,7 @@
 // "hl=en&source=hp&biw=1085&bih=854&q={searchTerms}&btnG=Google+Search&aq=f&aqi=&aql=&oq="
 // 
 // Return false if the provided HTMLInputElement is not found in the form
-bool buildSearchString(const HTMLFormElement* form, Vector<char>* encodedString, TextEncoding* encoding, const HTMLInputElement* textElement)
+bool buildSearchString(const HTMLFormElement* form, Vector<char>* encodedString, WTF::TextEncoding* encoding, const HTMLInputElement* textElement)
 {
     bool isElementFound = false;   
 
@@ -249,7 +249,7 @@
         return;
 
     Vector<char> encodedString;
-    TextEncoding encoding;
+    WTF::TextEncoding encoding;
 
     GetFormEncoding(formElement.get(), &encoding);
     if (!encoding.isValid()) {
diff --git a/Source/WebKit/chromium/src/WebSecurityOrigin.cpp b/Source/WebKit/chromium/src/WebSecurityOrigin.cpp
index 025d1f1..814b49d 100644
--- a/Source/WebKit/chromium/src/WebSecurityOrigin.cpp
+++ b/Source/WebKit/chromium/src/WebSecurityOrigin.cpp
@@ -31,11 +31,11 @@
 #include "config.h"
 #include "WebSecurityOrigin.h"
 
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/KURL.h"
 #include <public/WebString.h>
 #include <public/WebURL.h>
 #include <wtf/PassRefPtr.h>
+#include "core/platform/KURL.h"
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/WebSecurityPolicy.cpp b/Source/WebKit/chromium/src/WebSecurityPolicy.cpp
index 4d7c878..d15536b 100644
--- a/Source/WebKit/chromium/src/WebSecurityPolicy.cpp
+++ b/Source/WebKit/chromium/src/WebSecurityPolicy.cpp
@@ -31,12 +31,12 @@
 #include "config.h"
 #include "WebSecurityPolicy.h"
 
-#include "core/loader/FrameLoader.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
-#include "core/platform/SchemeRegistry.h"
 #include <public/WebString.h>
 #include <public/WebURL.h>
+#include "core/loader/FrameLoader.h"
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/WebSettingsImpl.cpp b/Source/WebKit/chromium/src/WebSettingsImpl.cpp
index 5d0d6c9..86ab471 100644
--- a/Source/WebKit/chromium/src/WebSettingsImpl.cpp
+++ b/Source/WebKit/chromium/src/WebSettingsImpl.cpp
@@ -546,7 +546,7 @@
 
 void WebSettingsImpl::setInteractiveFormValidationEnabled(bool enabled)
 {
-    m_settings->setInteractiveFormValidationEnabled(enabled);
+    // FIXME: Remove this function when all of callsites are removed.
 }
 
 void WebSettingsImpl::setValidationMessageTimerMagnification(int newValue)
@@ -554,11 +554,6 @@
     m_settings->setValidationMessageTimerMagnification(newValue);
 }
 
-void WebSettingsImpl::setMinimumTimerInterval(double interval)
-{
-    // FIXME: remove this once the embedder is no longer calling it.
-}
-
 void WebSettingsImpl::setFullScreenEnabled(bool enabled)
 {
     m_settings->setFullScreenEnabled(enabled);
diff --git a/Source/WebKit/chromium/src/WebSettingsImpl.h b/Source/WebKit/chromium/src/WebSettingsImpl.h
index e34679b..63b06f5 100644
--- a/Source/WebKit/chromium/src/WebSettingsImpl.h
+++ b/Source/WebKit/chromium/src/WebSettingsImpl.h
@@ -118,7 +118,6 @@
     virtual void setMinimumAccelerated2dCanvasSize(int);
     virtual void setMinimumFontSize(int);
     virtual void setMinimumLogicalFontSize(int);
-    virtual void setMinimumTimerInterval(double);
     virtual void setMockScrollbarsEnabled(bool);
     virtual void setNeedsSiteSpecificQuirks(bool);
     virtual void setOfflineWebApplicationCacheEnabled(bool);
diff --git a/Source/WebKit/chromium/src/WebSharedWorkerImpl.cpp b/Source/WebKit/chromium/src/WebSharedWorkerImpl.cpp
index 94a9438..3e72e4d 100644
--- a/Source/WebKit/chromium/src/WebSharedWorkerImpl.cpp
+++ b/Source/WebKit/chromium/src/WebSharedWorkerImpl.cpp
@@ -31,6 +31,11 @@
 #include "config.h"
 #include "WebSharedWorkerImpl.h"
 
+#include <public/WebFileError.h>
+#include <public/WebMessagePortChannel.h>
+#include <public/WebString.h>
+#include <public/WebURL.h>
+#include <wtf/MainThread.h>
 #include "WebDataSourceImpl.h"
 #include "WebFrameClient.h"
 #include "WebFrameImpl.h"
@@ -51,7 +56,6 @@
 #include "core/page/GroupSettings.h"
 #include "core/page/Page.h"
 #include "core/page/PageGroup.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/KURL.h"
 #include "core/workers/SharedWorkerContext.h"
 #include "core/workers/SharedWorkerThread.h"
@@ -59,11 +63,7 @@
 #include "core/workers/WorkerLoaderProxy.h"
 #include "core/workers/WorkerThread.h"
 #include "modules/webdatabase/DatabaseTask.h"
-#include <public/WebFileError.h>
-#include <public/WebMessagePortChannel.h>
-#include <public/WebString.h>
-#include <public/WebURL.h>
-#include <wtf/MainThread.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/WebSocketImpl.cpp b/Source/WebKit/chromium/src/WebSocketImpl.cpp
index 1c31811..5c11828 100644
--- a/Source/WebKit/chromium/src/WebSocketImpl.cpp
+++ b/Source/WebKit/chromium/src/WebSocketImpl.cpp
@@ -31,11 +31,12 @@
 #include "config.h"
 #include "WebSocketImpl.h"
 
+#include "RuntimeEnabledFeatures.h"
 #include "WebArrayBuffer.h"
 #include "WebDocument.h"
 #include "WebSocketClient.h"
 #include "core/dom/Document.h"
-#include "RuntimeEnabledFeatures.h"
+#include "core/page/ConsoleTypes.h"
 #include "core/platform/KURL.h"
 #include "modules/websockets/MainThreadWebSocketChannel.h"
 #include "modules/websockets/WebSocketChannel.h"
@@ -115,7 +116,7 @@
 
 void WebSocketImpl::fail(const WebString& reason)
 {
-    m_private->fail(reason);
+    m_private->fail(reason, ErrorMessageLevel);
 }
 
 void WebSocketImpl::disconnect()
diff --git a/Source/WebKit/chromium/src/WebStorageEventDispatcherImpl.cpp b/Source/WebKit/chromium/src/WebStorageEventDispatcherImpl.cpp
index 0c319fb..bb9874b 100644
--- a/Source/WebKit/chromium/src/WebStorageEventDispatcherImpl.cpp
+++ b/Source/WebKit/chromium/src/WebStorageEventDispatcherImpl.cpp
@@ -31,12 +31,12 @@
 #include "config.h"
 #include "WebStorageEventDispatcher.h"
 
-#include "StorageAreaProxy.h"
-#include "WebViewImpl.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/KURL.h"
 #include <public/WebURL.h>
 #include <wtf/PassOwnPtr.h>
+#include "StorageAreaProxy.h"
+#include "WebViewImpl.h"
+#include "core/platform/KURL.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebKit {
 
diff --git a/Source/WebKit/chromium/src/WebUserMediaRequest.cpp b/Source/WebKit/chromium/src/WebUserMediaRequest.cpp
index fec1fbd..46c6f4a 100644
--- a/Source/WebKit/chromium/src/WebUserMediaRequest.cpp
+++ b/Source/WebKit/chromium/src/WebUserMediaRequest.cpp
@@ -32,20 +32,20 @@
 
 #include "WebUserMediaRequest.h"
 
-#include "WebDocument.h"
-#include "WebSecurityOrigin.h"
-#include "core/dom/Document.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/mediastream/MediaConstraints.h"
-#include "core/platform/mediastream/MediaStreamDescriptor.h"
-#include "core/platform/mediastream/MediaStreamSource.h"
-#include "modules/mediastream/UserMediaRequest.h"
 #include <public/WebMediaConstraints.h>
 #include <public/WebMediaStream.h>
 #include <public/WebMediaStreamSource.h>
 #include <public/WebString.h>
 #include <public/WebVector.h>
 #include <wtf/Vector.h>
+#include "WebDocument.h"
+#include "WebSecurityOrigin.h"
+#include "core/dom/Document.h"
+#include "core/platform/mediastream/MediaConstraints.h"
+#include "core/platform/mediastream/MediaStreamDescriptor.h"
+#include "core/platform/mediastream/MediaStreamSource.h"
+#include "modules/mediastream/UserMediaRequest.h"
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/src/WebViewImpl.cpp b/Source/WebKit/chromium/src/WebViewImpl.cpp
index df82dc0..c32e639 100644
--- a/Source/WebKit/chromium/src/WebViewImpl.cpp
+++ b/Source/WebKit/chromium/src/WebViewImpl.cpp
@@ -31,6 +31,24 @@
 #include "config.h"
 #include "WebViewImpl.h"
 
+#include <public/Platform.h>
+#include <public/WebCompositorOutputSurface.h>
+#include <public/WebCompositorSupport.h>
+#include <public/WebDragData.h>
+#include <public/WebFloatPoint.h>
+#include <public/WebGraphicsContext3D.h>
+#include <public/WebImage.h>
+#include <public/WebLayer.h>
+#include <public/WebLayerTreeView.h>
+#include <public/WebPoint.h>
+#include <public/WebRect.h>
+#include <public/WebString.h>
+#include <public/WebVector.h>
+#include <wtf/CurrentTime.h>
+#include <wtf/MainThread.h>
+#include <wtf/RefPtr.h>
+#include <wtf/TemporaryChange.h>
+#include <wtf/Uint8ClampedArray.h>
 #include "AutofillPopupMenuClient.h"
 #include "BatteryClientImpl.h"
 #include "CSSValueKeywords.h"
@@ -73,7 +91,7 @@
 #include "WebTextInputInfo.h"
 #include "WebViewClient.h"
 #include "core/accessibility/AXObjectCache.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/DocumentMarkerController.h"
 #include "core/dom/KeyboardEvent.h"
@@ -105,8 +123,6 @@
 #include "core/page/PageGroupLoadDeferrer.h"
 #include "core/page/PagePopupClient.h"
 #include "core/page/PointerLockController.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/page/TouchDisambiguation.h"
 #include "core/platform/ContextMenu.h"
@@ -120,7 +136,6 @@
 #include "core/platform/PlatformMouseEvent.h"
 #include "core/platform/PlatformWheelEvent.h"
 #include "core/platform/PopupMenuClient.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/Timer.h"
 #include "core/platform/chromium/KeyboardCodes.h"
 #include "core/platform/chromium/PopupContainer.h"
@@ -137,32 +152,16 @@
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/chromium/LayerPainterChromium.h"
 #include "core/platform/graphics/gpu/SharedGraphicsContext3D.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/network/ResourceHandle.h"
 #include "core/rendering/RenderLayerCompositor.h"
 #include "core/rendering/RenderView.h"
 #include "core/rendering/RenderWidget.h"
 #include "modules/battery/BatteryController.h"
 #include "modules/geolocation/GeolocationController.h"
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 #include "painting/ContinuousPainter.h"
-#include <public/Platform.h>
-#include <public/WebCompositorOutputSurface.h>
-#include <public/WebCompositorSupport.h>
-#include <public/WebDragData.h>
-#include <public/WebFloatPoint.h>
-#include <public/WebGraphicsContext3D.h>
-#include <public/WebImage.h>
-#include <public/WebLayer.h>
-#include <public/WebLayerTreeView.h>
-#include <public/WebPoint.h>
-#include <public/WebRect.h>
-#include <public/WebString.h>
-#include <public/WebVector.h>
-#include <wtf/CurrentTime.h>
-#include <wtf/MainThread.h>
-#include <wtf/RefPtr.h>
-#include <wtf/TemporaryChange.h>
-#include <wtf/Uint8ClampedArray.h>
 
 #if ENABLE(DEFAULT_RENDER_THEME)
 #include "core/platform/chromium/PlatformThemeChromiumDefault.h"
@@ -2588,7 +2587,7 @@
     String newEncodingName;
     if (!encodingName.isEmpty())
         newEncodingName = encodingName;
-    m_page->mainFrame()->loader()->reloadWithOverrideEncoding(newEncodingName);
+    m_page->mainFrame()->loader()->reload(false, KURL(), newEncodingName);
 }
 
 bool WebViewImpl::dispatchBeforeUnloadEvent()
@@ -3514,7 +3513,8 @@
         refreshAutofillPopup();
     } else {
         m_autofillPopupShowing = true;
-        m_autofillPopup->showInRect(focusedNode->pixelSnappedBoundingBox(), focusedNode->ownerDocument()->view(), 0);
+        IntRect rect = focusedNode->pixelSnappedBoundingBox();
+        m_autofillPopup->showInRect(FloatQuad(rect), rect.size(), focusedNode->ownerDocument()->view(), 0);
     }
 }
 
diff --git a/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp b/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
index a1ac2bf..1cf188b 100644
--- a/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
+++ b/Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
@@ -28,7 +28,6 @@
 
 #include "FakeWebGraphicsContext3D.h"
 #include "SkDeferredCanvas.h"
-#include "WebCompositorInitializer.h"
 #include "core/platform/chromium/support/GraphicsContext3DPrivate.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include <public/Platform.h>
diff --git a/Source/WebKit/chromium/tests/GIFImageDecoderTest.cpp b/Source/WebKit/chromium/tests/GIFImageDecoderTest.cpp
index f2486e3..e7e7172 100644
--- a/Source/WebKit/chromium/tests/GIFImageDecoderTest.cpp
+++ b/Source/WebKit/chromium/tests/GIFImageDecoderTest.cpp
@@ -241,6 +241,62 @@
     EXPECT_TRUE(match);
 }
 
+TEST(GIFImageDecoderTest, allDataReceivedTruncation)
+{
+    OwnPtr<GIFImageDecoder> decoder(createDecoder());
+
+    RefPtr<SharedBuffer> data = readFile("/LayoutTests/fast/images/resources/animated.gif");
+    ASSERT_TRUE(data.get());
+
+    ASSERT_GE(data->size(), 10u);
+    RefPtr<SharedBuffer> tempData = SharedBuffer::create(data->data(), data->size() - 10);
+    decoder->setData(tempData.get(), true);
+
+    EXPECT_EQ(2u, decoder->frameCount());
+    EXPECT_FALSE(decoder->failed());
+
+    decoder->frameBufferAtIndex(0);
+    EXPECT_FALSE(decoder->failed());
+    decoder->frameBufferAtIndex(1);
+    EXPECT_TRUE(decoder->failed());
+}
+
+TEST(GIFImageDecoderTest, frameIsComplete)
+{
+    OwnPtr<GIFImageDecoder> decoder(createDecoder());
+
+    RefPtr<SharedBuffer> data = readFile("/LayoutTests/fast/images/resources/animated.gif");
+    ASSERT_TRUE(data.get());
+    decoder->setData(data.get(), true);
+
+    EXPECT_EQ(2u, decoder->frameCount());
+    EXPECT_FALSE(decoder->failed());
+    EXPECT_TRUE(decoder->frameIsCompleteAtIndex(0));
+    EXPECT_TRUE(decoder->frameIsCompleteAtIndex(1));
+}
+
+TEST(GIFImageDecoderTest, frameIsCompleteLoading)
+{
+    OwnPtr<GIFImageDecoder> decoder(createDecoder());
+
+    RefPtr<SharedBuffer> data = readFile("/LayoutTests/fast/images/resources/animated.gif");
+    ASSERT_TRUE(data.get());
+
+    ASSERT_GE(data->size(), 10u);
+    RefPtr<SharedBuffer> tempData = SharedBuffer::create(data->data(), data->size() - 10);
+    decoder->setData(tempData.get(), false);
+
+    EXPECT_EQ(2u, decoder->frameCount());
+    EXPECT_FALSE(decoder->failed());
+    EXPECT_TRUE(decoder->frameIsCompleteAtIndex(0));
+    EXPECT_FALSE(decoder->frameIsCompleteAtIndex(1));
+
+    decoder->setData(data.get(), true);
+    EXPECT_EQ(2u, decoder->frameCount());
+    EXPECT_TRUE(decoder->frameIsCompleteAtIndex(0));
+    EXPECT_TRUE(decoder->frameIsCompleteAtIndex(1));
+}
+
 #endif
 
 } // namespace
diff --git a/Source/WebKit/chromium/tests/PlatformContextSkiaTest.cpp b/Source/WebKit/chromium/tests/GraphicsContextTest.cpp
similarity index 99%
rename from Source/WebKit/chromium/tests/PlatformContextSkiaTest.cpp
rename to Source/WebKit/chromium/tests/GraphicsContextTest.cpp
index 998b683..398817d 100644
--- a/Source/WebKit/chromium/tests/PlatformContextSkiaTest.cpp
+++ b/Source/WebKit/chromium/tests/GraphicsContextTest.cpp
@@ -944,13 +944,12 @@
 
     GraphicsContext context(&canvas);
     context.setTrackOpaqueRegion(true);
-    
+
     Color opaque(1.0f, 0.0f, 0.0f, 1.0f);
-    
     context.fillRect(FloatRect(20, 20, 10, 10), opaque, ColorSpaceDeviceRGB, CompositeSourceOver);
     EXPECT_EQ_RECT(IntRect(20, 20, 10, 10), context.opaqueRegion().asRect());
     EXPECT_PIXELS_MATCH(bitmap, context.opaqueRegion().asRect());
-    
+
     context.clearRect(FloatRect(20, 20, 10, 10));
     EXPECT_EQ_RECT(IntRect(), context.opaqueRegion().asRect());
 
diff --git a/Source/WebKit/chromium/tests/GraphicsLayerChromiumTest.cpp b/Source/WebKit/chromium/tests/GraphicsLayerChromiumTest.cpp
index 6e11bee..b96c344 100644
--- a/Source/WebKit/chromium/tests/GraphicsLayerChromiumTest.cpp
+++ b/Source/WebKit/chromium/tests/GraphicsLayerChromiumTest.cpp
@@ -58,7 +58,6 @@
 public:
     GraphicsLayerChromiumTest()
     {
-        Platform::current()->compositorSupport()->initialize(0);
         m_graphicsLayer = adoptPtr(new GraphicsLayerChromium(&m_client));
         m_platformLayer = m_graphicsLayer->platformLayer();
         m_layerTreeView = adoptPtr(Platform::current()->unitTestSupport()->createLayerTreeViewForTesting(WebUnitTestSupport::TestViewTypeUnitTest));
@@ -71,7 +70,6 @@
     {
         m_graphicsLayer.clear();
         m_layerTreeView.clear();
-        Platform::current()->compositorSupport()->shutdown();
     }
 
 protected:
diff --git a/Source/WebKit/chromium/tests/IDBAbortOnCorruptTest.cpp b/Source/WebKit/chromium/tests/IDBAbortOnCorruptTest.cpp
index f61fa2c..4ed5ccb 100644
--- a/Source/WebKit/chromium/tests/IDBAbortOnCorruptTest.cpp
+++ b/Source/WebKit/chromium/tests/IDBAbortOnCorruptTest.cpp
@@ -25,9 +25,9 @@
 
 #include "config.h"
 #include <gtest/gtest.h>
+#include <wtf/Vector.h>
 #include "IDBFakeBackingStore.h"
 #include "core/dom/DOMStringList.h"
-#include "core/page/SecurityOrigin.h"
 #include "modules/indexeddb/IDBCallbacks.h"
 #include "modules/indexeddb/IDBCursorBackendInterface.h"
 #include "modules/indexeddb/IDBDatabaseBackendInterface.h"
@@ -35,7 +35,7 @@
 #include "modules/indexeddb/IDBFactoryBackendImpl.h"
 #include "modules/indexeddb/IDBKey.h"
 #include "modules/indexeddb/IndexedDB.h"
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/tests/IDBBackingStoreTest.cpp b/Source/WebKit/chromium/tests/IDBBackingStoreTest.cpp
index 71521d4..2063750 100644
--- a/Source/WebKit/chromium/tests/IDBBackingStoreTest.cpp
+++ b/Source/WebKit/chromium/tests/IDBBackingStoreTest.cpp
@@ -27,10 +27,10 @@
 
 #include "modules/indexeddb/IDBBackingStore.h"
 
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/SharedBuffer.h"
 #include "modules/indexeddb/IDBFactoryBackendImpl.h"
 #include "modules/indexeddb/IDBLevelDBCoding.h"
+#include "origin/SecurityOrigin.h"
 
 #include <gtest/gtest.h>
 #include <webkit/support/webkit_support.h>
diff --git a/Source/WebKit/chromium/tests/IDBCleanupOnIOErrorTest.cpp b/Source/WebKit/chromium/tests/IDBCleanupOnIOErrorTest.cpp
index 1c69335..2b26515 100644
--- a/Source/WebKit/chromium/tests/IDBCleanupOnIOErrorTest.cpp
+++ b/Source/WebKit/chromium/tests/IDBCleanupOnIOErrorTest.cpp
@@ -26,9 +26,9 @@
 #include "config.h"
 #include <gtest/gtest.h>
 #include <webkit/support/webkit_support.h>
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/leveldb/LevelDBDatabase.h"
 #include "modules/indexeddb/IDBBackingStore.h"
+#include "origin/SecurityOrigin.h"
 
 using namespace WebCore;
 
diff --git a/Source/WebKit/chromium/tests/ImageDecodingStoreTest.cpp b/Source/WebKit/chromium/tests/ImageDecodingStoreTest.cpp
index b18b4b2..f411687 100644
--- a/Source/WebKit/chromium/tests/ImageDecodingStoreTest.cpp
+++ b/Source/WebKit/chromium/tests/ImageDecodingStoreTest.cpp
@@ -343,4 +343,29 @@
     ImageDecodingStore::instance()->unlockCache(m_generator.get(), cachedImage);
 }
 
+TEST_F(ImageDecodingStoreTest, clear)
+{
+    insertCache(SkISize::Make(1, 1));
+    insertCache(SkISize::Make(2, 2));
+    EXPECT_EQ(2u, ImageDecodingStore::instance()->cacheEntries());
+
+    ImageDecodingStore::instance()->clear();
+    EXPECT_EQ(0u, ImageDecodingStore::instance()->cacheEntries());
+}
+
+TEST_F(ImageDecodingStoreTest, clearInUse)
+{
+    insertCache(SkISize::Make(1, 1));
+    insertCache(SkISize::Make(2, 2));
+    EXPECT_EQ(2u, ImageDecodingStore::instance()->cacheEntries());
+
+    const ScaledImageFragment* cachedImage = lockCache(SkISize::Make(1, 1));
+    ASSERT_TRUE(cachedImage);
+    ImageDecodingStore::instance()->clear();
+    EXPECT_EQ(1u, ImageDecodingStore::instance()->cacheEntries());
+
+    unlockCache(cachedImage);
+    EXPECT_EQ(1u, ImageDecodingStore::instance()->cacheEntries());
+}
+
 } // namespace
diff --git a/Source/WebKit/chromium/tests/LinkHighlightTest.cpp b/Source/WebKit/chromium/tests/LinkHighlightTest.cpp
index c2f3d39..f2452b6 100644
--- a/Source/WebKit/chromium/tests/LinkHighlightTest.cpp
+++ b/Source/WebKit/chromium/tests/LinkHighlightTest.cpp
@@ -29,20 +29,24 @@
 #include <gtest/gtest.h>
 #include "FrameTestHelpers.h"
 #include "URLTestHelpers.h"
-#include "WebCompositorInitializer.h"
 #include "WebFrame.h"
+#include "WebFrameClient.h"
 #include "WebFrameImpl.h"
 #include "WebInputEvent.h"
 #include "WebInputEventConversion.h"
+#include "WebViewClient.h"
 #include "WebViewImpl.h"
 #include "core/dom/Node.h"
 #include "core/page/FrameView.h"
 #include "core/platform/graphics/IntRect.h"
+#include <public/Platform.h>
 #include <public/WebContentLayer.h>
 #include <public/WebFloatPoint.h>
 #include <public/WebSize.h>
+#include <public/WebUnitTestSupport.h>
 #include <wtf/PassOwnPtr.h>
 
+
 using namespace WebKit;
 using namespace WebCore;
 
@@ -50,8 +54,6 @@
 
 TEST(LinkHighlightTest, verifyWebViewImplIntegration)
 {
-    WebKitTests::WebCompositorInitializer compositorInitializer(0);
-
     const std::string baseURL("http://www.test.com/");
     const std::string fileName("test_touch_link_highlight.html");
 
@@ -119,6 +121,77 @@
     ASSERT_FALSE(webViewImpl->linkHighlight());
 
     webViewImpl->close();
+    Platform::current()->unitTestSupport()->unregisterAllMockedURLs();
+}
+
+class FakeWebFrameClient : public WebFrameClient {
+    // To make the destructor public.
+};
+
+class FakeCompositingWebViewClient : public WebViewClient {
+public:
+    virtual ~FakeCompositingWebViewClient()
+    {
+    }
+
+    virtual void initializeLayerTreeView() OVERRIDE
+    {
+        m_layerTreeView = adoptPtr(Platform::current()->unitTestSupport()->createLayerTreeViewForTesting(WebUnitTestSupport::TestViewTypeUnitTest));
+        ASSERT(m_layerTreeView);
+    }
+
+    virtual WebLayerTreeView* layerTreeView() OVERRIDE
+    {
+        return m_layerTreeView.get();
+    }
+
+    FakeWebFrameClient m_fakeWebFrameClient;
+
+private:
+    OwnPtr<WebLayerTreeView> m_layerTreeView;
+};
+
+static WebViewClient* compositingWebViewClient()
+{
+    DEFINE_STATIC_LOCAL(FakeCompositingWebViewClient, client, ());
+    return &client;
+}
+
+TEST(LinkHighlightTest, resetDuringNodeRemoval)
+{
+    const std::string baseURL("http://www.test.com/");
+    const std::string fileName("test_touch_link_highlight.html");
+
+    URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(baseURL.c_str()), WebString::fromUTF8("test_touch_link_highlight.html"));
+    WebViewImpl* webViewImpl = static_cast<WebViewImpl*>(FrameTestHelpers::createWebViewAndLoad(baseURL + fileName, true, 0, compositingWebViewClient()));
+
+    int pageWidth = 640;
+    int pageHeight = 480;
+    webViewImpl->resize(WebSize(pageWidth, pageHeight));
+    webViewImpl->layout();
+
+    WebGestureEvent touchEvent;
+    touchEvent.type = WebInputEvent::GestureTapDown;
+    touchEvent.x = 20;
+    touchEvent.y = 20;
+
+    PlatformGestureEventBuilder platformEvent(webViewImpl->mainFrameImpl()->frameView(), touchEvent);
+    Node* touchNode = webViewImpl->bestTapNode(platformEvent);
+    ASSERT_TRUE(touchNode);
+
+    webViewImpl->enableTapHighlight(platformEvent);
+    ASSERT_TRUE(webViewImpl->linkHighlight());
+
+    GraphicsLayerChromium* highlightLayer = webViewImpl->linkHighlight()->currentGraphicsLayerForTesting();
+    ASSERT_TRUE(highlightLayer);
+    EXPECT_TRUE(highlightLayer->linkHighlight());
+
+    touchNode->remove(IGNORE_EXCEPTION);
+    webViewImpl->layout();
+    EXPECT_FALSE(highlightLayer->linkHighlight());
+
+    webViewImpl->close();
+    Platform::current()->unitTestSupport()->unregisterAllMockedURLs();
 }
 
 } // namespace
diff --git a/Source/WebKit/chromium/tests/OpaqueRectTrackingContentLayerDelegateTest.cpp b/Source/WebKit/chromium/tests/OpaqueRectTrackingContentLayerDelegateTest.cpp
index 922ac08..f85b365 100644
--- a/Source/WebKit/chromium/tests/OpaqueRectTrackingContentLayerDelegateTest.cpp
+++ b/Source/WebKit/chromium/tests/OpaqueRectTrackingContentLayerDelegateTest.cpp
@@ -29,7 +29,6 @@
 #include "core/platform/graphics/Color.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/IntRect.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "skia/ext/platform_canvas.h"
 #include <public/WebFloatRect.h>
 #include <public/WebRect.h>
diff --git a/Source/WebKit/chromium/tests/PopupContainerTest.cpp b/Source/WebKit/chromium/tests/PopupContainerTest.cpp
index 11d2f75..b9b2142 100644
--- a/Source/WebKit/chromium/tests/PopupContainerTest.cpp
+++ b/Source/WebKit/chromium/tests/PopupContainerTest.cpp
@@ -72,6 +72,17 @@
 const int screenMaxY = 768;
 const int targetControlWidth = 130;
 
+static IntRect calculatePositionWithTransformAndRTL(const IntRect& initialRect, const IntSize& transformOffset, PopupContent* content)
+{
+    const bool isRTL = true;
+    const int targetControlHeight = 20;
+    const FloatRect screenRect(0, 0, screenMaxX, screenMaxY);
+    const FloatRect windowRect(0, 0, 512, 512);
+    int rtlOffset = targetControlWidth - initialRect.width();
+    bool needToResizeView = false;
+    return PopupContainer::layoutAndCalculateWidgetRectInternal(initialRect, targetControlHeight, windowRect, screenRect, !isRTL, rtlOffset, transformOffset, content, needToResizeView);
+}
+
 static IntRect calculatePosition(const IntRect& initialRect, PopupContent* content)
 {
     const bool isRTL = true;
@@ -80,7 +91,7 @@
     const FloatRect windowRect(0, 0, 512, 512);
     int rtlOffset = targetControlWidth - initialRect.width();
     bool needToResizeView = false;
-    return PopupContainer::layoutAndCalculateWidgetRectInternal(initialRect, targetControlHeight, windowRect, screenRect, !isRTL, rtlOffset, content, needToResizeView);
+    return PopupContainer::layoutAndCalculateWidgetRectInternal(initialRect, targetControlHeight, windowRect, screenRect, !isRTL, rtlOffset, IntSize(), content, needToResizeView);
 }
 
 TEST(PopupContainerTest, PopupPosition)
@@ -156,4 +167,24 @@
         EXPECT_TRUE(content.layoutCount);
         EXPECT_EQ(368, content.height);
     }
+
+    {
+        // Test for --webkit-transform:rotate(53deg).
+        IntRect initialRect(100, 700, targetControlWidth, 258);
+        MockPopupContent content(initialRect.size());
+        IntSize transformOffset(-4, -8);
+        IntRect resultRect = calculatePositionWithTransformAndRTL(initialRect, transformOffset, &content);
+        EXPECT_EQ(IntRect(104, 430, targetControlWidth, 258), resultRect);
+        EXPECT_EQ(0u, content.layoutCount);
+    }
+
+    {
+        // Test for --webkit-transform:rotate(-53deg).
+        IntRect initialRect(100, 700, targetControlWidth, 258);
+        MockPopupContent content(initialRect.size());
+        IntSize transformOffset(4, -8);
+        IntRect resultRect = calculatePositionWithTransformAndRTL(initialRect, transformOffset, &content);
+        EXPECT_EQ(IntRect(96, 430, targetControlWidth, 258), resultRect);
+        EXPECT_EQ(0u, content.layoutCount);
+    }
 }
diff --git a/Source/WebKit/chromium/tests/PopupMenuTest.cpp b/Source/WebKit/chromium/tests/PopupMenuTest.cpp
index 4638f40..ced1ce1 100644
--- a/Source/WebKit/chromium/tests/PopupMenuTest.cpp
+++ b/Source/WebKit/chromium/tests/PopupMenuTest.cpp
@@ -204,7 +204,7 @@
 
     void showPopup()
     {
-        m_popupMenu->show(IntRect(0, 0, 100, 100),
+        m_popupMenu->show(FloatQuad(FloatRect(0, 0, 100, 100)), IntSize(100, 100),
             static_cast<WebFrameImpl*>(m_webView->mainFrame())->frameView(), 0);
         ASSERT_TRUE(popupOpen());
         EXPECT_TRUE(m_webView->selectPopup()->popupType() == PopupContainer::Select);
diff --git a/Source/WebKit/chromium/tests/RenderLayerBackingTest.cpp b/Source/WebKit/chromium/tests/RenderLayerBackingTest.cpp
index a9411f4..ccf28cf 100644
--- a/Source/WebKit/chromium/tests/RenderLayerBackingTest.cpp
+++ b/Source/WebKit/chromium/tests/RenderLayerBackingTest.cpp
@@ -30,7 +30,6 @@
 #include <gtest/gtest.h>
 #include "FrameTestHelpers.h"
 #include "URLTestHelpers.h"
-#include "WebCompositorInitializer.h"
 #include "WebDocument.h"
 #include "WebElement.h"
 #include "WebFrameClient.h"
@@ -73,7 +72,6 @@
 public:
     RenderLayerBackingTest()
         : m_baseURL("http://www.test.com/")
-        , m_compositorInitializer(0)
     {
         // We cannot reuse FrameTestHelpers::createWebViewAndLoad here because the compositing
         // settings need to be set before the page is loaded.
@@ -111,7 +109,6 @@
     MockWebFrameClient m_mockWebFrameClient;
     MockWebViewClient m_mockWebViewClient;
     WebViewImpl* m_webViewImpl;
-    WebKitTests::WebCompositorInitializer m_compositorInitializer;
 };
 
 TEST_F(RenderLayerBackingTest, DISABLED_GraphicsLayerBackgroundColor)
diff --git a/Source/WebKit/chromium/tests/ScrollingCoordinatorChromiumTest.cpp b/Source/WebKit/chromium/tests/ScrollingCoordinatorChromiumTest.cpp
index 4eb0d47..6ee347b 100644
--- a/Source/WebKit/chromium/tests/ScrollingCoordinatorChromiumTest.cpp
+++ b/Source/WebKit/chromium/tests/ScrollingCoordinatorChromiumTest.cpp
@@ -29,7 +29,6 @@
 #include <gtest/gtest.h>
 #include "FrameTestHelpers.h"
 #include "URLTestHelpers.h"
-#include "WebCompositorInitializer.h"
 #include "WebFrameClient.h"
 #include "WebFrameImpl.h"
 #include "WebSettings.h"
@@ -73,7 +72,6 @@
 public:
     ScrollingCoordinatorChromiumTest()
         : m_baseURL("http://www.test.com/")
-        , m_compositorInitializer(0)
     {
         // We cannot reuse FrameTestHelpers::createWebViewAndLoad here because the compositing
         // settings need to be set before the page is loaded.
@@ -122,7 +120,6 @@
     MockWebFrameClient m_mockWebFrameClient;
     FakeWebViewClient m_mockWebViewClient;
     WebViewImpl* m_webViewImpl;
-    WebKitTests::WebCompositorInitializer m_compositorInitializer;
 };
 
 TEST_F(ScrollingCoordinatorChromiumTest, fastScrollingByDefault)
diff --git a/Source/WebKit/chromium/tests/TransparencyWinTest.cpp b/Source/WebKit/chromium/tests/TransparencyWinTest.cpp
index 9e04a65..951e672 100644
--- a/Source/WebKit/chromium/tests/TransparencyWinTest.cpp
+++ b/Source/WebKit/chromium/tests/TransparencyWinTest.cpp
@@ -31,8 +31,8 @@
 #include "config.h"
 #include "core/platform/graphics/chromium/TransparencyWin.h"
 
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/ImageBuffer.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
 
 #include <windows.h>
@@ -51,7 +51,7 @@
 static void drawNativeRect(GraphicsContext* context,
                            int x, int y, int w, int h)
 {
-    SkCanvas* canvas = context->platformContext()->canvas();
+    SkCanvas* canvas = context->canvas();
     HDC dc = skia::BeginPlatformPaint(canvas);
 
     RECT innerRc;
@@ -67,7 +67,7 @@
 
 static Color getPixelAt(GraphicsContext* context, int x, int y)
 {
-    const SkBitmap& bitmap = context->platformContext()->layerBitmap();
+    const SkBitmap& bitmap = context->layerBitmap();
     return Color(*reinterpret_cast<const RGBA32*>(bitmap.getAddr32(x, y)));
 }
 
@@ -75,7 +75,7 @@
 // Windows messing it up.
 static void clearTopLayerAlphaChannel(GraphicsContext* context)
 {
-    SkBitmap& bitmap = const_cast<SkBitmap&>(context->platformContext()->layerBitmap());
+    SkBitmap& bitmap = const_cast<SkBitmap&>(context->layerBitmap());
     for (int y = 0; y < bitmap.height(); y++) {
         uint32_t* row = bitmap.getAddr32(0, y);
         for (int x = 0; x < bitmap.width(); x++)
@@ -86,7 +86,7 @@
 // Clears the alpha channel on the specified pixel.
 static void clearTopLayerAlphaPixel(GraphicsContext* context, int x, int y)
 {
-    SkBitmap& bitmap = const_cast<SkBitmap&>(context->platformContext()->layerBitmap());
+    SkBitmap& bitmap = const_cast<SkBitmap&>(context->layerBitmap());
     *bitmap.getAddr32(x, y) &= 0x00FFFFFF;
 }
 
@@ -617,7 +617,7 @@
         // the helper goes out of scope. We don't want to call
         // clearTopLayerAlphaChannel because that will actually clear the whole
         // canvas (since we have no extra layer!).
-        SkBitmap& bitmap = const_cast<SkBitmap&>(helper.context()->platformContext()->layerBitmap());
+        SkBitmap& bitmap = const_cast<SkBitmap&>(helper.context()->layerBitmap());
         *bitmap.getAddr32(2, 2) &= 0x00FFFFFF;
         helper.composite();
     }
diff --git a/Source/WebKit/chromium/tests/WebCompositorInitializer.h b/Source/WebKit/chromium/tests/WebCompositorInitializer.h
deleted file mode 100644
index d0893ae..0000000
--- a/Source/WebKit/chromium/tests/WebCompositorInitializer.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (C) 2012 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef WebCompositorInitializer_h
-#define WebCompositorInitializer_h
-
-#include <public/Platform.h>
-#include <public/WebCompositorSupport.h>
-#include <wtf/Noncopyable.h>
-
-namespace WebKit {
-class WebThread;
-}
-
-namespace WebKitTests {
-
-class WebCompositorInitializer {
-    WTF_MAKE_NONCOPYABLE(WebCompositorInitializer);
-public:
-    explicit WebCompositorInitializer(WebKit::WebThread* thread)
-    {
-        WebKit::Platform::current()->compositorSupport()->initialize(thread);
-    }
-
-    ~WebCompositorInitializer()
-    {
-        WebKit::Platform::current()->compositorSupport()->shutdown();
-    }
-};
-
-}
-
-#endif // WebCompositorInitializer_h
diff --git a/Source/WebKit/chromium/tests/WebCompositorInputHandlerImplTest.cpp b/Source/WebKit/chromium/tests/WebCompositorInputHandlerImplTest.cpp
index 54d3361..5c85391 100644
--- a/Source/WebKit/chromium/tests/WebCompositorInputHandlerImplTest.cpp
+++ b/Source/WebKit/chromium/tests/WebCompositorInputHandlerImplTest.cpp
@@ -27,7 +27,6 @@
 
 #include "WebCompositorInputHandlerImpl.h"
 
-#include "WebCompositorInitializer.h"
 #include "WebCompositorInputHandlerClient.h"
 #include "WebInputEvent.h"
 #include <gmock/gmock.h>
@@ -99,8 +98,7 @@
 class WebCompositorInputHandlerImplTest : public testing::Test {
 public:
     WebCompositorInputHandlerImplTest()
-        : m_initializer(0)
-        , m_expectedDisposition(DidHandle)
+        : m_expectedDisposition(DidHandle)
     {
         m_inputHandler = adoptPtr(new WebCompositorInputHandlerImpl);
         m_inputHandler->bindToClient(&m_mockInputHandlerClient);
@@ -145,7 +143,6 @@
     OwnPtr<WebCompositorInputHandlerImpl> m_inputHandler;
     testing::StrictMock<MockWebCompositorInputHandlerClient> m_mockClient;
     WebGestureEvent gesture;
-    WebKitTests::WebCompositorInitializer m_initializer;
 
     enum ExpectedDisposition { DidHandle, DidNotHandle, DropEvent };
     ExpectedDisposition m_expectedDisposition;
diff --git a/Source/WebKit/chromium/tests/WebPageNewSerializerTest.cpp b/Source/WebKit/chromium/tests/WebPageNewSerializerTest.cpp
index 145d2d2..8b1a896 100644
--- a/Source/WebKit/chromium/tests/WebPageNewSerializerTest.cpp
+++ b/Source/WebKit/chromium/tests/WebPageNewSerializerTest.cpp
@@ -27,7 +27,6 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-
 #include "config.h"
 
 #include "FrameTestHelpers.h"
@@ -35,6 +34,7 @@
 #include "WebFrame.h"
 #include "WebFrameClient.h"
 #include "WebPageSerializer.h"
+#include "WebPageSerializerClient.h"
 #include "WebScriptSource.h"
 #include "WebSettings.h"
 #include "WebView.h"
@@ -84,6 +84,21 @@
     virtual ~TestWebFrameClient() { }
 };
 
+class LengthCountingWebPageSerializerClient : public WebPageSerializerClient {
+public:
+    LengthCountingWebPageSerializerClient(size_t* counter)
+        : m_counter(counter)
+    {
+    }
+
+    virtual void didSerializeDataForFrame(const WebURL& frameURL, const WebCString& data, PageSerializationStatus status) {
+        *m_counter += data.length();
+    }
+
+private:
+    size_t* m_counter;
+};
+
 class WebPageNewSerializeTest : public testing::Test {
 public:
     WebPageNewSerializeTest()
@@ -351,4 +366,27 @@
     EXPECT_GT(mhtml.length(), 50U);
 }
 
+TEST_F(WebPageNewSerializeTest, NamespaceElementsDontCrash)
+{
+    WebURL pageUrl = toKURL("http://www.test.com");
+    registerMockedURLLoad(pageUrl, WebString::fromUTF8("namespace_element.html"), WebString::fromUTF8("pageserializer/"), htmlMimeType());
+
+    loadURLInTopFrame(pageUrl);
+
+    WebVector<WebURL> localLinks(static_cast<size_t>(1));
+    WebVector<WebString> localPaths(static_cast<size_t>(1));
+    localLinks[0] = pageUrl;
+    localPaths[0] = WebString("/");
+
+    size_t counter = 0;
+    LengthCountingWebPageSerializerClient client(&counter);
+
+    // We just want to make sure nothing crazy happens, namely that no
+    // assertions are hit. As a sanity check, we also make sure that some data
+    // was returned.
+    WebPageSerializer::serialize(m_webView->mainFrame(), true, &client, localLinks, localPaths, WebString(""));
+
+    EXPECT_GT(counter, 0U);
+}
+
 }
diff --git a/Source/WebKit/chromium/tests/WebViewTest.cpp b/Source/WebKit/chromium/tests/WebViewTest.cpp
index 2c3c440..972721b 100644
--- a/Source/WebKit/chromium/tests/WebViewTest.cpp
+++ b/Source/WebKit/chromium/tests/WebViewTest.cpp
@@ -809,4 +809,25 @@
     webView->close();
 }
 
+TEST_F(WebViewTest, ShadowRoot)
+{
+    URLTestHelpers::registerMockedURLFromBaseURL(WebString::fromUTF8(m_baseURL.c_str()), WebString::fromUTF8("shadow_dom_test.html"));
+    WebViewImpl* webViewImpl = static_cast<WebViewImpl*>(FrameTestHelpers::createWebViewAndLoad(m_baseURL + "shadow_dom_test.html", true));
+
+    WebDocument document = webViewImpl->mainFrame()->document();
+    {
+        WebElement elementWithShadowRoot = document.getElementById("shadowroot");
+        EXPECT_FALSE(elementWithShadowRoot.isNull());
+        WebNode shadowRoot = elementWithShadowRoot.shadowRoot();
+        EXPECT_FALSE(shadowRoot.isNull());
+    }
+    {
+        WebElement elementWithoutShadowRoot = document.getElementById("noshadowroot");
+        EXPECT_FALSE(elementWithoutShadowRoot.isNull());
+        WebNode shadowRoot = elementWithoutShadowRoot.shadowRoot();
+        EXPECT_TRUE(shadowRoot.isNull());
+    }
+    webViewImpl->close();
+}
+
 }
diff --git a/Source/WebKit/chromium/tests/data/pageserializer/namespace_element.html b/Source/WebKit/chromium/tests/data/pageserializer/namespace_element.html
new file mode 100644
index 0000000..b4dcca4
--- /dev/null
+++ b/Source/WebKit/chromium/tests/data/pageserializer/namespace_element.html
@@ -0,0 +1,11 @@
+<html>
+<body>
+
+<script>
+document.addEventListener("DOMContentLoaded", function () {
+  document.body.appendChild(document.createElementNS("", "ns"));
+});
+</script>
+
+</body>
+</html>
diff --git a/Source/WebKit/chromium/tests/data/shadow_dom_test.html b/Source/WebKit/chromium/tests/data/shadow_dom_test.html
new file mode 100644
index 0000000..af97140
--- /dev/null
+++ b/Source/WebKit/chromium/tests/data/shadow_dom_test.html
@@ -0,0 +1,21 @@
+<!doctype html>
+<!--
+ * Copyright (c) 2013 The Chromium Authors. All rights reserved.  Use of this
+ * source code is governed by a BSD-style license that can be found in the
+ * LICENSE file.
+-->
+<html>
+<head>
+  <script type="text/javascript">
+    window.addEventListener('load', function(e) {
+      // Give one of the elements a shadow root.
+      document.getElementById('shadowroot').webkitCreateShadowRoot();
+    });
+  </script>
+</head>
+<body>
+  <webview id="noshadowroot"></webview>
+  <webview id="shadowroot"></webview>
+</body>
+</html>
+
diff --git a/Source/WebKit/chromium/webkit.target.darwin-arm.mk b/Source/WebKit/chromium/webkit.target.darwin-arm.mk
index 3dbe9ba..d2889a5 100644
--- a/Source/WebKit/chromium/webkit.target.darwin-arm.mk
+++ b/Source/WebKit/chromium/webkit.target.darwin-arm.mk
@@ -102,6 +102,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseCallbacksProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorFrontendClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/LinkHighlight.cpp \
@@ -193,6 +194,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyPath.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyRange.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBMetadata.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/WebImageCache.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageDecoder.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageSkia.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebInputElement.cpp \
@@ -319,16 +321,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/WebKit/chromium/webkit.target.darwin-x86.mk b/Source/WebKit/chromium/webkit.target.darwin-x86.mk
index d5f04bd..7d0d3e5 100644
--- a/Source/WebKit/chromium/webkit.target.darwin-x86.mk
+++ b/Source/WebKit/chromium/webkit.target.darwin-x86.mk
@@ -102,6 +102,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseCallbacksProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorFrontendClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/LinkHighlight.cpp \
@@ -193,6 +194,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyPath.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyRange.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBMetadata.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/WebImageCache.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageDecoder.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageSkia.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebInputElement.cpp \
@@ -321,16 +323,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/WebKit/chromium/webkit.target.linux-arm.mk b/Source/WebKit/chromium/webkit.target.linux-arm.mk
index 3dbe9ba..d2889a5 100644
--- a/Source/WebKit/chromium/webkit.target.linux-arm.mk
+++ b/Source/WebKit/chromium/webkit.target.linux-arm.mk
@@ -102,6 +102,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseCallbacksProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorFrontendClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/LinkHighlight.cpp \
@@ -193,6 +194,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyPath.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyRange.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBMetadata.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/WebImageCache.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageDecoder.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageSkia.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebInputElement.cpp \
@@ -319,16 +321,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/WebKit/chromium/webkit.target.linux-x86.mk b/Source/WebKit/chromium/webkit.target.linux-x86.mk
index d5f04bd..7d0d3e5 100644
--- a/Source/WebKit/chromium/webkit.target.linux-x86.mk
+++ b/Source/WebKit/chromium/webkit.target.linux-x86.mk
@@ -102,6 +102,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseCallbacksProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBDatabaseBackendProxy.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/IDBFactoryBackendProxy.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/InbandTextTrackPrivateImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/InspectorFrontendClientImpl.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/LinkHighlight.cpp \
@@ -193,6 +194,7 @@
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyPath.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBKeyRange.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebIDBMetadata.cpp \
+	third_party/WebKit/Source/WebKit/chromium/src/WebImageCache.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageDecoder.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebImageSkia.cpp \
 	third_party/WebKit/Source/WebKit/chromium/src/WebInputElement.cpp \
@@ -321,16 +323,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/WebKit/chromium/webkit_wtf_support.target.darwin-arm.mk b/Source/WebKit/chromium/webkit_wtf_support.target.darwin-arm.mk
index 5e75fe4..db43b83 100644
--- a/Source/WebKit/chromium/webkit_wtf_support.target.darwin-arm.mk
+++ b/Source/WebKit/chromium/webkit_wtf_support.target.darwin-arm.mk
@@ -82,16 +82,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/WebKit/chromium/webkit_wtf_support.target.darwin-x86.mk b/Source/WebKit/chromium/webkit_wtf_support.target.darwin-x86.mk
index 7aad6eb..cb180c2 100644
--- a/Source/WebKit/chromium/webkit_wtf_support.target.darwin-x86.mk
+++ b/Source/WebKit/chromium/webkit_wtf_support.target.darwin-x86.mk
@@ -84,16 +84,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/WebKit/chromium/webkit_wtf_support.target.linux-arm.mk b/Source/WebKit/chromium/webkit_wtf_support.target.linux-arm.mk
index 5e75fe4..db43b83 100644
--- a/Source/WebKit/chromium/webkit_wtf_support.target.linux-arm.mk
+++ b/Source/WebKit/chromium/webkit_wtf_support.target.linux-arm.mk
@@ -82,16 +82,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/WebKit/chromium/webkit_wtf_support.target.linux-x86.mk b/Source/WebKit/chromium/webkit_wtf_support.target.linux-x86.mk
index 7aad6eb..cb180c2 100644
--- a/Source/WebKit/chromium/webkit_wtf_support.target.linux-x86.mk
+++ b/Source/WebKit/chromium/webkit_wtf_support.target.linux-x86.mk
@@ -84,16 +84,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/bindings/bindings.gypi b/Source/bindings/bindings.gypi
index b07fa74..e719595 100644
--- a/Source/bindings/bindings.gypi
+++ b/Source/bindings/bindings.gypi
@@ -8,8 +8,6 @@
             'v8/ArrayValue.h',
             'v8/BindingSecurity.cpp',
             'v8/BindingSecurity.h',
-            'v8/BindingState.cpp',
-            'v8/BindingState.h',
             'v8/CustomElementHelpers.cpp',
             'v8/CustomElementHelpers.h',
             'v8/DOMDataStore.cpp',
@@ -206,7 +204,6 @@
             'v8/custom/V8MessageEventCustom.cpp',
             'v8/custom/V8MessagePortCustom.cpp',
             'v8/custom/V8MutationObserverCustom.cpp',
-            'v8/custom/V8NamedNodeMapCustom.cpp',
             'v8/custom/V8NamedNodesCollection.cpp',
             'v8/custom/V8NamedNodesCollection.h',
             'v8/custom/V8NodeCustom.cpp',
diff --git a/Source/bindings/bindings_derived_sources.target.darwin-arm.mk b/Source/bindings/bindings_derived_sources.target.darwin-arm.mk
index 8b2d59f..527984a 100644
--- a/Source/bindings/bindings_derived_sources.target.darwin-arm.mk
+++ b/Source/bindings/bindings_derived_sources.target.darwin-arm.mk
@@ -13,7 +13,7 @@
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_bindings_supplemental_dependencies_gyp)/supplemental_dependencies.stamp \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "derived_sources_all_in_one":
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DerivedSources01.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -46,13 +46,13 @@
 
 
 ### Generated for rule "third_party_WebKit_Source_bindings_derived_sources_gyp_bindings_derived_sources_target_binding":
-# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGenerator.pm', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/webaudio/DOMWindowWebAudio.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/EntityReference.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/inputmethod/Composition.idl', '../modules/inputmethod/InputMethodContext.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DOMWindowWebAudio.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/DOMWindowWebSocket.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_COMPOSITING=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_JAVASCRIPT_I18N_API=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_RUBY=1" "ENABLE_SANDBOX=1" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
+# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/ime/Composition.idl', '../core/html/ime/InputMethodContext.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSCharsetRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -62,8 +62,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -73,8 +73,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -84,8 +84,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSHostRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -95,8 +95,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSImportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -106,8 +106,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSMediaRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -117,8 +117,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPageRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -128,8 +128,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPrimitiveValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -139,8 +139,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -150,8 +150,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRuleList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -161,8 +161,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleDeclaration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -172,8 +172,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -183,8 +183,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -194,8 +194,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSSupportsRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -205,8 +205,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -216,8 +216,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -227,8 +227,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Counter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -238,8 +238,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowCSS.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -249,8 +249,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FontLoader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -260,8 +260,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -271,8 +271,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaQueryList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -282,8 +282,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Rect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -293,8 +293,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RGBColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -304,8 +304,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleMedia.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -315,8 +315,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -326,8 +326,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheetList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -337,8 +337,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -348,8 +348,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -359,8 +359,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframeRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -370,8 +370,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframesRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -381,8 +381,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -392,8 +392,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMixFunctionValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -403,8 +403,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSRegionRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -414,8 +414,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSTransformValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -425,8 +425,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSViewportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -436,8 +436,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnimationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -447,8 +447,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Attr.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -458,8 +458,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AutocompleteErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -469,8 +469,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BeforeLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -480,8 +480,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CDATASection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -491,8 +491,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CharacterData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -502,8 +502,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -513,8 +513,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRectList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -524,8 +524,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Clipboard.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -535,8 +535,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Comment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -546,8 +546,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CompositionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -557,8 +557,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomElementConstructor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -568,8 +568,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -579,8 +579,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMCoreException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -590,8 +590,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -601,8 +601,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMImplementation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -612,8 +612,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -623,8 +623,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -634,8 +634,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -645,8 +645,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -656,8 +656,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceOrientationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -667,8 +667,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Document.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -678,8 +678,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentFragment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -689,8 +689,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -700,8 +700,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -711,30 +711,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EntityReference.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -744,8 +733,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Event.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -755,8 +744,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -766,8 +755,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventTarget.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -777,8 +766,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FocusEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -788,8 +777,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HashChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -799,8 +788,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8KeyboardEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -810,8 +799,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -821,8 +810,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -832,8 +821,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessagePort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -843,8 +832,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MouseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -854,8 +843,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -865,8 +854,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationObserver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -876,8 +865,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationRecord.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -887,8 +876,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMNamedFlowCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -898,8 +887,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedFlow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -909,8 +898,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedNodeMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -920,8 +909,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Node.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -931,8 +920,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeFilter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -942,8 +931,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeIterator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -953,8 +942,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -964,8 +953,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -975,8 +964,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OverflowEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -986,8 +975,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PageTransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -997,8 +986,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PopStateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1008,8 +997,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProcessingInstruction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1019,8 +1008,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1030,8 +1019,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Range.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1041,8 +1030,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RequestAnimationFrameCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1052,8 +1041,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SecurityPolicyViolationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1063,8 +1052,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ShadowRoot.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1074,8 +1063,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StringCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1085,8 +1074,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Text.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1096,8 +1085,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1107,8 +1096,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Touch.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1118,8 +1107,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1129,8 +1118,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1140,8 +1129,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1151,8 +1140,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TreeWalker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1162,8 +1151,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8UIEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1173,8 +1162,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WheelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1184,8 +1173,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Blob.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1195,8 +1184,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8File.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1206,8 +1195,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1217,8 +1206,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1228,8 +1217,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1239,8 +1228,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1250,8 +1239,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1261,8 +1250,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFormData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1272,8 +1261,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSettableTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1283,8 +1272,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1294,8 +1283,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMURL.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1305,8 +1294,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAllCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1316,8 +1305,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAnchorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1327,8 +1316,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAppletElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1338,8 +1327,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1349,8 +1338,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAudioElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1360,8 +1349,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1371,8 +1360,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBaseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1382,8 +1371,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBodyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1393,8 +1382,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLButtonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1404,8 +1393,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCanvasElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1415,8 +1404,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1426,8 +1415,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1437,8 +1426,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDataListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1448,8 +1437,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDetailsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1459,8 +1448,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDialogElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1470,8 +1459,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDirectoryElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1481,8 +1470,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDivElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1492,8 +1481,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1503,8 +1492,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1514,8 +1503,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLEmbedElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1525,8 +1514,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFieldSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1536,8 +1525,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1547,8 +1536,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormControlsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1558,8 +1547,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1569,8 +1558,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1580,8 +1569,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1591,8 +1580,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1602,8 +1591,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1613,8 +1602,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1624,8 +1613,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHtmlElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1635,8 +1624,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLIFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1646,8 +1635,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1657,8 +1646,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1668,8 +1657,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLKeygenElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1679,8 +1668,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLIElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1690,8 +1679,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLabelElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1701,8 +1690,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLegendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1712,8 +1701,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLinkElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1723,8 +1712,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1734,8 +1723,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMarqueeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1745,8 +1734,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMediaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1756,8 +1745,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMenuElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1767,8 +1756,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMetaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1778,8 +1767,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMeterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1789,8 +1778,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLModElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1800,8 +1789,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1811,8 +1800,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1822,8 +1811,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptGroupElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1833,8 +1822,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1844,8 +1833,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1855,8 +1844,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOutputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1866,8 +1855,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParagraphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1877,8 +1866,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParamElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1888,8 +1877,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLPreElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1899,8 +1888,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLProgressElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1910,8 +1899,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLQuoteElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1921,8 +1910,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1932,8 +1921,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSelectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1943,8 +1932,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSourceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1954,8 +1943,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1965,8 +1954,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1976,8 +1965,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCaptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1987,8 +1976,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCellElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1998,8 +1987,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableColElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2009,8 +1998,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2020,8 +2009,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableRowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2031,8 +2020,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableSectionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2042,8 +2031,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTextAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2053,8 +2042,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTemplateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2064,8 +2053,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2075,8 +2064,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTrackElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2086,8 +2075,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2097,8 +2086,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUnknownElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2108,8 +2097,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLVideoElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2119,8 +2108,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ImageData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2130,8 +2119,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2141,8 +2130,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2152,8 +2141,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2163,8 +2152,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2174,8 +2163,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RadioNodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2185,8 +2174,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextMetrics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2196,8 +2185,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TimeRanges.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2207,8 +2196,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ValidityState.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2218,8 +2207,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8VoidCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2229,8 +2218,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2240,8 +2229,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBufferView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2251,8 +2240,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasGradient.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2262,8 +2251,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasPattern.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2273,8 +2262,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2284,8 +2273,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext2D.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2295,8 +2284,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Canvas2DContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2306,8 +2295,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2317,8 +2306,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2328,8 +2317,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTDrawBuffers.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2339,8 +2328,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTTextureFilterAnisotropic.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2350,8 +2339,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2361,8 +2350,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float64Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2372,8 +2361,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2383,8 +2372,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2394,8 +2383,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2405,8 +2394,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESStandardDerivatives.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2416,8 +2405,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2427,8 +2416,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureHalfFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2438,8 +2427,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESVertexArrayObject.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2449,8 +2438,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESElementIndexUint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2460,8 +2449,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2471,8 +2460,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2482,8 +2471,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2493,8 +2482,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8ClampedArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2504,8 +2493,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLActiveInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2515,8 +2504,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2526,8 +2515,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureATC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2537,8 +2526,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTexturePVRTC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2548,8 +2537,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureS3TC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2559,8 +2548,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2570,8 +2559,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2581,8 +2570,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugRendererInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2592,8 +2581,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugShaders.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2603,8 +2592,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDepthTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2614,8 +2603,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLFramebuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2625,8 +2614,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLLoseContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2636,8 +2625,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLProgram.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2647,8 +2636,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderbuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2658,8 +2647,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2669,8 +2658,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2680,8 +2669,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShaderPrecisionFormat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2691,8 +2680,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2702,8 +2691,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2713,1350 +2702,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4066,19 +2724,1350 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4088,8 +4077,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4099,30 +4088,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/DOMWindowMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4132,8 +4110,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4143,8 +4121,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4154,8 +4132,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4165,8 +4143,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4176,8 +4154,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4187,8 +4165,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4198,8 +4176,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaSuccessCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4209,8 +4187,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFSender.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4220,8 +4198,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFToneChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4231,8 +4209,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4242,8 +4220,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4253,8 +4231,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4264,8 +4242,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4275,8 +4253,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4286,8 +4264,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCPeerConnection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4297,8 +4275,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescription.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4308,8 +4286,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescriptionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4319,8 +4297,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4330,8 +4308,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsReport.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4341,8 +4319,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsResponse.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4352,8 +4330,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorContentUtils.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4363,8 +4341,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4374,8 +4352,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notification.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4385,8 +4363,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationCenter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4396,8 +4374,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationPermissionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4407,8 +4385,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4418,8 +4396,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4429,8 +4407,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4440,8 +4418,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4451,8 +4429,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4462,8 +4440,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4473,8 +4451,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuotaCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4484,8 +4462,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4495,30 +4473,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeech.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4528,8 +4495,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammar.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4539,8 +4506,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammarList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4550,8 +4517,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4561,8 +4528,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionAlternative.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4572,8 +4539,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4583,8 +4550,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4594,8 +4561,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4605,8 +4572,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4616,8 +4583,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4627,8 +4594,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4638,8 +4605,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisUtterance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4649,8 +4616,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisVoice.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4660,8 +4627,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4671,8 +4638,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4682,8 +4649,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4693,8 +4660,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelMergerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4704,8 +4671,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelSplitterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4715,8 +4682,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4726,8 +4693,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4737,8 +4704,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8GainNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4748,8 +4715,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioListener.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4759,8 +4726,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4770,8 +4737,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PannerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4781,8 +4748,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioParam.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4792,8 +4759,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioProcessingEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4803,8 +4770,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4814,8 +4781,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BiquadFilterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4825,8 +4792,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4836,30 +4803,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DOMWindowWebAudio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4869,8 +4825,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProcessorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4880,8 +4836,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaElementAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4891,8 +4847,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4902,8 +4858,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4913,8 +4869,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioCompletionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4924,8 +4880,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4935,8 +4891,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OscillatorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4946,8 +4902,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnalyserNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4957,8 +4913,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveShaperNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4968,8 +4924,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveTable.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4979,8 +4935,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4990,8 +4946,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Database.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5001,8 +4957,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5012,8 +4968,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5023,8 +4979,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5034,8 +4990,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5045,8 +5001,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5056,8 +5012,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSetRowList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5067,8 +5023,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5078,8 +5034,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5089,8 +5045,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5100,8 +5056,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5111,8 +5067,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5122,8 +5078,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5133,8 +5089,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5144,30 +5100,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/DOMWindowWebMIDI.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5177,8 +5122,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5188,8 +5133,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIInput.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5199,8 +5144,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIMessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5210,8 +5155,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5221,30 +5166,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/DOMWindowWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5254,8 +5188,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5265,8 +5199,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5276,8 +5210,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5287,8 +5221,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphItemElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5298,8 +5232,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphDefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5309,8 +5243,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5320,8 +5254,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateColorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5331,8 +5265,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateMotionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5342,8 +5276,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5353,8 +5287,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateTransformElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5364,8 +5298,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5375,8 +5309,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedBoolean.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5386,8 +5320,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedEnumeration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5397,8 +5331,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedInteger.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5408,8 +5342,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5419,8 +5353,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5430,8 +5364,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5441,8 +5375,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5452,8 +5386,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5463,8 +5397,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5474,8 +5408,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedString.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5485,8 +5419,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5496,8 +5430,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimationElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5507,8 +5441,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCircleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5518,8 +5452,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGClipPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5529,8 +5463,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5540,8 +5474,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGComponentTransferFunctionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5551,8 +5485,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCursorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5562,8 +5496,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDefsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5573,8 +5507,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDescElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5584,8 +5518,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5595,8 +5529,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5606,8 +5540,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5617,8 +5551,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstanceList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5628,8 +5562,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGEllipseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5639,8 +5573,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5650,8 +5584,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEBlendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5661,8 +5595,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEColorMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5672,8 +5606,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEComponentTransferElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5683,8 +5617,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFECompositeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5694,8 +5628,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEConvolveMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5705,8 +5639,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDiffuseLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5716,8 +5650,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDisplacementMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5727,8 +5661,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDistantLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5738,8 +5672,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDropShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5749,8 +5683,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFloodElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5760,8 +5694,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5771,8 +5705,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncBElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5782,8 +5716,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5793,8 +5727,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5804,8 +5738,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEGaussianBlurElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5815,8 +5749,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5826,8 +5760,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5837,8 +5771,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeNodeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5848,8 +5782,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMorphologyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5859,8 +5793,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEOffsetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5870,8 +5804,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEPointLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5881,8 +5815,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpecularLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5892,8 +5826,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpotLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5903,8 +5837,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETileElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5914,8 +5848,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETurbulenceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5925,8 +5859,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFilterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5936,8 +5870,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5947,8 +5881,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5958,8 +5892,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceFormatElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5969,8 +5903,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceNameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5980,8 +5914,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceSrcElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5991,8 +5925,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceUriElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6002,8 +5936,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGForeignObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6013,8 +5947,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6024,8 +5958,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6035,8 +5969,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6046,8 +5980,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6057,8 +5991,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGHKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6068,8 +6002,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6079,8 +6013,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6090,8 +6024,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6101,8 +6035,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6112,8 +6046,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLinearGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6123,8 +6057,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMarkerElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6134,8 +6068,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMaskElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6145,8 +6079,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6156,8 +6090,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMetadataElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6167,8 +6101,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMissingGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6178,8 +6112,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6189,8 +6123,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6200,8 +6134,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6211,8 +6145,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPaint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6222,8 +6156,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6233,8 +6167,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSeg.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6244,8 +6178,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6255,8 +6189,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6266,8 +6200,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegClosePath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6277,8 +6211,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6288,8 +6222,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6299,8 +6233,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6310,8 +6244,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6321,8 +6255,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6332,8 +6266,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6343,8 +6277,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6354,8 +6288,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6365,8 +6299,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6376,8 +6310,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6387,8 +6321,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6398,8 +6332,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6409,8 +6343,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6420,8 +6354,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6431,8 +6365,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6442,8 +6376,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6453,8 +6387,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6464,8 +6398,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPatternElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6475,8 +6409,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6486,8 +6420,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPointList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6497,8 +6431,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolygonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6508,8 +6442,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolylineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6519,8 +6453,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6530,8 +6464,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRadialGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6541,8 +6475,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6552,8 +6486,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6563,8 +6497,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRenderingIntent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6574,8 +6508,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6585,8 +6519,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6596,8 +6530,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6607,8 +6541,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStopElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6618,8 +6552,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6629,8 +6563,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6640,8 +6574,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyledElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6651,8 +6585,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSwitchElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6662,8 +6596,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSymbolElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6673,8 +6607,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6684,8 +6618,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6695,8 +6629,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6706,8 +6640,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6717,8 +6651,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6728,8 +6662,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPositioningElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6739,8 +6673,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6750,8 +6684,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransform.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6761,8 +6695,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6772,8 +6706,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUnitTypes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6783,8 +6717,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6794,8 +6728,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6805,8 +6739,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewSpec.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6816,8 +6750,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGVKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6827,8 +6761,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomAndPan.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6838,8 +6772,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6849,8 +6783,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Internals.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6860,8 +6794,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettings.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6871,8 +6805,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MallocStatistics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6882,8 +6816,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6893,13 +6827,24 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+
 ### Finished generating for all rules
 
 GYP_GENERATED_OUTPUTS := \
@@ -7044,8 +6989,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp \
@@ -7408,6 +7351,10 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp \
@@ -7650,18 +7597,12 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp \
@@ -7732,8 +7673,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp \
@@ -7794,8 +7733,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp \
@@ -7850,8 +7787,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp \
@@ -7864,8 +7799,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp \
@@ -8167,7 +8100,9 @@
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/bindings_derived_sources.target.darwin-x86.mk b/Source/bindings/bindings_derived_sources.target.darwin-x86.mk
index f464156..d986287 100644
--- a/Source/bindings/bindings_derived_sources.target.darwin-x86.mk
+++ b/Source/bindings/bindings_derived_sources.target.darwin-x86.mk
@@ -13,7 +13,7 @@
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_bindings_supplemental_dependencies_gyp)/supplemental_dependencies.stamp \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "derived_sources_all_in_one":
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DerivedSources01.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -46,13 +46,13 @@
 
 
 ### Generated for rule "third_party_WebKit_Source_bindings_derived_sources_gyp_bindings_derived_sources_target_binding":
-# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGenerator.pm', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/webaudio/DOMWindowWebAudio.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/EntityReference.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/inputmethod/Composition.idl', '../modules/inputmethod/InputMethodContext.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DOMWindowWebAudio.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/DOMWindowWebSocket.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_COMPOSITING=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_JAVASCRIPT_I18N_API=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_RUBY=1" "ENABLE_SANDBOX=1" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
+# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/ime/Composition.idl', '../core/html/ime/InputMethodContext.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSCharsetRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -62,8 +62,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -73,8 +73,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -84,8 +84,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSHostRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -95,8 +95,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSImportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -106,8 +106,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSMediaRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -117,8 +117,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPageRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -128,8 +128,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPrimitiveValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -139,8 +139,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -150,8 +150,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRuleList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -161,8 +161,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleDeclaration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -172,8 +172,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -183,8 +183,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -194,8 +194,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSSupportsRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -205,8 +205,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -216,8 +216,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -227,8 +227,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Counter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -238,8 +238,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowCSS.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -249,8 +249,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FontLoader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -260,8 +260,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -271,8 +271,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaQueryList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -282,8 +282,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Rect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -293,8 +293,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RGBColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -304,8 +304,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleMedia.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -315,8 +315,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -326,8 +326,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheetList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -337,8 +337,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -348,8 +348,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -359,8 +359,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframeRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -370,8 +370,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframesRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -381,8 +381,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -392,8 +392,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMixFunctionValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -403,8 +403,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSRegionRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -414,8 +414,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSTransformValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -425,8 +425,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSViewportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -436,8 +436,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnimationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -447,8 +447,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Attr.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -458,8 +458,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AutocompleteErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -469,8 +469,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BeforeLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -480,8 +480,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CDATASection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -491,8 +491,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CharacterData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -502,8 +502,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -513,8 +513,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRectList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -524,8 +524,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Clipboard.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -535,8 +535,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Comment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -546,8 +546,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CompositionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -557,8 +557,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomElementConstructor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -568,8 +568,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -579,8 +579,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMCoreException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -590,8 +590,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -601,8 +601,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMImplementation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -612,8 +612,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -623,8 +623,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -634,8 +634,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -645,8 +645,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -656,8 +656,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceOrientationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -667,8 +667,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Document.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -678,8 +678,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentFragment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -689,8 +689,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -700,8 +700,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -711,30 +711,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EntityReference.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -744,8 +733,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Event.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -755,8 +744,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -766,8 +755,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventTarget.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -777,8 +766,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FocusEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -788,8 +777,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HashChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -799,8 +788,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8KeyboardEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -810,8 +799,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -821,8 +810,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -832,8 +821,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessagePort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -843,8 +832,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MouseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -854,8 +843,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -865,8 +854,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationObserver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -876,8 +865,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationRecord.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -887,8 +876,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMNamedFlowCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -898,8 +887,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedFlow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -909,8 +898,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedNodeMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -920,8 +909,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Node.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -931,8 +920,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeFilter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -942,8 +931,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeIterator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -953,8 +942,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -964,8 +953,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -975,8 +964,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OverflowEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -986,8 +975,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PageTransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -997,8 +986,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PopStateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1008,8 +997,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProcessingInstruction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1019,8 +1008,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1030,8 +1019,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Range.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1041,8 +1030,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RequestAnimationFrameCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1052,8 +1041,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SecurityPolicyViolationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1063,8 +1052,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ShadowRoot.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1074,8 +1063,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StringCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1085,8 +1074,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Text.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1096,8 +1085,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1107,8 +1096,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Touch.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1118,8 +1107,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1129,8 +1118,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1140,8 +1129,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1151,8 +1140,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TreeWalker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1162,8 +1151,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8UIEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1173,8 +1162,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WheelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1184,8 +1173,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Blob.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1195,8 +1184,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8File.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1206,8 +1195,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1217,8 +1206,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1228,8 +1217,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1239,8 +1228,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1250,8 +1239,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1261,8 +1250,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFormData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1272,8 +1261,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSettableTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1283,8 +1272,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1294,8 +1283,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMURL.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1305,8 +1294,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAllCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1316,8 +1305,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAnchorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1327,8 +1316,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAppletElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1338,8 +1327,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1349,8 +1338,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAudioElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1360,8 +1349,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1371,8 +1360,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBaseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1382,8 +1371,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBodyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1393,8 +1382,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLButtonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1404,8 +1393,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCanvasElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1415,8 +1404,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1426,8 +1415,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1437,8 +1426,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDataListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1448,8 +1437,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDetailsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1459,8 +1448,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDialogElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1470,8 +1459,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDirectoryElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1481,8 +1470,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDivElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1492,8 +1481,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1503,8 +1492,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1514,8 +1503,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLEmbedElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1525,8 +1514,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFieldSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1536,8 +1525,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1547,8 +1536,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormControlsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1558,8 +1547,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1569,8 +1558,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1580,8 +1569,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1591,8 +1580,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1602,8 +1591,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1613,8 +1602,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1624,8 +1613,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHtmlElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1635,8 +1624,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLIFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1646,8 +1635,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1657,8 +1646,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1668,8 +1657,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLKeygenElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1679,8 +1668,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLIElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1690,8 +1679,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLabelElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1701,8 +1690,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLegendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1712,8 +1701,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLinkElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1723,8 +1712,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1734,8 +1723,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMarqueeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1745,8 +1734,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMediaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1756,8 +1745,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMenuElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1767,8 +1756,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMetaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1778,8 +1767,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMeterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1789,8 +1778,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLModElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1800,8 +1789,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1811,8 +1800,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1822,8 +1811,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptGroupElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1833,8 +1822,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1844,8 +1833,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1855,8 +1844,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOutputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1866,8 +1855,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParagraphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1877,8 +1866,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParamElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1888,8 +1877,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLPreElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1899,8 +1888,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLProgressElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1910,8 +1899,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLQuoteElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1921,8 +1910,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1932,8 +1921,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSelectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1943,8 +1932,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSourceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1954,8 +1943,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1965,8 +1954,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1976,8 +1965,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCaptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1987,8 +1976,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCellElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1998,8 +1987,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableColElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2009,8 +1998,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2020,8 +2009,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableRowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2031,8 +2020,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableSectionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2042,8 +2031,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTextAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2053,8 +2042,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTemplateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2064,8 +2053,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2075,8 +2064,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTrackElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2086,8 +2075,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2097,8 +2086,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUnknownElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2108,8 +2097,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLVideoElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2119,8 +2108,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ImageData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2130,8 +2119,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2141,8 +2130,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2152,8 +2141,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2163,8 +2152,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2174,8 +2163,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RadioNodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2185,8 +2174,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextMetrics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2196,8 +2185,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TimeRanges.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2207,8 +2196,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ValidityState.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2218,8 +2207,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8VoidCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2229,8 +2218,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2240,8 +2229,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBufferView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2251,8 +2240,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasGradient.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2262,8 +2251,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasPattern.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2273,8 +2262,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2284,8 +2273,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext2D.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2295,8 +2284,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Canvas2DContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2306,8 +2295,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2317,8 +2306,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2328,8 +2317,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTDrawBuffers.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2339,8 +2328,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTTextureFilterAnisotropic.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2350,8 +2339,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2361,8 +2350,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float64Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2372,8 +2361,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2383,8 +2372,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2394,8 +2383,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2405,8 +2394,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESStandardDerivatives.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2416,8 +2405,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2427,8 +2416,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureHalfFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2438,8 +2427,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESVertexArrayObject.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2449,8 +2438,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESElementIndexUint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2460,8 +2449,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2471,8 +2460,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2482,8 +2471,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2493,8 +2482,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8ClampedArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2504,8 +2493,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLActiveInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2515,8 +2504,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2526,8 +2515,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureATC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2537,8 +2526,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTexturePVRTC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2548,8 +2537,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureS3TC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2559,8 +2548,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2570,8 +2559,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2581,8 +2570,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugRendererInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2592,8 +2581,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugShaders.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2603,8 +2592,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDepthTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2614,8 +2603,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLFramebuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2625,8 +2614,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLLoseContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2636,8 +2625,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLProgram.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2647,8 +2636,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderbuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2658,8 +2647,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2669,8 +2658,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2680,8 +2669,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShaderPrecisionFormat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2691,8 +2680,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2702,8 +2691,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2713,1350 +2702,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4066,19 +2724,1350 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4088,8 +4077,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4099,30 +4088,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/DOMWindowMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4132,8 +4110,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4143,8 +4121,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4154,8 +4132,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4165,8 +4143,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4176,8 +4154,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4187,8 +4165,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4198,8 +4176,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaSuccessCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4209,8 +4187,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFSender.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4220,8 +4198,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFToneChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4231,8 +4209,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4242,8 +4220,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4253,8 +4231,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4264,8 +4242,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4275,8 +4253,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4286,8 +4264,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCPeerConnection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4297,8 +4275,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescription.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4308,8 +4286,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescriptionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4319,8 +4297,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4330,8 +4308,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsReport.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4341,8 +4319,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsResponse.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4352,8 +4330,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorContentUtils.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4363,8 +4341,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4374,8 +4352,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notification.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4385,8 +4363,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationCenter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4396,8 +4374,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationPermissionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4407,8 +4385,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4418,8 +4396,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4429,8 +4407,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4440,8 +4418,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4451,8 +4429,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4462,8 +4440,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4473,8 +4451,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuotaCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4484,8 +4462,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4495,30 +4473,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeech.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4528,8 +4495,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammar.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4539,8 +4506,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammarList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4550,8 +4517,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4561,8 +4528,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionAlternative.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4572,8 +4539,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4583,8 +4550,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4594,8 +4561,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4605,8 +4572,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4616,8 +4583,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4627,8 +4594,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4638,8 +4605,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisUtterance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4649,8 +4616,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisVoice.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4660,8 +4627,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4671,8 +4638,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4682,8 +4649,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4693,8 +4660,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelMergerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4704,8 +4671,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelSplitterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4715,8 +4682,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4726,8 +4693,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4737,8 +4704,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8GainNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4748,8 +4715,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioListener.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4759,8 +4726,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4770,8 +4737,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PannerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4781,8 +4748,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioParam.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4792,8 +4759,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioProcessingEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4803,8 +4770,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4814,8 +4781,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BiquadFilterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4825,8 +4792,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4836,30 +4803,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DOMWindowWebAudio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4869,8 +4825,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProcessorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4880,8 +4836,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaElementAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4891,8 +4847,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4902,8 +4858,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4913,8 +4869,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioCompletionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4924,8 +4880,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4935,8 +4891,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OscillatorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4946,8 +4902,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnalyserNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4957,8 +4913,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveShaperNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4968,8 +4924,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveTable.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4979,8 +4935,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4990,8 +4946,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Database.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5001,8 +4957,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5012,8 +4968,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5023,8 +4979,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5034,8 +4990,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5045,8 +5001,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5056,8 +5012,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSetRowList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5067,8 +5023,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5078,8 +5034,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5089,8 +5045,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5100,8 +5056,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5111,8 +5067,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5122,8 +5078,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5133,8 +5089,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5144,30 +5100,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/DOMWindowWebMIDI.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5177,8 +5122,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5188,8 +5133,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIInput.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5199,8 +5144,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIMessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5210,8 +5155,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5221,30 +5166,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/DOMWindowWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5254,8 +5188,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5265,8 +5199,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5276,8 +5210,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5287,8 +5221,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphItemElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5298,8 +5232,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphDefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5309,8 +5243,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5320,8 +5254,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateColorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5331,8 +5265,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateMotionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5342,8 +5276,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5353,8 +5287,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateTransformElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5364,8 +5298,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5375,8 +5309,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedBoolean.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5386,8 +5320,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedEnumeration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5397,8 +5331,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedInteger.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5408,8 +5342,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5419,8 +5353,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5430,8 +5364,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5441,8 +5375,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5452,8 +5386,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5463,8 +5397,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5474,8 +5408,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedString.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5485,8 +5419,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5496,8 +5430,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimationElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5507,8 +5441,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCircleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5518,8 +5452,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGClipPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5529,8 +5463,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5540,8 +5474,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGComponentTransferFunctionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5551,8 +5485,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCursorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5562,8 +5496,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDefsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5573,8 +5507,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDescElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5584,8 +5518,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5595,8 +5529,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5606,8 +5540,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5617,8 +5551,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstanceList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5628,8 +5562,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGEllipseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5639,8 +5573,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5650,8 +5584,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEBlendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5661,8 +5595,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEColorMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5672,8 +5606,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEComponentTransferElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5683,8 +5617,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFECompositeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5694,8 +5628,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEConvolveMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5705,8 +5639,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDiffuseLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5716,8 +5650,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDisplacementMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5727,8 +5661,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDistantLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5738,8 +5672,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDropShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5749,8 +5683,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFloodElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5760,8 +5694,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5771,8 +5705,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncBElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5782,8 +5716,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5793,8 +5727,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5804,8 +5738,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEGaussianBlurElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5815,8 +5749,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5826,8 +5760,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5837,8 +5771,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeNodeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5848,8 +5782,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMorphologyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5859,8 +5793,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEOffsetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5870,8 +5804,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEPointLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5881,8 +5815,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpecularLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5892,8 +5826,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpotLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5903,8 +5837,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETileElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5914,8 +5848,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETurbulenceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5925,8 +5859,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFilterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5936,8 +5870,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5947,8 +5881,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5958,8 +5892,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceFormatElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5969,8 +5903,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceNameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5980,8 +5914,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceSrcElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5991,8 +5925,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceUriElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6002,8 +5936,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGForeignObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6013,8 +5947,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6024,8 +5958,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6035,8 +5969,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6046,8 +5980,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6057,8 +5991,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGHKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6068,8 +6002,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6079,8 +6013,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6090,8 +6024,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6101,8 +6035,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6112,8 +6046,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLinearGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6123,8 +6057,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMarkerElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6134,8 +6068,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMaskElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6145,8 +6079,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6156,8 +6090,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMetadataElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6167,8 +6101,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMissingGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6178,8 +6112,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6189,8 +6123,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6200,8 +6134,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6211,8 +6145,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPaint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6222,8 +6156,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6233,8 +6167,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSeg.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6244,8 +6178,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6255,8 +6189,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6266,8 +6200,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegClosePath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6277,8 +6211,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6288,8 +6222,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6299,8 +6233,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6310,8 +6244,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6321,8 +6255,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6332,8 +6266,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6343,8 +6277,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6354,8 +6288,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6365,8 +6299,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6376,8 +6310,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6387,8 +6321,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6398,8 +6332,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6409,8 +6343,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6420,8 +6354,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6431,8 +6365,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6442,8 +6376,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6453,8 +6387,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6464,8 +6398,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPatternElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6475,8 +6409,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6486,8 +6420,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPointList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6497,8 +6431,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolygonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6508,8 +6442,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolylineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6519,8 +6453,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6530,8 +6464,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRadialGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6541,8 +6475,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6552,8 +6486,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6563,8 +6497,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRenderingIntent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6574,8 +6508,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6585,8 +6519,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6596,8 +6530,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6607,8 +6541,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStopElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6618,8 +6552,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6629,8 +6563,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6640,8 +6574,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyledElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6651,8 +6585,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSwitchElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6662,8 +6596,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSymbolElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6673,8 +6607,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6684,8 +6618,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6695,8 +6629,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6706,8 +6640,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6717,8 +6651,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6728,8 +6662,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPositioningElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6739,8 +6673,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6750,8 +6684,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransform.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6761,8 +6695,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6772,8 +6706,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUnitTypes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6783,8 +6717,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6794,8 +6728,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6805,8 +6739,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewSpec.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6816,8 +6750,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGVKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6827,8 +6761,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomAndPan.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6838,8 +6772,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6849,8 +6783,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Internals.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6860,8 +6794,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettings.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6871,8 +6805,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MallocStatistics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6882,8 +6816,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6893,13 +6827,24 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+
 ### Finished generating for all rules
 
 GYP_GENERATED_OUTPUTS := \
@@ -7044,8 +6989,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp \
@@ -7408,6 +7351,10 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp \
@@ -7650,18 +7597,12 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp \
@@ -7732,8 +7673,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp \
@@ -7794,8 +7733,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp \
@@ -7850,8 +7787,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp \
@@ -7864,8 +7799,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp \
@@ -8167,7 +8100,9 @@
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/bindings_derived_sources.target.linux-arm.mk b/Source/bindings/bindings_derived_sources.target.linux-arm.mk
index 8b2d59f..527984a 100644
--- a/Source/bindings/bindings_derived_sources.target.linux-arm.mk
+++ b/Source/bindings/bindings_derived_sources.target.linux-arm.mk
@@ -13,7 +13,7 @@
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_bindings_supplemental_dependencies_gyp)/supplemental_dependencies.stamp \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "derived_sources_all_in_one":
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DerivedSources01.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -46,13 +46,13 @@
 
 
 ### Generated for rule "third_party_WebKit_Source_bindings_derived_sources_gyp_bindings_derived_sources_target_binding":
-# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGenerator.pm', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/webaudio/DOMWindowWebAudio.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/EntityReference.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/inputmethod/Composition.idl', '../modules/inputmethod/InputMethodContext.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DOMWindowWebAudio.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/DOMWindowWebSocket.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_COMPOSITING=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_JAVASCRIPT_I18N_API=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_RUBY=1" "ENABLE_SANDBOX=1" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
+# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/ime/Composition.idl', '../core/html/ime/InputMethodContext.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSCharsetRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -62,8 +62,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -73,8 +73,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -84,8 +84,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSHostRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -95,8 +95,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSImportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -106,8 +106,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSMediaRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -117,8 +117,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPageRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -128,8 +128,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPrimitiveValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -139,8 +139,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -150,8 +150,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRuleList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -161,8 +161,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleDeclaration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -172,8 +172,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -183,8 +183,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -194,8 +194,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSSupportsRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -205,8 +205,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -216,8 +216,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -227,8 +227,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Counter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -238,8 +238,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowCSS.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -249,8 +249,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FontLoader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -260,8 +260,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -271,8 +271,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaQueryList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -282,8 +282,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Rect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -293,8 +293,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RGBColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -304,8 +304,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleMedia.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -315,8 +315,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -326,8 +326,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheetList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -337,8 +337,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -348,8 +348,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -359,8 +359,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframeRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -370,8 +370,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframesRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -381,8 +381,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -392,8 +392,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMixFunctionValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -403,8 +403,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSRegionRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -414,8 +414,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSTransformValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -425,8 +425,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSViewportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -436,8 +436,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnimationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -447,8 +447,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Attr.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -458,8 +458,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AutocompleteErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -469,8 +469,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BeforeLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -480,8 +480,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CDATASection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -491,8 +491,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CharacterData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -502,8 +502,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -513,8 +513,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRectList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -524,8 +524,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Clipboard.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -535,8 +535,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Comment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -546,8 +546,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CompositionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -557,8 +557,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomElementConstructor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -568,8 +568,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -579,8 +579,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMCoreException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -590,8 +590,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -601,8 +601,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMImplementation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -612,8 +612,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -623,8 +623,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -634,8 +634,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -645,8 +645,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -656,8 +656,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceOrientationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -667,8 +667,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Document.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -678,8 +678,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentFragment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -689,8 +689,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -700,8 +700,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -711,30 +711,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EntityReference.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -744,8 +733,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Event.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -755,8 +744,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -766,8 +755,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventTarget.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -777,8 +766,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FocusEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -788,8 +777,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HashChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -799,8 +788,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8KeyboardEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -810,8 +799,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -821,8 +810,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -832,8 +821,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessagePort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -843,8 +832,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MouseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -854,8 +843,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -865,8 +854,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationObserver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -876,8 +865,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationRecord.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -887,8 +876,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMNamedFlowCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -898,8 +887,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedFlow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -909,8 +898,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedNodeMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -920,8 +909,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Node.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -931,8 +920,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeFilter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -942,8 +931,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeIterator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -953,8 +942,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -964,8 +953,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -975,8 +964,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OverflowEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -986,8 +975,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PageTransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -997,8 +986,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PopStateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1008,8 +997,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProcessingInstruction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1019,8 +1008,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1030,8 +1019,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Range.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1041,8 +1030,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RequestAnimationFrameCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1052,8 +1041,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SecurityPolicyViolationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1063,8 +1052,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ShadowRoot.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1074,8 +1063,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StringCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1085,8 +1074,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Text.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1096,8 +1085,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1107,8 +1096,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Touch.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1118,8 +1107,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1129,8 +1118,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1140,8 +1129,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1151,8 +1140,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TreeWalker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1162,8 +1151,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8UIEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1173,8 +1162,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WheelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1184,8 +1173,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Blob.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1195,8 +1184,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8File.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1206,8 +1195,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1217,8 +1206,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1228,8 +1217,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1239,8 +1228,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1250,8 +1239,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1261,8 +1250,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFormData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1272,8 +1261,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSettableTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1283,8 +1272,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1294,8 +1283,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMURL.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1305,8 +1294,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAllCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1316,8 +1305,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAnchorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1327,8 +1316,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAppletElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1338,8 +1327,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1349,8 +1338,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAudioElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1360,8 +1349,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1371,8 +1360,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBaseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1382,8 +1371,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBodyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1393,8 +1382,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLButtonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1404,8 +1393,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCanvasElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1415,8 +1404,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1426,8 +1415,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1437,8 +1426,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDataListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1448,8 +1437,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDetailsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1459,8 +1448,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDialogElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1470,8 +1459,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDirectoryElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1481,8 +1470,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDivElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1492,8 +1481,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1503,8 +1492,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1514,8 +1503,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLEmbedElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1525,8 +1514,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFieldSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1536,8 +1525,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1547,8 +1536,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormControlsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1558,8 +1547,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1569,8 +1558,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1580,8 +1569,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1591,8 +1580,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1602,8 +1591,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1613,8 +1602,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1624,8 +1613,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHtmlElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1635,8 +1624,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLIFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1646,8 +1635,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1657,8 +1646,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1668,8 +1657,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLKeygenElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1679,8 +1668,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLIElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1690,8 +1679,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLabelElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1701,8 +1690,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLegendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1712,8 +1701,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLinkElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1723,8 +1712,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1734,8 +1723,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMarqueeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1745,8 +1734,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMediaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1756,8 +1745,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMenuElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1767,8 +1756,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMetaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1778,8 +1767,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMeterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1789,8 +1778,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLModElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1800,8 +1789,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1811,8 +1800,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1822,8 +1811,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptGroupElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1833,8 +1822,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1844,8 +1833,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1855,8 +1844,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOutputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1866,8 +1855,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParagraphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1877,8 +1866,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParamElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1888,8 +1877,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLPreElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1899,8 +1888,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLProgressElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1910,8 +1899,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLQuoteElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1921,8 +1910,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1932,8 +1921,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSelectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1943,8 +1932,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSourceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1954,8 +1943,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1965,8 +1954,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1976,8 +1965,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCaptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1987,8 +1976,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCellElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1998,8 +1987,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableColElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2009,8 +1998,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2020,8 +2009,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableRowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2031,8 +2020,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableSectionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2042,8 +2031,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTextAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2053,8 +2042,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTemplateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2064,8 +2053,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2075,8 +2064,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTrackElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2086,8 +2075,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2097,8 +2086,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUnknownElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2108,8 +2097,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLVideoElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2119,8 +2108,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ImageData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2130,8 +2119,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2141,8 +2130,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2152,8 +2141,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2163,8 +2152,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2174,8 +2163,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RadioNodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2185,8 +2174,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextMetrics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2196,8 +2185,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TimeRanges.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2207,8 +2196,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ValidityState.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2218,8 +2207,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8VoidCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2229,8 +2218,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2240,8 +2229,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBufferView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2251,8 +2240,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasGradient.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2262,8 +2251,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasPattern.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2273,8 +2262,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2284,8 +2273,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext2D.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2295,8 +2284,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Canvas2DContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2306,8 +2295,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2317,8 +2306,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2328,8 +2317,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTDrawBuffers.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2339,8 +2328,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTTextureFilterAnisotropic.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2350,8 +2339,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2361,8 +2350,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float64Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2372,8 +2361,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2383,8 +2372,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2394,8 +2383,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2405,8 +2394,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESStandardDerivatives.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2416,8 +2405,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2427,8 +2416,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureHalfFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2438,8 +2427,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESVertexArrayObject.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2449,8 +2438,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESElementIndexUint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2460,8 +2449,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2471,8 +2460,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2482,8 +2471,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2493,8 +2482,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8ClampedArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2504,8 +2493,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLActiveInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2515,8 +2504,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2526,8 +2515,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureATC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2537,8 +2526,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTexturePVRTC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2548,8 +2537,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureS3TC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2559,8 +2548,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2570,8 +2559,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2581,8 +2570,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugRendererInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2592,8 +2581,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugShaders.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2603,8 +2592,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDepthTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2614,8 +2603,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLFramebuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2625,8 +2614,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLLoseContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2636,8 +2625,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLProgram.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2647,8 +2636,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderbuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2658,8 +2647,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2669,8 +2658,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2680,8 +2669,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShaderPrecisionFormat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2691,8 +2680,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2702,8 +2691,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2713,1350 +2702,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4066,19 +2724,1350 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4088,8 +4077,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4099,30 +4088,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/DOMWindowMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4132,8 +4110,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4143,8 +4121,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4154,8 +4132,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4165,8 +4143,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4176,8 +4154,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4187,8 +4165,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4198,8 +4176,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaSuccessCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4209,8 +4187,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFSender.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4220,8 +4198,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFToneChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4231,8 +4209,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4242,8 +4220,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4253,8 +4231,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4264,8 +4242,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4275,8 +4253,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4286,8 +4264,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCPeerConnection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4297,8 +4275,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescription.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4308,8 +4286,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescriptionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4319,8 +4297,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4330,8 +4308,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsReport.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4341,8 +4319,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsResponse.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4352,8 +4330,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorContentUtils.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4363,8 +4341,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4374,8 +4352,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notification.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4385,8 +4363,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationCenter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4396,8 +4374,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationPermissionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4407,8 +4385,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4418,8 +4396,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4429,8 +4407,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4440,8 +4418,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4451,8 +4429,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4462,8 +4440,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4473,8 +4451,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuotaCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4484,8 +4462,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4495,30 +4473,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeech.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4528,8 +4495,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammar.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4539,8 +4506,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammarList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4550,8 +4517,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4561,8 +4528,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionAlternative.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4572,8 +4539,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4583,8 +4550,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4594,8 +4561,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4605,8 +4572,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4616,8 +4583,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4627,8 +4594,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4638,8 +4605,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisUtterance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4649,8 +4616,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisVoice.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4660,8 +4627,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4671,8 +4638,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4682,8 +4649,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4693,8 +4660,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelMergerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4704,8 +4671,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelSplitterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4715,8 +4682,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4726,8 +4693,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4737,8 +4704,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8GainNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4748,8 +4715,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioListener.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4759,8 +4726,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4770,8 +4737,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PannerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4781,8 +4748,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioParam.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4792,8 +4759,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioProcessingEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4803,8 +4770,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4814,8 +4781,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BiquadFilterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4825,8 +4792,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4836,30 +4803,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DOMWindowWebAudio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4869,8 +4825,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProcessorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4880,8 +4836,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaElementAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4891,8 +4847,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4902,8 +4858,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4913,8 +4869,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioCompletionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4924,8 +4880,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4935,8 +4891,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OscillatorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4946,8 +4902,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnalyserNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4957,8 +4913,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveShaperNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4968,8 +4924,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveTable.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4979,8 +4935,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4990,8 +4946,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Database.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5001,8 +4957,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5012,8 +4968,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5023,8 +4979,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5034,8 +4990,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5045,8 +5001,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5056,8 +5012,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSetRowList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5067,8 +5023,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5078,8 +5034,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5089,8 +5045,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5100,8 +5056,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5111,8 +5067,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5122,8 +5078,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5133,8 +5089,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5144,30 +5100,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/DOMWindowWebMIDI.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5177,8 +5122,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5188,8 +5133,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIInput.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5199,8 +5144,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIMessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5210,8 +5155,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5221,30 +5166,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/DOMWindowWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5254,8 +5188,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5265,8 +5199,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5276,8 +5210,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5287,8 +5221,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphItemElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5298,8 +5232,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphDefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5309,8 +5243,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5320,8 +5254,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateColorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5331,8 +5265,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateMotionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5342,8 +5276,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5353,8 +5287,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateTransformElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5364,8 +5298,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5375,8 +5309,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedBoolean.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5386,8 +5320,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedEnumeration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5397,8 +5331,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedInteger.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5408,8 +5342,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5419,8 +5353,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5430,8 +5364,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5441,8 +5375,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5452,8 +5386,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5463,8 +5397,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5474,8 +5408,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedString.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5485,8 +5419,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5496,8 +5430,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimationElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5507,8 +5441,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCircleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5518,8 +5452,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGClipPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5529,8 +5463,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5540,8 +5474,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGComponentTransferFunctionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5551,8 +5485,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCursorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5562,8 +5496,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDefsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5573,8 +5507,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDescElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5584,8 +5518,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5595,8 +5529,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5606,8 +5540,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5617,8 +5551,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstanceList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5628,8 +5562,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGEllipseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5639,8 +5573,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5650,8 +5584,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEBlendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5661,8 +5595,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEColorMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5672,8 +5606,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEComponentTransferElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5683,8 +5617,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFECompositeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5694,8 +5628,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEConvolveMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5705,8 +5639,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDiffuseLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5716,8 +5650,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDisplacementMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5727,8 +5661,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDistantLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5738,8 +5672,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDropShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5749,8 +5683,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFloodElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5760,8 +5694,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5771,8 +5705,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncBElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5782,8 +5716,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5793,8 +5727,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5804,8 +5738,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEGaussianBlurElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5815,8 +5749,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5826,8 +5760,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5837,8 +5771,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeNodeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5848,8 +5782,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMorphologyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5859,8 +5793,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEOffsetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5870,8 +5804,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEPointLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5881,8 +5815,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpecularLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5892,8 +5826,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpotLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5903,8 +5837,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETileElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5914,8 +5848,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETurbulenceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5925,8 +5859,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFilterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5936,8 +5870,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5947,8 +5881,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5958,8 +5892,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceFormatElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5969,8 +5903,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceNameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5980,8 +5914,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceSrcElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5991,8 +5925,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceUriElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6002,8 +5936,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGForeignObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6013,8 +5947,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6024,8 +5958,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6035,8 +5969,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6046,8 +5980,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6057,8 +5991,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGHKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6068,8 +6002,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6079,8 +6013,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6090,8 +6024,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6101,8 +6035,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6112,8 +6046,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLinearGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6123,8 +6057,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMarkerElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6134,8 +6068,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMaskElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6145,8 +6079,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6156,8 +6090,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMetadataElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6167,8 +6101,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMissingGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6178,8 +6112,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6189,8 +6123,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6200,8 +6134,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6211,8 +6145,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPaint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6222,8 +6156,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6233,8 +6167,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSeg.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6244,8 +6178,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6255,8 +6189,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6266,8 +6200,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegClosePath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6277,8 +6211,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6288,8 +6222,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6299,8 +6233,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6310,8 +6244,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6321,8 +6255,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6332,8 +6266,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6343,8 +6277,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6354,8 +6288,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6365,8 +6299,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6376,8 +6310,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6387,8 +6321,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6398,8 +6332,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6409,8 +6343,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6420,8 +6354,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6431,8 +6365,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6442,8 +6376,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6453,8 +6387,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6464,8 +6398,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPatternElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6475,8 +6409,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6486,8 +6420,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPointList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6497,8 +6431,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolygonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6508,8 +6442,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolylineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6519,8 +6453,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6530,8 +6464,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRadialGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6541,8 +6475,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6552,8 +6486,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6563,8 +6497,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRenderingIntent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6574,8 +6508,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6585,8 +6519,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6596,8 +6530,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6607,8 +6541,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStopElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6618,8 +6552,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6629,8 +6563,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6640,8 +6574,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyledElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6651,8 +6585,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSwitchElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6662,8 +6596,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSymbolElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6673,8 +6607,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6684,8 +6618,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6695,8 +6629,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6706,8 +6640,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6717,8 +6651,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6728,8 +6662,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPositioningElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6739,8 +6673,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6750,8 +6684,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransform.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6761,8 +6695,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6772,8 +6706,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUnitTypes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6783,8 +6717,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6794,8 +6728,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6805,8 +6739,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewSpec.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6816,8 +6750,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGVKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6827,8 +6761,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomAndPan.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6838,8 +6772,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6849,8 +6783,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Internals.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6860,8 +6794,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettings.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6871,8 +6805,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MallocStatistics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6882,8 +6816,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6893,13 +6827,24 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+
 ### Finished generating for all rules
 
 GYP_GENERATED_OUTPUTS := \
@@ -7044,8 +6989,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp \
@@ -7408,6 +7351,10 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp \
@@ -7650,18 +7597,12 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp \
@@ -7732,8 +7673,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp \
@@ -7794,8 +7733,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp \
@@ -7850,8 +7787,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp \
@@ -7864,8 +7799,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp \
@@ -8167,7 +8100,9 @@
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/bindings_derived_sources.target.linux-x86.mk b/Source/bindings/bindings_derived_sources.target.linux-x86.mk
index f464156..d986287 100644
--- a/Source/bindings/bindings_derived_sources.target.linux-x86.mk
+++ b/Source/bindings/bindings_derived_sources.target.linux-x86.mk
@@ -13,7 +13,7 @@
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_bindings_supplemental_dependencies_gyp)/supplemental_dependencies.stamp \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "derived_sources_all_in_one":
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DerivedSources01.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -46,13 +46,13 @@
 
 
 ### Generated for rule "third_party_WebKit_Source_bindings_derived_sources_gyp_bindings_derived_sources_target_binding":
-# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGenerator.pm', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/webaudio/DOMWindowWebAudio.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/EntityReference.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/inputmethod/Composition.idl', '../modules/inputmethod/InputMethodContext.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/DOMWindowMediaStream.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeech.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DOMWindowWebAudio.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/DOMWindowWebMIDI.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/DOMWindowWebSocket.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_COMPOSITING=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_JAVASCRIPT_I18N_API=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_RUBY=1" "ENABLE_SANDBOX=1" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
+# "{'inputs': ['scripts/generate-bindings.pl', 'scripts/CodeGeneratorV8.pm', 'scripts/IDLParser.pm', 'scripts/IDLAttributes.txt', '../core/scripts/preprocessor.pm', '../core/page/DOMWindowPagePopup.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl'], 'msvs_cygwin_shell': '0', 'extension': 'idl', 'msvs_external_rule': '1', 'outputs': ['$(gyp_shared_intermediate_dir)/webcore/bindings/V8%(INPUT_ROOT)s.cpp', '$(gyp_shared_intermediate_dir)/webkit/bindings/V8%(INPUT_ROOT)s.h'], 'variables': {'generator_include_dirs': ['--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit']}, 'rule_name': 'binding', 'rule_sources': ['../core/css/CSSCharsetRule.idl', '../core/css/CSSFontFaceLoadEvent.idl', '../core/css/CSSFontFaceRule.idl', '../core/css/CSSHostRule.idl', '../core/css/CSSImportRule.idl', '../core/css/CSSMediaRule.idl', '../core/css/CSSPageRule.idl', '../core/css/CSSPrimitiveValue.idl', '../core/css/CSSRule.idl', '../core/css/CSSRuleList.idl', '../core/css/CSSStyleDeclaration.idl', '../core/css/CSSStyleRule.idl', '../core/css/CSSStyleSheet.idl', '../core/css/CSSSupportsRule.idl', '../core/css/CSSValue.idl', '../core/css/CSSValueList.idl', '../core/css/Counter.idl', '../core/css/DOMWindowCSS.idl', '../core/css/FontLoader.idl', '../core/css/MediaList.idl', '../core/css/MediaQueryList.idl', '../core/css/Rect.idl', '../core/css/RGBColor.idl', '../core/css/StyleMedia.idl', '../core/css/StyleSheet.idl', '../core/css/StyleSheetList.idl', '../core/css/WebKitCSSFilterRule.idl', '../core/css/WebKitCSSFilterValue.idl', '../core/css/WebKitCSSKeyframeRule.idl', '../core/css/WebKitCSSKeyframesRule.idl', '../core/css/WebKitCSSMatrix.idl', '../core/css/WebKitCSSMixFunctionValue.idl', '../core/css/WebKitCSSRegionRule.idl', '../core/css/WebKitCSSTransformValue.idl', '../core/css/WebKitCSSViewportRule.idl', '../core/dom/AnimationEvent.idl', '../core/dom/Attr.idl', '../core/dom/AutocompleteErrorEvent.idl', '../core/dom/BeforeLoadEvent.idl', '../core/dom/CDATASection.idl', '../core/dom/CharacterData.idl', '../core/dom/ClientRect.idl', '../core/dom/ClientRectList.idl', '../core/dom/Clipboard.idl', '../core/dom/Comment.idl', '../core/dom/CompositionEvent.idl', '../core/dom/CustomElementConstructor.idl', '../core/dom/CustomEvent.idl', '../core/dom/DOMCoreException.idl', '../core/dom/DOMError.idl', '../core/dom/DOMImplementation.idl', '../core/dom/DOMStringList.idl', '../core/dom/DOMStringMap.idl', '../core/dom/DataTransferItem.idl', '../core/dom/DataTransferItemList.idl', '../core/dom/DeviceOrientationEvent.idl', '../core/dom/Document.idl', '../core/dom/DocumentFragment.idl', '../core/dom/DocumentType.idl', '../core/dom/Element.idl', '../core/dom/Entity.idl', '../core/dom/ErrorEvent.idl', '../core/dom/Event.idl', '../core/dom/EventException.idl', '../core/dom/EventTarget.idl', '../core/dom/FocusEvent.idl', '../core/dom/HashChangeEvent.idl', '../core/dom/KeyboardEvent.idl', '../core/dom/MessageChannel.idl', '../core/dom/MessageEvent.idl', '../core/dom/MessagePort.idl', '../core/dom/MouseEvent.idl', '../core/dom/MutationEvent.idl', '../core/dom/MutationObserver.idl', '../core/dom/MutationRecord.idl', '../core/dom/DOMNamedFlowCollection.idl', '../core/dom/NamedFlow.idl', '../core/dom/NamedNodeMap.idl', '../core/dom/Node.idl', '../core/dom/NodeFilter.idl', '../core/dom/NodeIterator.idl', '../core/dom/NodeList.idl', '../core/dom/Notation.idl', '../core/dom/OverflowEvent.idl', '../core/dom/PageTransitionEvent.idl', '../core/dom/PopStateEvent.idl', '../core/dom/ProcessingInstruction.idl', '../core/dom/ProgressEvent.idl', '../core/dom/Range.idl', '../core/dom/RequestAnimationFrameCallback.idl', '../core/dom/SecurityPolicyViolationEvent.idl', '../core/dom/ShadowRoot.idl', '../core/dom/StringCallback.idl', '../core/dom/Text.idl', '../core/dom/TextEvent.idl', '../core/dom/Touch.idl', '../core/dom/TouchEvent.idl', '../core/dom/TouchList.idl', '../core/dom/TransitionEvent.idl', '../core/dom/TreeWalker.idl', '../core/dom/UIEvent.idl', '../core/dom/WheelEvent.idl', '../core/fileapi/Blob.idl', '../core/fileapi/File.idl', '../core/fileapi/FileError.idl', '../core/fileapi/FileException.idl', '../core/fileapi/FileList.idl', '../core/fileapi/FileReader.idl', '../core/fileapi/FileReaderSync.idl', '../core/html/DOMFormData.idl', '../core/html/DOMSettableTokenList.idl', '../core/html/DOMTokenList.idl', '../core/html/DOMURL.idl', '../core/html/HTMLAllCollection.idl', '../core/html/HTMLAnchorElement.idl', '../core/html/HTMLAppletElement.idl', '../core/html/HTMLAreaElement.idl', '../core/html/HTMLAudioElement.idl', '../core/html/HTMLBRElement.idl', '../core/html/HTMLBaseElement.idl', '../core/html/HTMLBodyElement.idl', '../core/html/HTMLButtonElement.idl', '../core/html/HTMLCanvasElement.idl', '../core/html/HTMLCollection.idl', '../core/html/HTMLDListElement.idl', '../core/html/HTMLDataListElement.idl', '../core/html/HTMLDetailsElement.idl', '../core/html/HTMLDialogElement.idl', '../core/html/HTMLDirectoryElement.idl', '../core/html/HTMLDivElement.idl', '../core/html/HTMLDocument.idl', '../core/html/HTMLElement.idl', '../core/html/HTMLEmbedElement.idl', '../core/html/HTMLFieldSetElement.idl', '../core/html/HTMLFontElement.idl', '../core/html/HTMLFormControlsCollection.idl', '../core/html/HTMLFormElement.idl', '../core/html/HTMLFrameElement.idl', '../core/html/HTMLFrameSetElement.idl', '../core/html/HTMLHRElement.idl', '../core/html/HTMLHeadElement.idl', '../core/html/HTMLHeadingElement.idl', '../core/html/HTMLHtmlElement.idl', '../core/html/HTMLIFrameElement.idl', '../core/html/HTMLImageElement.idl', '../core/html/HTMLInputElement.idl', '../core/html/HTMLKeygenElement.idl', '../core/html/HTMLLIElement.idl', '../core/html/HTMLLabelElement.idl', '../core/html/HTMLLegendElement.idl', '../core/html/HTMLLinkElement.idl', '../core/html/HTMLMapElement.idl', '../core/html/HTMLMarqueeElement.idl', '../core/html/HTMLMediaElement.idl', '../core/html/HTMLMenuElement.idl', '../core/html/HTMLMetaElement.idl', '../core/html/HTMLMeterElement.idl', '../core/html/HTMLModElement.idl', '../core/html/HTMLOListElement.idl', '../core/html/HTMLObjectElement.idl', '../core/html/HTMLOptGroupElement.idl', '../core/html/HTMLOptionElement.idl', '../core/html/HTMLOptionsCollection.idl', '../core/html/HTMLOutputElement.idl', '../core/html/HTMLParagraphElement.idl', '../core/html/HTMLParamElement.idl', '../core/html/HTMLPreElement.idl', '../core/html/HTMLProgressElement.idl', '../core/html/HTMLQuoteElement.idl', '../core/html/HTMLScriptElement.idl', '../core/html/HTMLSelectElement.idl', '../core/html/HTMLSourceElement.idl', '../core/html/HTMLSpanElement.idl', '../core/html/HTMLStyleElement.idl', '../core/html/HTMLTableCaptionElement.idl', '../core/html/HTMLTableCellElement.idl', '../core/html/HTMLTableColElement.idl', '../core/html/HTMLTableElement.idl', '../core/html/HTMLTableRowElement.idl', '../core/html/HTMLTableSectionElement.idl', '../core/html/HTMLTextAreaElement.idl', '../core/html/HTMLTemplateElement.idl', '../core/html/HTMLTitleElement.idl', '../core/html/HTMLTrackElement.idl', '../core/html/HTMLUListElement.idl', '../core/html/HTMLUnknownElement.idl', '../core/html/HTMLVideoElement.idl', '../core/html/ImageData.idl', '../core/html/MediaController.idl', '../core/html/MediaError.idl', '../core/html/MediaKeyError.idl', '../core/html/MediaKeyEvent.idl', '../core/html/RadioNodeList.idl', '../core/html/TextMetrics.idl', '../core/html/TimeRanges.idl', '../core/html/ValidityState.idl', '../core/html/VoidCallback.idl', '../core/html/canvas/ArrayBuffer.idl', '../core/html/canvas/ArrayBufferView.idl', '../core/html/canvas/CanvasGradient.idl', '../core/html/canvas/CanvasPattern.idl', '../core/html/canvas/CanvasRenderingContext.idl', '../core/html/canvas/CanvasRenderingContext2D.idl', '../core/html/canvas/Canvas2DContextAttributes.idl', '../core/html/canvas/DataView.idl', '../core/html/canvas/DOMPath.idl', '../core/html/canvas/EXTDrawBuffers.idl', '../core/html/canvas/EXTTextureFilterAnisotropic.idl', '../core/html/canvas/Float32Array.idl', '../core/html/canvas/Float64Array.idl', '../core/html/canvas/Int16Array.idl', '../core/html/canvas/Int32Array.idl', '../core/html/canvas/Int8Array.idl', '../core/html/canvas/OESStandardDerivatives.idl', '../core/html/canvas/OESTextureFloat.idl', '../core/html/canvas/OESTextureHalfFloat.idl', '../core/html/canvas/OESVertexArrayObject.idl', '../core/html/canvas/OESElementIndexUint.idl', '../core/html/canvas/Uint16Array.idl', '../core/html/canvas/Uint32Array.idl', '../core/html/canvas/Uint8Array.idl', '../core/html/canvas/Uint8ClampedArray.idl', '../core/html/canvas/WebGLActiveInfo.idl', '../core/html/canvas/WebGLBuffer.idl', '../core/html/canvas/WebGLCompressedTextureATC.idl', '../core/html/canvas/WebGLCompressedTexturePVRTC.idl', '../core/html/canvas/WebGLCompressedTextureS3TC.idl', '../core/html/canvas/WebGLContextAttributes.idl', '../core/html/canvas/WebGLContextEvent.idl', '../core/html/canvas/WebGLDebugRendererInfo.idl', '../core/html/canvas/WebGLDebugShaders.idl', '../core/html/canvas/WebGLDepthTexture.idl', '../core/html/canvas/WebGLFramebuffer.idl', '../core/html/canvas/WebGLLoseContext.idl', '../core/html/canvas/WebGLProgram.idl', '../core/html/canvas/WebGLRenderbuffer.idl', '../core/html/canvas/WebGLRenderingContext.idl', '../core/html/canvas/WebGLShader.idl', '../core/html/canvas/WebGLShaderPrecisionFormat.idl', '../core/html/canvas/WebGLTexture.idl', '../core/html/canvas/WebGLUniformLocation.idl', '../core/html/canvas/WebGLVertexArrayObjectOES.idl', '../core/html/ime/Composition.idl', '../core/html/ime/InputMethodContext.idl', '../core/html/shadow/HTMLContentElement.idl', '../core/html/shadow/HTMLShadowElement.idl', '../core/html/track/TextTrack.idl', '../core/html/track/TextTrackCue.idl', '../core/html/track/TextTrackCueList.idl', '../core/html/track/TextTrackList.idl', '../core/html/track/TrackEvent.idl', '../core/html/track/TextTrackRegion.idl', '../core/html/track/TextTrackRegionList.idl', '../core/inspector/InjectedScriptHost.idl', '../core/inspector/InspectorFrontendHost.idl', '../core/inspector/JavaScriptCallFrame.idl', '../core/inspector/ScriptProfile.idl', '../core/inspector/ScriptProfileNode.idl', '../core/loader/appcache/DOMApplicationCache.idl', '../core/page/BarInfo.idl', '../core/page/Console.idl', '../core/page/Crypto.idl', '../core/page/DOMPoint.idl', '../core/page/DOMSecurityPolicy.idl', '../core/page/DOMSelection.idl', '../core/page/DOMWindow.idl', '../core/page/DOMWindowPagePopup.idl', '../core/page/EventSource.idl', '../core/page/History.idl', '../core/page/Location.idl', '../core/page/MemoryInfo.idl', '../core/page/Navigator.idl', '../core/page/PagePopupController.idl', '../core/page/Performance.idl', '../core/page/PerformanceEntry.idl', '../core/page/PerformanceMark.idl', '../core/page/PerformanceMeasure.idl', '../core/page/PerformanceNavigation.idl', '../core/page/PerformanceResourceTiming.idl', '../core/page/PerformanceTiming.idl', '../core/page/Screen.idl', '../core/page/SpeechInputEvent.idl', '../core/page/SpeechInputResult.idl', '../core/page/SpeechInputResultList.idl', '../core/page/WorkerNavigator.idl', '../core/plugins/DOMMimeType.idl', '../core/plugins/DOMMimeTypeArray.idl', '../core/plugins/DOMPlugin.idl', '../core/plugins/DOMPluginArray.idl', '../core/storage/Storage.idl', '../core/storage/StorageEvent.idl', '../core/workers/AbstractWorker.idl', '../core/workers/DedicatedWorkerContext.idl', '../core/workers/SharedWorker.idl', '../core/workers/SharedWorkerContext.idl', '../core/workers/Worker.idl', '../core/workers/WorkerContext.idl', '../core/workers/WorkerLocation.idl', '../core/xml/DOMParser.idl', '../core/xml/XMLHttpRequest.idl', '../core/xml/XMLHttpRequestProgressEvent.idl', '../core/xml/XMLHttpRequestUpload.idl', '../core/xml/XMLSerializer.idl', '../core/xml/XPathEvaluator.idl', '../core/xml/XPathException.idl', '../core/xml/XPathExpression.idl', '../core/xml/XPathNSResolver.idl', '../core/xml/XPathResult.idl', '../core/xml/XSLTProcessor.idl', '../modules/battery/BatteryManager.idl', '../modules/battery/NavigatorBattery.idl', '../modules/device_orientation/DeviceAcceleration.idl', '../modules/device_orientation/DeviceMotionEvent.idl', '../modules/device_orientation/DeviceRotationRate.idl', '../modules/donottrack/NavigatorDoNotTrack.idl', '../modules/filesystem/DOMFileSystem.idl', '../modules/filesystem/DOMFileSystemSync.idl', '../modules/filesystem/DOMWindowFileSystem.idl', '../modules/filesystem/DataTransferItemFileSystem.idl', '../modules/filesystem/DirectoryEntry.idl', '../modules/filesystem/DirectoryEntrySync.idl', '../modules/filesystem/DirectoryReader.idl', '../modules/filesystem/DirectoryReaderSync.idl', '../modules/filesystem/EntriesCallback.idl', '../modules/filesystem/Entry.idl', '../modules/filesystem/EntryArray.idl', '../modules/filesystem/EntryArraySync.idl', '../modules/filesystem/EntryCallback.idl', '../modules/filesystem/EntrySync.idl', '../modules/filesystem/ErrorCallback.idl', '../modules/filesystem/FileCallback.idl', '../modules/filesystem/FileEntry.idl', '../modules/filesystem/FileEntrySync.idl', '../modules/filesystem/FileSystemCallback.idl', '../modules/filesystem/FileWriter.idl', '../modules/filesystem/FileWriterCallback.idl', '../modules/filesystem/FileWriterSync.idl', '../modules/filesystem/HTMLInputElementFileSystem.idl', '../modules/filesystem/Metadata.idl', '../modules/filesystem/MetadataCallback.idl', '../modules/filesystem/WorkerContextFileSystem.idl', '../modules/gamepad/Gamepad.idl', '../modules/gamepad/GamepadList.idl', '../modules/gamepad/NavigatorGamepad.idl', '../modules/geolocation/Coordinates.idl', '../modules/geolocation/Geolocation.idl', '../modules/geolocation/Geoposition.idl', '../modules/geolocation/NavigatorGeolocation.idl', '../modules/geolocation/PositionCallback.idl', '../modules/geolocation/PositionError.idl', '../modules/geolocation/PositionErrorCallback.idl', '../modules/indexeddb/DOMWindowIndexedDatabase.idl', '../modules/indexeddb/IDBAny.idl', '../modules/indexeddb/IDBCursor.idl', '../modules/indexeddb/IDBCursorWithValue.idl', '../modules/indexeddb/IDBDatabase.idl', '../modules/indexeddb/IDBFactory.idl', '../modules/indexeddb/IDBIndex.idl', '../modules/indexeddb/IDBKeyRange.idl', '../modules/indexeddb/IDBObjectStore.idl', '../modules/indexeddb/IDBOpenDBRequest.idl', '../modules/indexeddb/IDBRequest.idl', '../modules/indexeddb/IDBTransaction.idl', '../modules/indexeddb/IDBVersionChangeEvent.idl', '../modules/indexeddb/WorkerContextIndexedDatabase.idl', '../modules/mediasource/MediaSource.idl', '../modules/mediasource/SourceBuffer.idl', '../modules/mediasource/SourceBufferList.idl', '../modules/mediastream/MediaStream.idl', '../modules/mediastream/MediaStreamEvent.idl', '../modules/mediastream/MediaStreamTrack.idl', '../modules/mediastream/MediaStreamTrackEvent.idl', '../modules/mediastream/NavigatorMediaStream.idl', '../modules/mediastream/NavigatorUserMediaError.idl', '../modules/mediastream/NavigatorUserMediaErrorCallback.idl', '../modules/mediastream/NavigatorUserMediaSuccessCallback.idl', '../modules/mediastream/RTCDTMFSender.idl', '../modules/mediastream/RTCDTMFToneChangeEvent.idl', '../modules/mediastream/RTCDataChannel.idl', '../modules/mediastream/RTCDataChannelEvent.idl', '../modules/mediastream/RTCErrorCallback.idl', '../modules/mediastream/RTCIceCandidate.idl', '../modules/mediastream/RTCIceCandidateEvent.idl', '../modules/mediastream/RTCPeerConnection.idl', '../modules/mediastream/RTCSessionDescription.idl', '../modules/mediastream/RTCSessionDescriptionCallback.idl', '../modules/mediastream/RTCStatsCallback.idl', '../modules/mediastream/RTCStatsReport.idl', '../modules/mediastream/RTCStatsResponse.idl', '../modules/navigatorcontentutils/NavigatorContentUtils.idl', '../modules/notifications/DOMWindowNotifications.idl', '../modules/notifications/Notification.idl', '../modules/notifications/NotificationCenter.idl', '../modules/notifications/NotificationPermissionCallback.idl', '../modules/notifications/WorkerContextNotifications.idl', '../modules/quota/DOMWindowQuota.idl', '../modules/quota/NavigatorStorageQuota.idl', '../modules/quota/StorageErrorCallback.idl', '../modules/quota/StorageInfo.idl', '../modules/quota/StorageQuota.idl', '../modules/quota/StorageQuotaCallback.idl', '../modules/quota/StorageUsageCallback.idl', '../modules/quota/WorkerNavigatorStorageQuota.idl', '../modules/speech/DOMWindowSpeechSynthesis.idl', '../modules/speech/SpeechGrammar.idl', '../modules/speech/SpeechGrammarList.idl', '../modules/speech/SpeechRecognition.idl', '../modules/speech/SpeechRecognitionAlternative.idl', '../modules/speech/SpeechRecognitionError.idl', '../modules/speech/SpeechRecognitionEvent.idl', '../modules/speech/SpeechRecognitionResult.idl', '../modules/speech/SpeechRecognitionResultList.idl', '../modules/speech/SpeechSynthesis.idl', '../modules/speech/SpeechSynthesisEvent.idl', '../modules/speech/SpeechSynthesisUtterance.idl', '../modules/speech/SpeechSynthesisVoice.idl', '../modules/webaudio/AudioBuffer.idl', '../modules/webaudio/AudioBufferCallback.idl', '../modules/webaudio/AudioBufferSourceNode.idl', '../modules/webaudio/ChannelMergerNode.idl', '../modules/webaudio/ChannelSplitterNode.idl', '../modules/webaudio/AudioContext.idl', '../modules/webaudio/AudioDestinationNode.idl', '../modules/webaudio/GainNode.idl', '../modules/webaudio/AudioListener.idl', '../modules/webaudio/AudioNode.idl', '../modules/webaudio/PannerNode.idl', '../modules/webaudio/AudioParam.idl', '../modules/webaudio/AudioProcessingEvent.idl', '../modules/webaudio/AudioSourceNode.idl', '../modules/webaudio/BiquadFilterNode.idl', '../modules/webaudio/ConvolverNode.idl', '../modules/webaudio/DelayNode.idl', '../modules/webaudio/DynamicsCompressorNode.idl', '../modules/webaudio/ScriptProcessorNode.idl', '../modules/webaudio/MediaElementAudioSourceNode.idl', '../modules/webaudio/MediaStreamAudioDestinationNode.idl', '../modules/webaudio/MediaStreamAudioSourceNode.idl', '../modules/webaudio/OfflineAudioCompletionEvent.idl', '../modules/webaudio/OfflineAudioContext.idl', '../modules/webaudio/OscillatorNode.idl', '../modules/webaudio/AnalyserNode.idl', '../modules/webaudio/WaveShaperNode.idl', '../modules/webaudio/WaveTable.idl', '../modules/webdatabase/DOMWindowWebDatabase.idl', '../modules/webdatabase/Database.idl', '../modules/webdatabase/DatabaseCallback.idl', '../modules/webdatabase/DatabaseSync.idl', '../modules/webdatabase/SQLError.idl', '../modules/webdatabase/SQLException.idl', '../modules/webdatabase/SQLResultSet.idl', '../modules/webdatabase/SQLResultSetRowList.idl', '../modules/webdatabase/SQLStatementCallback.idl', '../modules/webdatabase/SQLStatementErrorCallback.idl', '../modules/webdatabase/SQLTransaction.idl', '../modules/webdatabase/SQLTransactionCallback.idl', '../modules/webdatabase/SQLTransactionErrorCallback.idl', '../modules/webdatabase/SQLTransactionSync.idl', '../modules/webdatabase/SQLTransactionSyncCallback.idl', '../modules/webdatabase/WorkerContextWebDatabase.idl', '../modules/webmidi/MIDIConnectionEvent.idl', '../modules/webmidi/MIDIErrorCallback.idl', '../modules/webmidi/MIDIInput.idl', '../modules/webmidi/MIDIMessageEvent.idl', '../modules/webmidi/MIDIPort.idl', '../modules/websockets/CloseEvent.idl', '../modules/websockets/WebSocket.idl', '../modules/websockets/WorkerContextWebSocket.idl', '../core/svg/SVGAElement.idl', '../core/svg/SVGAltGlyphElement.idl', '../core/svg/SVGAltGlyphItemElement.idl', '../core/svg/SVGAltGlyphDefElement.idl', '../core/svg/SVGAngle.idl', '../core/svg/SVGAnimateColorElement.idl', '../core/svg/SVGAnimateMotionElement.idl', '../core/svg/SVGAnimateElement.idl', '../core/svg/SVGAnimateTransformElement.idl', '../core/svg/SVGAnimatedAngle.idl', '../core/svg/SVGAnimatedBoolean.idl', '../core/svg/SVGAnimatedEnumeration.idl', '../core/svg/SVGAnimatedInteger.idl', '../core/svg/SVGAnimatedLength.idl', '../core/svg/SVGAnimatedLengthList.idl', '../core/svg/SVGAnimatedNumber.idl', '../core/svg/SVGAnimatedNumberList.idl', '../core/svg/SVGAnimatedPreserveAspectRatio.idl', '../core/svg/SVGAnimatedRect.idl', '../core/svg/SVGAnimatedString.idl', '../core/svg/SVGAnimatedTransformList.idl', '../core/svg/SVGAnimationElement.idl', '../core/svg/SVGCircleElement.idl', '../core/svg/SVGClipPathElement.idl', '../core/svg/SVGColor.idl', '../core/svg/SVGComponentTransferFunctionElement.idl', '../core/svg/SVGCursorElement.idl', '../core/svg/SVGDefsElement.idl', '../core/svg/SVGDescElement.idl', '../core/svg/SVGDocument.idl', '../core/svg/SVGElement.idl', '../core/svg/SVGElementInstance.idl', '../core/svg/SVGElementInstanceList.idl', '../core/svg/SVGEllipseElement.idl', '../core/svg/SVGException.idl', '../core/svg/SVGFEBlendElement.idl', '../core/svg/SVGFEColorMatrixElement.idl', '../core/svg/SVGFEComponentTransferElement.idl', '../core/svg/SVGFECompositeElement.idl', '../core/svg/SVGFEConvolveMatrixElement.idl', '../core/svg/SVGFEDiffuseLightingElement.idl', '../core/svg/SVGFEDisplacementMapElement.idl', '../core/svg/SVGFEDistantLightElement.idl', '../core/svg/SVGFEDropShadowElement.idl', '../core/svg/SVGFEFloodElement.idl', '../core/svg/SVGFEFuncAElement.idl', '../core/svg/SVGFEFuncBElement.idl', '../core/svg/SVGFEFuncGElement.idl', '../core/svg/SVGFEFuncRElement.idl', '../core/svg/SVGFEGaussianBlurElement.idl', '../core/svg/SVGFEImageElement.idl', '../core/svg/SVGFEMergeElement.idl', '../core/svg/SVGFEMergeNodeElement.idl', '../core/svg/SVGFEMorphologyElement.idl', '../core/svg/SVGFEOffsetElement.idl', '../core/svg/SVGFEPointLightElement.idl', '../core/svg/SVGFESpecularLightingElement.idl', '../core/svg/SVGFESpotLightElement.idl', '../core/svg/SVGFETileElement.idl', '../core/svg/SVGFETurbulenceElement.idl', '../core/svg/SVGFilterElement.idl', '../core/svg/SVGFontElement.idl', '../core/svg/SVGFontFaceElement.idl', '../core/svg/SVGFontFaceFormatElement.idl', '../core/svg/SVGFontFaceNameElement.idl', '../core/svg/SVGFontFaceSrcElement.idl', '../core/svg/SVGFontFaceUriElement.idl', '../core/svg/SVGForeignObjectElement.idl', '../core/svg/SVGGElement.idl', '../core/svg/SVGGlyphElement.idl', '../core/svg/SVGGlyphRefElement.idl', '../core/svg/SVGGradientElement.idl', '../core/svg/SVGHKernElement.idl', '../core/svg/SVGImageElement.idl', '../core/svg/SVGLength.idl', '../core/svg/SVGLengthList.idl', '../core/svg/SVGLineElement.idl', '../core/svg/SVGLinearGradientElement.idl', '../core/svg/SVGMarkerElement.idl', '../core/svg/SVGMaskElement.idl', '../core/svg/SVGMatrix.idl', '../core/svg/SVGMetadataElement.idl', '../core/svg/SVGMissingGlyphElement.idl', '../core/svg/SVGMPathElement.idl', '../core/svg/SVGNumber.idl', '../core/svg/SVGNumberList.idl', '../core/svg/SVGPaint.idl', '../core/svg/SVGPathElement.idl', '../core/svg/SVGPathSeg.idl', '../core/svg/SVGPathSegArcAbs.idl', '../core/svg/SVGPathSegArcRel.idl', '../core/svg/SVGPathSegClosePath.idl', '../core/svg/SVGPathSegCurvetoCubicAbs.idl', '../core/svg/SVGPathSegCurvetoCubicRel.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticRel.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', '../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', '../core/svg/SVGPathSegLinetoAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalAbs.idl', '../core/svg/SVGPathSegLinetoHorizontalRel.idl', '../core/svg/SVGPathSegLinetoRel.idl', '../core/svg/SVGPathSegLinetoVerticalAbs.idl', '../core/svg/SVGPathSegLinetoVerticalRel.idl', '../core/svg/SVGPathSegList.idl', '../core/svg/SVGPathSegMovetoAbs.idl', '../core/svg/SVGPathSegMovetoRel.idl', '../core/svg/SVGPatternElement.idl', '../core/svg/SVGPoint.idl', '../core/svg/SVGPointList.idl', '../core/svg/SVGPolygonElement.idl', '../core/svg/SVGPolylineElement.idl', '../core/svg/SVGPreserveAspectRatio.idl', '../core/svg/SVGRadialGradientElement.idl', '../core/svg/SVGRect.idl', '../core/svg/SVGRectElement.idl', '../core/svg/SVGRenderingIntent.idl', '../core/svg/SVGSVGElement.idl', '../core/svg/SVGScriptElement.idl', '../core/svg/SVGSetElement.idl', '../core/svg/SVGStopElement.idl', '../core/svg/SVGStringList.idl', '../core/svg/SVGStyleElement.idl', '../core/svg/SVGStyledElement.idl', '../core/svg/SVGSwitchElement.idl', '../core/svg/SVGSymbolElement.idl', '../core/svg/SVGTRefElement.idl', '../core/svg/SVGTSpanElement.idl', '../core/svg/SVGTextContentElement.idl', '../core/svg/SVGTextElement.idl', '../core/svg/SVGTextPathElement.idl', '../core/svg/SVGTextPositioningElement.idl', '../core/svg/SVGTitleElement.idl', '../core/svg/SVGTransform.idl', '../core/svg/SVGTransformList.idl', '../core/svg/SVGUnitTypes.idl', '../core/svg/SVGUseElement.idl', '../core/svg/SVGViewElement.idl', '../core/svg/SVGViewSpec.idl', '../core/svg/SVGVKernElement.idl', '../core/svg/SVGZoomAndPan.idl', '../core/svg/SVGZoomEvent.idl', '../core/testing/Internals.idl', '../core/testing/InternalSettings.idl', '../core/testing/MallocStatistics.idl', '../core/testing/TypeConversions.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl', '$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl'], 'action': ['perl', '-w', '-Iscripts', '-I../core/scripts', 'scripts/generate-bindings.pl', '--outputHeadersDir', '$(gyp_shared_intermediate_dir)/webkit/bindings', '--outputDir', '$(gyp_shared_intermediate_dir)/webcore/bindings', '--idlAttributesFile', 'scripts/IDLAttributes.txt', '--defines', '"ENABLE_3D_PLUGIN=1" "ENABLE_BATTERY_STATUS=0" "ENABLE_CANVAS_USES_MAILBOX=0" "ENABLE_CSS3_TEXT=0" "ENABLE_CSS_DEVICE_ADAPTATION=0" "ENABLE_CSS_EXCLUSIONS=1" "ENABLE_CSS_REGIONS=1" "ENABLE_CUSTOM_SCHEME_HANDLER=0" "ENABLE_ENCRYPTED_MEDIA=1" "ENABLE_RESOLUTION_MEDIA_QUERY=0" "ENABLE_SVG=1" "ENABLE_SVG_FONTS=1" "ENABLE_TOUCH_ICON_LOADING=1" "ENABLE_WEBGL=1" "ENABLE_XHR_TIMEOUT=0" "WTF_USE_BUILTIN_UTF8_CODEC=1" "WTF_USE_WEBKIT_IMAGE_DECODERS=1" "WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1" "ENABLE_CALENDAR_PICKER=0" "ENABLE_DATALIST_ELEMENT=0" "ENABLE_FAST_MOBILE_SCROLLING=1" "ENABLE_INPUT_SPEECH=0" "ENABLE_INPUT_TYPE_COLOR=0" "ENABLE_LEGACY_NOTIFICATIONS=0" "ENABLE_MEDIA_CAPTURE=1" "ENABLE_NOTIFICATIONS=0" "ENABLE_ORIENTATION_EVENTS=1" "ENABLE_PAGE_POPUP=0" "ENABLE_PRINTING=0" "ENABLE_NAVIGATOR_CONTENT_UTILS=0" "WTF_USE_NATIVE_FULLSCREEN_VIDEO=1" "ENABLE_8BIT_TEXTRUN=1" "ENABLE_BINDING_INTEGRITY=1" "ENABLE_OPENTYPE_VERTICAL=1" "WTF_USE_HARFBUZZ=1"', '--include', '../modules', '--include', '../core', '--include', '$(gyp_shared_intermediate_dir)/webkit', '--supplementalDependencyFile', '$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp', '--additionalIdlFiles', '../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl"', '$(RULE_SOURCES)', '--preprocessor', '/usr/bin/gcc -E -P -x c++'], 'message': 'Generating binding from $(RULE_SOURCES)'}":
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSCharsetRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSCharsetRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSCharsetRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -62,8 +62,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -73,8 +73,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSFontFaceRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSFontFaceRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSFontFaceRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -84,8 +84,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSHostRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSHostRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSHostRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -95,8 +95,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSImportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSImportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSImportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -106,8 +106,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSMediaRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSMediaRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSMediaRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -117,8 +117,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPageRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPageRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPageRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -128,8 +128,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSPrimitiveValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSPrimitiveValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSPrimitiveValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -139,8 +139,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -150,8 +150,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSRuleList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSRuleList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSRuleList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -161,8 +161,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleDeclaration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleDeclaration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleDeclaration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -172,8 +172,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -183,8 +183,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSStyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSStyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSStyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -194,8 +194,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSSupportsRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSSupportsRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSSupportsRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -205,8 +205,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -216,8 +216,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/CSSValueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CSSValueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CSSValueList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -227,8 +227,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Counter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Counter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Counter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -238,8 +238,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/DOMWindowCSS.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowCSS.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowCSS.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -249,8 +249,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/FontLoader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FontLoader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FontLoader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -260,8 +260,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -271,8 +271,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/MediaQueryList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaQueryList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaQueryList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -282,8 +282,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/Rect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Rect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Rect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -293,8 +293,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/RGBColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RGBColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RGBColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -304,8 +304,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleMedia.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleMedia.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleMedia.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -315,8 +315,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -326,8 +326,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/StyleSheetList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StyleSheetList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StyleSheetList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -337,8 +337,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -348,8 +348,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSFilterValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSFilterValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSFilterValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -359,8 +359,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframeRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframeRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframeRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -370,8 +370,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSKeyframesRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSKeyframesRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSKeyframesRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -381,8 +381,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -392,8 +392,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSMixFunctionValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSMixFunctionValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSMixFunctionValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -403,8 +403,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSRegionRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSRegionRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSRegionRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -414,8 +414,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSTransformValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSTransformValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSTransformValue.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -425,8 +425,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/css/WebKitCSSViewportRule.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebKitCSSViewportRule.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebKitCSSViewportRule.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -436,8 +436,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AnimationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnimationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnimationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -447,8 +447,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Attr.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Attr.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Attr.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -458,8 +458,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/AutocompleteErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AutocompleteErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AutocompleteErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -469,8 +469,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/BeforeLoadEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BeforeLoadEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BeforeLoadEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -480,8 +480,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CDATASection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CDATASection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CDATASection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -491,8 +491,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CharacterData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CharacterData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CharacterData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -502,8 +502,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -513,8 +513,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ClientRectList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ClientRectList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ClientRectList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -524,8 +524,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Clipboard.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Clipboard.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Clipboard.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -535,8 +535,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Comment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Comment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Comment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -546,8 +546,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CompositionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CompositionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CompositionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -557,8 +557,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomElementConstructor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomElementConstructor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomElementConstructor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -568,8 +568,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/CustomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CustomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CustomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -579,8 +579,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMCoreException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMCoreException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMCoreException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -590,8 +590,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -601,8 +601,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMImplementation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMImplementation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMImplementation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -612,8 +612,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -623,8 +623,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMStringMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMStringMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMStringMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -634,8 +634,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItem.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -645,8 +645,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DataTransferItemList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -656,8 +656,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DeviceOrientationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceOrientationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceOrientationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -667,8 +667,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Document.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Document.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Document.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -678,8 +678,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentFragment.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentFragment.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentFragment.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -689,8 +689,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DocumentType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DocumentType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DocumentType.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -700,8 +700,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Element.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Element.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -711,30 +711,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Entity.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EntityReference.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ErrorEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -744,8 +733,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Event.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Event.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -755,8 +744,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -766,8 +755,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/EventTarget.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EventTarget.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventTarget.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -777,8 +766,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/FocusEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FocusEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FocusEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -788,8 +777,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/HashChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HashChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HashChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -799,8 +788,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/KeyboardEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8KeyboardEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8KeyboardEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -810,8 +799,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -821,8 +810,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -832,8 +821,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MessagePort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MessagePort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MessagePort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -843,8 +832,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MouseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MouseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MouseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -854,8 +843,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -865,8 +854,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationObserver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationObserver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationObserver.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -876,8 +865,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/MutationRecord.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MutationRecord.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MutationRecord.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -887,8 +876,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/DOMNamedFlowCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMNamedFlowCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMNamedFlowCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -898,8 +887,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedFlow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedFlow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedFlow.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -909,8 +898,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NamedNodeMap.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NamedNodeMap.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NamedNodeMap.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -920,8 +909,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Node.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Node.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Node.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -931,8 +920,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeFilter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeFilter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeFilter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -942,8 +931,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeIterator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeIterator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeIterator.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -953,8 +942,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/NodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -964,8 +953,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Notation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -975,8 +964,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/OverflowEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OverflowEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OverflowEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -986,8 +975,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PageTransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PageTransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PageTransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -997,8 +986,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/PopStateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PopStateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PopStateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1008,8 +997,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProcessingInstruction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProcessingInstruction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProcessingInstruction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1019,8 +1008,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ProgressEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1030,8 +1019,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Range.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Range.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Range.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1041,8 +1030,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/RequestAnimationFrameCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RequestAnimationFrameCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RequestAnimationFrameCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1052,8 +1041,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/SecurityPolicyViolationEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SecurityPolicyViolationEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SecurityPolicyViolationEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1063,8 +1052,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/ShadowRoot.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ShadowRoot.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ShadowRoot.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1074,8 +1063,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/StringCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StringCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StringCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1085,8 +1074,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Text.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Text.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Text.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1096,8 +1085,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1107,8 +1096,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/Touch.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Touch.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Touch.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1118,8 +1107,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1129,8 +1118,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TouchList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TouchList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TouchList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1140,8 +1129,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TransitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TransitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TransitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1151,8 +1140,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/TreeWalker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TreeWalker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TreeWalker.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1162,8 +1151,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/UIEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8UIEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8UIEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1173,8 +1162,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/dom/WheelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WheelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WheelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1184,8 +1173,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/Blob.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Blob.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Blob.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1195,8 +1184,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/File.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8File.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8File.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1206,8 +1195,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1217,8 +1206,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1228,8 +1217,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1239,8 +1228,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1250,8 +1239,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/fileapi/FileReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8FileReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileReaderSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1261,8 +1250,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMFormData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFormData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFormData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1272,8 +1261,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMSettableTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSettableTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSettableTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1283,8 +1272,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMTokenList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMTokenList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMTokenList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1294,8 +1283,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/DOMURL.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMURL.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMURL.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1305,8 +1294,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAllCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAllCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAllCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1316,8 +1305,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAnchorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAnchorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAnchorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1327,8 +1316,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAppletElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAppletElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAppletElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1338,8 +1327,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1349,8 +1338,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLAudioElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLAudioElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLAudioElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1360,8 +1349,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1371,8 +1360,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBaseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBaseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBaseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1382,8 +1371,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLBodyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLBodyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLBodyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1393,8 +1382,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLButtonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLButtonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLButtonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1404,8 +1393,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCanvasElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCanvasElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCanvasElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1415,8 +1404,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1426,8 +1415,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1437,8 +1426,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDataListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDataListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDataListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1448,8 +1437,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDetailsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDetailsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDetailsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1459,8 +1448,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDialogElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDialogElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDialogElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1470,8 +1459,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDirectoryElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDirectoryElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDirectoryElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1481,8 +1470,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDivElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDivElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDivElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1492,8 +1481,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1503,8 +1492,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1514,8 +1503,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLEmbedElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLEmbedElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLEmbedElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1525,8 +1514,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFieldSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFieldSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFieldSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1536,8 +1525,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1547,8 +1536,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormControlsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormControlsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormControlsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1558,8 +1547,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFormElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFormElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFormElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1569,8 +1558,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1580,8 +1569,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLFrameSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLFrameSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLFrameSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1591,8 +1580,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1602,8 +1591,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1613,8 +1602,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHeadingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHeadingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHeadingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1624,8 +1613,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLHtmlElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLHtmlElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLHtmlElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1635,8 +1624,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLIFrameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLIFrameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLIFrameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1646,8 +1635,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1657,8 +1646,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLInputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1668,8 +1657,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLKeygenElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLKeygenElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLKeygenElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1679,8 +1668,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLIElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLIElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLIElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1690,8 +1679,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLabelElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLabelElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLabelElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1701,8 +1690,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLegendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLegendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLegendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1712,8 +1701,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLLinkElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLLinkElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLLinkElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1723,8 +1712,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1734,8 +1723,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMarqueeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMarqueeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMarqueeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1745,8 +1734,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMediaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMediaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMediaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1756,8 +1745,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMenuElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMenuElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMenuElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1767,8 +1756,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMetaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMetaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMetaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1778,8 +1767,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLMeterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLMeterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLMeterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1789,8 +1778,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLModElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLModElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLModElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1800,8 +1789,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1811,8 +1800,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1822,8 +1811,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptGroupElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptGroupElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptGroupElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1833,8 +1822,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1844,8 +1833,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOptionsCollection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOptionsCollection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOptionsCollection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1855,8 +1844,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLOutputElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLOutputElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLOutputElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1866,8 +1855,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParagraphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParagraphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParagraphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1877,8 +1866,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLParamElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLParamElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLParamElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1888,8 +1877,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLPreElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLPreElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLPreElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1899,8 +1888,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLProgressElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLProgressElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLProgressElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1910,8 +1899,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLQuoteElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLQuoteElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLQuoteElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1921,8 +1910,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1932,8 +1921,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSelectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSelectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSelectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1943,8 +1932,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSourceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSourceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSourceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1954,8 +1943,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1965,8 +1954,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1976,8 +1965,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCaptionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCaptionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCaptionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1987,8 +1976,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableCellElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableCellElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableCellElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -1998,8 +1987,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableColElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableColElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableColElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2009,8 +1998,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2020,8 +2009,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableRowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableRowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableRowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2031,8 +2020,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTableSectionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTableSectionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTableSectionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2042,8 +2031,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTextAreaElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTextAreaElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTextAreaElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2053,8 +2042,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTemplateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTemplateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTemplateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2064,8 +2053,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2075,8 +2064,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLTrackElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLTrackElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLTrackElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2086,8 +2075,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUListElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUListElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUListElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2097,8 +2086,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLUnknownElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLUnknownElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLUnknownElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2108,8 +2097,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/HTMLVideoElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLVideoElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLVideoElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2119,8 +2108,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ImageData.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ImageData.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ImageData.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2130,8 +2119,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaController.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2141,8 +2130,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2152,8 +2141,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2163,8 +2152,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/MediaKeyEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaKeyEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaKeyEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2174,8 +2163,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/RadioNodeList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RadioNodeList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RadioNodeList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2185,8 +2174,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TextMetrics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TextMetrics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextMetrics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2196,8 +2185,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/TimeRanges.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TimeRanges.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TimeRanges.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2207,8 +2196,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ValidityState.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ValidityState.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ValidityState.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2218,8 +2207,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/VoidCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8VoidCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8VoidCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2229,8 +2218,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2240,8 +2229,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/ArrayBufferView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ArrayBufferView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ArrayBufferView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2251,8 +2240,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasGradient.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasGradient.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasGradient.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2262,8 +2251,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasPattern.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasPattern.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasPattern.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2273,8 +2262,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2284,8 +2273,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/CanvasRenderingContext2D.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CanvasRenderingContext2D.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CanvasRenderingContext2D.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2295,8 +2284,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Canvas2DContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Canvas2DContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Canvas2DContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2306,8 +2295,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DataView.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DataView.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataView.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2317,8 +2306,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/DOMPath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2328,8 +2317,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTDrawBuffers.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTDrawBuffers.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTDrawBuffers.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2339,8 +2328,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/EXTTextureFilterAnisotropic.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8EXTTextureFilterAnisotropic.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EXTTextureFilterAnisotropic.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2350,8 +2339,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2361,8 +2350,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Float64Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Float64Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Float64Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2372,8 +2361,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2383,8 +2372,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2394,8 +2383,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Int8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Int8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Int8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2405,8 +2394,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESStandardDerivatives.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESStandardDerivatives.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESStandardDerivatives.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2416,8 +2405,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2427,8 +2416,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESTextureHalfFloat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESTextureHalfFloat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESTextureHalfFloat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2438,8 +2427,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESVertexArrayObject.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESVertexArrayObject.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESVertexArrayObject.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2449,8 +2438,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/OESElementIndexUint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OESElementIndexUint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OESElementIndexUint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2460,8 +2449,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint16Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint16Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint16Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2471,8 +2460,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint32Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint32Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint32Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2482,8 +2471,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8Array.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8Array.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8Array.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2493,8 +2482,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/Uint8ClampedArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Uint8ClampedArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Uint8ClampedArray.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2504,8 +2493,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLActiveInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLActiveInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLActiveInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2515,8 +2504,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2526,8 +2515,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureATC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureATC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureATC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2537,8 +2526,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTexturePVRTC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTexturePVRTC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTexturePVRTC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2548,8 +2537,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLCompressedTextureS3TC.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLCompressedTextureS3TC.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLCompressedTextureS3TC.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2559,8 +2548,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextAttributes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextAttributes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextAttributes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2570,8 +2559,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLContextEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLContextEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLContextEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2581,8 +2570,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugRendererInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugRendererInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugRendererInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2592,8 +2581,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDebugShaders.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDebugShaders.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDebugShaders.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2603,8 +2592,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLDepthTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLDepthTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLDepthTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2614,8 +2603,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLFramebuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLFramebuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLFramebuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2625,8 +2614,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLLoseContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLLoseContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLLoseContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2636,8 +2625,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLProgram.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLProgram.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLProgram.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2647,8 +2636,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderbuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderbuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderbuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2658,8 +2647,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLRenderingContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLRenderingContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLRenderingContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2669,8 +2658,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShader.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2680,8 +2669,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLShaderPrecisionFormat.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLShaderPrecisionFormat.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLShaderPrecisionFormat.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2691,8 +2680,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLTexture.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLTexture.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLTexture.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2702,8 +2691,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLUniformLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLUniformLocation.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -2713,1350 +2702,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/canvas/WebGLVertexArrayObjectOES.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
-
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/Composition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4066,19 +2724,1350 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/inputmethod/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/ime/InputMethodContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/shadow/HTMLShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackCueList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackCueList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackCueList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TrackEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegion.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegion.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegion.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/html/track/TextTrackRegionList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8TextTrackRegionList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TextTrackRegionList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InjectedScriptHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InjectedScriptHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InjectedScriptHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/InspectorFrontendHost.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InspectorFrontendHost.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InspectorFrontendHost.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/JavaScriptCallFrame.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8JavaScriptCallFrame.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8JavaScriptCallFrame.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfile.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfile.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfile.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/inspector/ScriptProfileNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProfileNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProfileNode.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/loader/appcache/DOMApplicationCache.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMApplicationCache.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMApplicationCache.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/BarInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BarInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BarInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Console.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Console.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Console.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Crypto.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Crypto.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Crypto.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPoint.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSecurityPolicy.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSecurityPolicy.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSecurityPolicy.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMSelection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMSelection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMSelection.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindow.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindow.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindow.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/DOMWindowPagePopup.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowPagePopup.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowPagePopup.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/EventSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EventSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EventSource.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/History.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8History.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8History.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Location.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Location.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Location.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/MemoryInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MemoryInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MemoryInfo.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Navigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Navigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Navigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PagePopupController.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PagePopupController.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PagePopupController.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Performance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Performance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Performance.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMark.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMark.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMark.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceMeasure.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceMeasure.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceMeasure.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceNavigation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceNavigation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceNavigation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceResourceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceResourceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceResourceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/PerformanceTiming.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PerformanceTiming.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PerformanceTiming.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/Screen.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Screen.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Screen.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/SpeechInputResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechInputResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechInputResultList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/page/WorkerNavigator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeType.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeType.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeType.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMMimeTypeArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMMimeTypeArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMMimeTypeArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPlugin.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPlugin.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPlugin.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/plugins/DOMPluginArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMPluginArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMPluginArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/Storage.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Storage.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Storage.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/storage/StorageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/AbstractWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8AbstractWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AbstractWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/DedicatedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DedicatedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DedicatedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/SharedWorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8SharedWorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SharedWorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/Worker.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Worker.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Worker.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContext.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/workers/WorkerLocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerLocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerLocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/DOMParser.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMParser.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMParser.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestProgressEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestProgressEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestProgressEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLHttpRequestUpload.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLHttpRequestUpload.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLHttpRequestUpload.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XMLSerializer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XMLSerializer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XMLSerializer.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathEvaluator.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathEvaluator.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathEvaluator.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathException.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathExpression.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathExpression.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathExpression.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathNSResolver.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathNSResolver.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathNSResolver.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XPathResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XPathResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XPathResult.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/xml/XSLTProcessor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8XSLTProcessor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8XSLTProcessor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/BatteryManager.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8BatteryManager.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BatteryManager.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/battery/NavigatorBattery.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorBattery.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorBattery.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceAcceleration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceAcceleration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceAcceleration.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceMotionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceMotionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceMotionEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/device_orientation/DeviceRotationRate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DeviceRotationRate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DeviceRotationRate.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/donottrack/NavigatorDoNotTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorDoNotTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorDoNotTrack.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMFileSystemSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMFileSystemSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMFileSystemSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DOMWindowFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DataTransferItemFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DataTransferItemFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DataTransferItemFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReader.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReader.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReader.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/DirectoryReaderSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DirectoryReaderSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DirectoryReaderSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntriesCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntriesCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntriesCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Entry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Entry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArray.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArray.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArray.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryArraySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryArraySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryArraySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntryCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntryCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntryCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/EntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8EntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/ErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntry.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntry.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntry.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileEntrySync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileEntrySync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileEntrySync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileSystemCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileSystemCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileSystemCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriter.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/FileWriterSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8FileWriterSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8FileWriterSync.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/HTMLInputElementFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLInputElementFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLInputElementFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/Metadata.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Metadata.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Metadata.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/MetadataCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8MetadataCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MetadataCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/filesystem/WorkerContextFileSystem.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextFileSystem.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextFileSystem.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/Gamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Gamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Gamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/GamepadList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8GamepadList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GamepadList.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/gamepad/NavigatorGamepad.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGamepad.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGamepad.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Coordinates.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Coordinates.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Coordinates.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/Geoposition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8Geoposition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Geoposition.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/NavigatorGeolocation.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorGeolocation.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorGeolocation.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionError.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/geolocation/PositionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8PositionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PositionErrorCallback.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/DOMWindowIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowIndexedDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBAny.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBAny.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBAny.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursor.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBCursorWithValue.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBCursorWithValue.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBCursorWithValue.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBDatabase.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBFactory.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBFactory.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBFactory.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBIndex.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBIndex.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBIndex.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBKeyRange.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBKeyRange.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBKeyRange.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBObjectStore.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBObjectStore.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBObjectStore.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBOpenDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBOpenDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBOpenDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBRequest.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBRequest.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBRequest.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBTransaction.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/IDBVersionChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8IDBVersionChangeEvent.cpp
+
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/indexeddb/WorkerContextIndexedDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp
+
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/MediaSource.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4088,8 +4077,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4099,30 +4088,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediasource/SourceBufferList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/DOMWindowMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4132,8 +4110,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4143,8 +4121,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrack.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrack.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrack.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4154,8 +4132,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/MediaStreamTrackEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamTrackEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamTrackEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4165,8 +4143,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorMediaStream.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorMediaStream.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorMediaStream.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4176,8 +4154,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4187,8 +4165,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4198,8 +4176,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/NavigatorUserMediaSuccessCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorUserMediaSuccessCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorUserMediaSuccessCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4209,8 +4187,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFSender.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFSender.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFSender.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4220,8 +4198,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDTMFToneChangeEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDTMFToneChangeEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDTMFToneChangeEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4231,8 +4209,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4242,8 +4220,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCDataChannelEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCDataChannelEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCDataChannelEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4253,8 +4231,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4264,8 +4242,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidate.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidate.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidate.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4275,8 +4253,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCIceCandidateEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCIceCandidateEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCIceCandidateEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4286,8 +4264,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCPeerConnection.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCPeerConnection.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCPeerConnection.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4297,8 +4275,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescription.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescription.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescription.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4308,8 +4286,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCSessionDescriptionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCSessionDescriptionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCSessionDescriptionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4319,8 +4297,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4330,8 +4308,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsReport.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsReport.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsReport.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4341,8 +4319,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/mediastream/RTCStatsResponse.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8RTCStatsResponse.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8RTCStatsResponse.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4352,8 +4330,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/navigatorcontentutils/NavigatorContentUtils.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorContentUtils.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorContentUtils.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4363,8 +4341,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/DOMWindowNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4374,8 +4352,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/Notification.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Notification.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Notification.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4385,8 +4363,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationCenter.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationCenter.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationCenter.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4396,8 +4374,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/NotificationPermissionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NotificationPermissionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NotificationPermissionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4407,8 +4385,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/notifications/WorkerContextNotifications.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextNotifications.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextNotifications.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4418,8 +4396,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/DOMWindowQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4429,8 +4407,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/NavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8NavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8NavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4440,8 +4418,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4451,8 +4429,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageInfo.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageInfo.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageInfo.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4462,8 +4440,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4473,8 +4451,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageQuotaCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageQuotaCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageQuotaCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4484,8 +4462,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/StorageUsageCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8StorageUsageCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4495,30 +4473,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/quota/WorkerNavigatorStorageQuota.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeech.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/DOMWindowSpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4528,8 +4495,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammar.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammar.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4539,8 +4506,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechGrammarList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechGrammarList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammarList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4550,8 +4517,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognition.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognition.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognition.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4561,8 +4528,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionAlternative.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionAlternative.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionAlternative.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4572,8 +4539,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4583,8 +4550,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4594,8 +4561,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResult.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResult.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResult.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4605,8 +4572,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechRecognitionResultList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechRecognitionResultList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechRecognitionResultList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4616,8 +4583,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesis.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesis.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesis.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4627,8 +4594,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4638,8 +4605,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisUtterance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisUtterance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisUtterance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4649,8 +4616,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/speech/SpeechSynthesisVoice.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SpeechSynthesisVoice.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechSynthesisVoice.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4660,8 +4627,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBuffer.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBuffer.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBuffer.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4671,8 +4638,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4682,8 +4649,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioBufferSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioBufferSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioBufferSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4693,8 +4660,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelMergerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelMergerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelMergerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4704,8 +4671,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ChannelSplitterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ChannelSplitterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ChannelSplitterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4715,8 +4682,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4726,8 +4693,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4737,8 +4704,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/GainNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8GainNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8GainNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4748,8 +4715,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioListener.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioListener.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioListener.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4759,8 +4726,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4770,8 +4737,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/PannerNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8PannerNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8PannerNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4781,8 +4748,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioParam.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioParam.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioParam.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4792,8 +4759,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioProcessingEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioProcessingEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioProcessingEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4803,8 +4770,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4814,8 +4781,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/BiquadFilterNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8BiquadFilterNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8BiquadFilterNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4825,8 +4792,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ConvolverNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ConvolverNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4836,30 +4803,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DelayNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DOMWindowWebAudio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/DynamicsCompressorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4869,8 +4825,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/ScriptProcessorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8ScriptProcessorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4880,8 +4836,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaElementAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaElementAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaElementAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4891,8 +4847,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioDestinationNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioDestinationNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioDestinationNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4902,8 +4858,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/MediaStreamAudioSourceNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStreamAudioSourceNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamAudioSourceNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4913,8 +4869,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioCompletionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioCompletionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioCompletionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4924,8 +4880,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OfflineAudioContext.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OfflineAudioContext.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OfflineAudioContext.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4935,8 +4891,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/OscillatorNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8OscillatorNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8OscillatorNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4946,8 +4902,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/AnalyserNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8AnalyserNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8AnalyserNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4957,8 +4913,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveShaperNode.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveShaperNode.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveShaperNode.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4968,8 +4924,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webaudio/WaveTable.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WaveTable.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WaveTable.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4979,8 +4935,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DOMWindowWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -4990,8 +4946,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/Database.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Database.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Database.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5001,8 +4957,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5012,8 +4968,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/DatabaseSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8DatabaseSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DatabaseSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5023,8 +4979,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLError.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLError.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLError.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5034,8 +4990,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5045,8 +5001,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSet.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSet.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSet.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5056,8 +5012,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLResultSetRowList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLResultSetRowList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLResultSetRowList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5067,8 +5023,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5078,8 +5034,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLStatementErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLStatementErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLStatementErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5089,8 +5045,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransaction.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransaction.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransaction.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5100,8 +5056,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5111,8 +5067,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5122,8 +5078,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSync.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSync.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSync.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5133,8 +5089,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/SQLTransactionSyncCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SQLTransactionSyncCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5144,30 +5100,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webdatabase/WorkerContextWebDatabase.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/DOMWindowWebMIDI.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIConnectionEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5177,8 +5122,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIErrorCallback.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIErrorCallback.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5188,8 +5133,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIInput.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIInput.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIInput.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5199,8 +5144,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIMessageEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIMessageEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIMessageEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5210,8 +5155,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/webmidi/MIDIPort.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIPort.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5221,30 +5166,19 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/CloseEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp
 
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/DOMWindowWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
-
-$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
-third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp
-
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5254,8 +5188,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../modules/websockets/WorkerContextWebSocket.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebSocket.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5265,8 +5199,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5276,8 +5210,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5287,8 +5221,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphItemElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphItemElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphItemElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5298,8 +5232,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAltGlyphDefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAltGlyphDefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAltGlyphDefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5309,8 +5243,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5320,8 +5254,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateColorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateColorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateColorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5331,8 +5265,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateMotionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateMotionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateMotionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5342,8 +5276,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5353,8 +5287,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimateTransformElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimateTransformElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimateTransformElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5364,8 +5298,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedAngle.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedAngle.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedAngle.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5375,8 +5309,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedBoolean.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedBoolean.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedBoolean.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5386,8 +5320,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedEnumeration.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedEnumeration.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedEnumeration.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5397,8 +5331,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedInteger.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedInteger.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedInteger.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5408,8 +5342,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5419,8 +5353,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5430,8 +5364,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5441,8 +5375,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5452,8 +5386,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5463,8 +5397,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5474,8 +5408,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedString.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedString.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedString.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5485,8 +5419,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimatedTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimatedTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimatedTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5496,8 +5430,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGAnimationElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGAnimationElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGAnimationElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5507,8 +5441,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCircleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCircleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCircleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5518,8 +5452,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGClipPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGClipPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGClipPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5529,8 +5463,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGColor.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGColor.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGColor.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5540,8 +5474,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGComponentTransferFunctionElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGComponentTransferFunctionElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGComponentTransferFunctionElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5551,8 +5485,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGCursorElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGCursorElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGCursorElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5562,8 +5496,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDefsElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDefsElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDefsElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5573,8 +5507,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDescElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDescElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDescElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5584,8 +5518,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGDocument.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGDocument.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGDocument.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5595,8 +5529,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5606,8 +5540,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstance.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstance.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstance.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5617,8 +5551,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGElementInstanceList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGElementInstanceList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGElementInstanceList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5628,8 +5562,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGEllipseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGEllipseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGEllipseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5639,8 +5573,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGException.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGException.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGException.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5650,8 +5584,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEBlendElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEBlendElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEBlendElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5661,8 +5595,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEColorMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEColorMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEColorMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5672,8 +5606,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEComponentTransferElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEComponentTransferElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEComponentTransferElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5683,8 +5617,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFECompositeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFECompositeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFECompositeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5694,8 +5628,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEConvolveMatrixElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEConvolveMatrixElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEConvolveMatrixElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5705,8 +5639,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDiffuseLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDiffuseLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDiffuseLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5716,8 +5650,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDisplacementMapElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDisplacementMapElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDisplacementMapElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5727,8 +5661,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDistantLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDistantLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDistantLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5738,8 +5672,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEDropShadowElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEDropShadowElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEDropShadowElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5749,8 +5683,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFloodElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFloodElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFloodElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5760,8 +5694,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncAElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncAElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncAElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5771,8 +5705,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncBElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncBElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncBElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5782,8 +5716,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5793,8 +5727,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEFuncRElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEFuncRElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEFuncRElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5804,8 +5738,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEGaussianBlurElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEGaussianBlurElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEGaussianBlurElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5815,8 +5749,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5826,8 +5760,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5837,8 +5771,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMergeNodeElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMergeNodeElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMergeNodeElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5848,8 +5782,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEMorphologyElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEMorphologyElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEMorphologyElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5859,8 +5793,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEOffsetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEOffsetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEOffsetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5870,8 +5804,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFEPointLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFEPointLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFEPointLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5881,8 +5815,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpecularLightingElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpecularLightingElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpecularLightingElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5892,8 +5826,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFESpotLightElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFESpotLightElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFESpotLightElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5903,8 +5837,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETileElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETileElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETileElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5914,8 +5848,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFETurbulenceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFETurbulenceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFETurbulenceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5925,8 +5859,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFilterElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFilterElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFilterElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5936,8 +5870,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5947,8 +5881,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5958,8 +5892,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceFormatElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceFormatElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceFormatElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5969,8 +5903,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceNameElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceNameElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceNameElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5980,8 +5914,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceSrcElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceSrcElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceSrcElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -5991,8 +5925,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGFontFaceUriElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGFontFaceUriElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGFontFaceUriElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6002,8 +5936,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGForeignObjectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGForeignObjectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGForeignObjectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6013,8 +5947,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6024,8 +5958,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6035,8 +5969,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGlyphRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGlyphRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGlyphRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6046,8 +5980,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6057,8 +5991,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGHKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGHKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGHKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6068,8 +6002,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGImageElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGImageElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGImageElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6079,8 +6013,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLength.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLength.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLength.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6090,8 +6024,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLengthList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLengthList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLengthList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6101,8 +6035,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6112,8 +6046,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGLinearGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGLinearGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGLinearGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6123,8 +6057,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMarkerElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMarkerElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMarkerElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6134,8 +6068,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMaskElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMaskElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMaskElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6145,8 +6079,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMatrix.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMatrix.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMatrix.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6156,8 +6090,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMetadataElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMetadataElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMetadataElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6167,8 +6101,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMissingGlyphElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMissingGlyphElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMissingGlyphElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6178,8 +6112,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGMPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGMPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGMPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6189,8 +6123,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumber.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumber.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumber.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6200,8 +6134,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGNumberList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGNumberList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGNumberList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6211,8 +6145,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPaint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPaint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPaint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6222,8 +6156,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6233,8 +6167,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSeg.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSeg.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSeg.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6244,8 +6178,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6255,8 +6189,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegArcRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegArcRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegArcRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6266,8 +6200,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegClosePath.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegClosePath.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegClosePath.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6277,8 +6211,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6288,8 +6222,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6299,8 +6233,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6310,8 +6244,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoCubicSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoCubicSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoCubicSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6321,8 +6255,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6332,8 +6266,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6343,8 +6277,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6354,8 +6288,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6365,8 +6299,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6376,8 +6310,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6387,8 +6321,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoHorizontalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoHorizontalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoHorizontalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6398,8 +6332,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6409,8 +6343,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6420,8 +6354,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegLinetoVerticalRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegLinetoVerticalRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegLinetoVerticalRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6431,8 +6365,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6442,8 +6376,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoAbs.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoAbs.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoAbs.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6453,8 +6387,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPathSegMovetoRel.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPathSegMovetoRel.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPathSegMovetoRel.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6464,8 +6398,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPatternElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPatternElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPatternElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6475,8 +6409,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPoint.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPoint.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPoint.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6486,8 +6420,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPointList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPointList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPointList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6497,8 +6431,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolygonElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolygonElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolygonElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6508,8 +6442,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPolylineElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPolylineElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPolylineElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6519,8 +6453,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGPreserveAspectRatio.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGPreserveAspectRatio.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGPreserveAspectRatio.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6530,8 +6464,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRadialGradientElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRadialGradientElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRadialGradientElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6541,8 +6475,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRect.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRect.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRect.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6552,8 +6486,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRectElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRectElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRectElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6563,8 +6497,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGRenderingIntent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGRenderingIntent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGRenderingIntent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6574,8 +6508,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSVGElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSVGElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSVGElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6585,8 +6519,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGScriptElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGScriptElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGScriptElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6596,8 +6530,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSetElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSetElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSetElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6607,8 +6541,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStopElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStopElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStopElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6618,8 +6552,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStringList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStringList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStringList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6629,8 +6563,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6640,8 +6574,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGStyledElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGStyledElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGStyledElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6651,8 +6585,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSwitchElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSwitchElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSwitchElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6662,8 +6596,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGSymbolElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGSymbolElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGSymbolElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6673,8 +6607,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTRefElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTRefElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTRefElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6684,8 +6618,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTSpanElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTSpanElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTSpanElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6695,8 +6629,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextContentElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextContentElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextContentElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6706,8 +6640,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6717,8 +6651,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPathElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPathElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPathElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6728,8 +6662,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTextPositioningElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTextPositioningElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTextPositioningElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6739,8 +6673,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTitleElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTitleElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTitleElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6750,8 +6684,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransform.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransform.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransform.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6761,8 +6695,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGTransformList.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGTransformList.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGTransformList.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6772,8 +6706,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUnitTypes.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUnitTypes.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUnitTypes.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6783,8 +6717,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGUseElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGUseElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGUseElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6794,8 +6728,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6805,8 +6739,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGViewSpec.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGViewSpec.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGViewSpec.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6816,8 +6750,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGVKernElement.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGVKernElement.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGVKernElement.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6827,8 +6761,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomAndPan.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomAndPan.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomAndPan.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6838,8 +6772,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/svg/SVGZoomEvent.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8SVGZoomEvent.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8SVGZoomEvent.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6849,8 +6783,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/Internals.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/Internals.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8Internals.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8Internals.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6860,8 +6794,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalSettings.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/InternalSettings.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettings.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettings.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6871,8 +6805,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/MallocStatistics.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/MallocStatistics.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8MallocStatistics.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8MallocStatistics.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6882,8 +6816,8 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/TypeConversions.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" ../core/testing/TypeConversions.idl --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
@@ -6893,13 +6827,24 @@
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGenerator.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(GYP_TARGET_DEPENDENCIES)
-	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
 
 $(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 .PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
 third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp
 
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/generate-bindings.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/CodeGeneratorV8.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/IDLAttributes.txt $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl $(GYP_TARGET_DEPENDENCIES)
+	mkdir -p $(gyp_shared_intermediate_dir)/webcore/bindings $(gyp_shared_intermediate_dir)/webkit/bindings; cd $(gyp_local_path)/third_party/WebKit/Source/bindings; perl -w -Iscripts -I../core/scripts scripts/generate-bindings.pl --outputHeadersDir "$(gyp_shared_intermediate_dir)/webkit/bindings" --outputDir "$(gyp_shared_intermediate_dir)/webcore/bindings" --idlAttributesFile scripts/IDLAttributes.txt --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --include ../modules --include ../core --include "$(gyp_shared_intermediate_dir)/webkit" --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --additionalIdlFiles "../core/testing/Internals.idl ../core/testing/InternalSettings.idl ../core/testing/MallocStatistics.idl ../core/testing/TypeConversions.idl \"$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl\" \"$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl\"" "$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl" --preprocessor "/usr/bin/gcc -E -P -x c++"
+
+$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+.PHONY: third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger
+third_party_WebKit_Source_bindings_bindings_derived_sources_gyp_rule_trigger: $(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp
+
 ### Finished generating for all rules
 
 GYP_GENERATED_OUTPUTS := \
@@ -7044,8 +6989,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Element.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Entity.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Entity.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8EntityReference.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8EntityReference.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ErrorEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ErrorEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Event.cpp \
@@ -7408,6 +7351,10 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLUniformLocation.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebGLVertexArrayObjectOES.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebGLVertexArrayObjectOES.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLContentElement.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8HTMLContentElement.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8HTMLShadowElement.cpp \
@@ -7650,18 +7597,12 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8IDBVersionChangeEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextIndexedDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextIndexedDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8Composition.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8Composition.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InputMethodContext.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InputMethodContext.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaSource.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaSource.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBuffer.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBuffer.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SourceBufferList.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SourceBufferList.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowMediaStream.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowMediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStream.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MediaStream.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MediaStreamEvent.cpp \
@@ -7732,8 +7673,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8StorageUsageCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerNavigatorStorageQuota.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerNavigatorStorageQuota.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeech.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeech.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowSpeechSynthesis.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowSpeechSynthesis.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8SpeechGrammar.cpp \
@@ -7794,8 +7733,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8ConvolverNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DelayNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DelayNode.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebAudio.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebAudio.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DynamicsCompressorNode.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DynamicsCompressorNode.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8ScriptProcessorNode.cpp \
@@ -7850,8 +7787,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8SQLTransactionSyncCallback.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebDatabase.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WorkerContextWebDatabase.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebMIDI.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebMIDI.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIConnectionEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIConnectionEvent.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8MIDIErrorCallback.cpp \
@@ -7864,8 +7799,6 @@
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8MIDIPort.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8CloseEvent.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8CloseEvent.h \
-	$(gyp_shared_intermediate_dir)/webcore/bindings/V8DOMWindowWebSocket.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8DOMWindowWebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WebSocket.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8WebSocket.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8WorkerContextWebSocket.cpp \
@@ -8167,7 +8100,9 @@
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8TypeConversions.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/bindings/V8TypeConversions.h \
 	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webcore/bindings/V8InternalRuntimeFlags.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/bindings/V8InternalRuntimeFlags.h
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/derived_sources.gyp b/Source/bindings/derived_sources.gyp
index bcb3c9c..ea4f8c4 100644
--- a/Source/bindings/derived_sources.gyp
+++ b/Source/bindings/derived_sources.gyp
@@ -103,6 +103,7 @@
        ],
        'outputs': [
          '<(SHARED_INTERMEDIATE_DIR)/supplemental_dependency.tmp',
+         '<(SHARED_INTERMEDIATE_DIR)/DOMWindowConstructors.idl',
        ],
        'msvs_cygwin_shell': 0,
        'action': [
@@ -117,6 +118,8 @@
          '<(idl_files_list)',
          '--supplementalDependencyFile',
          '<(SHARED_INTERMEDIATE_DIR)/supplemental_dependency.tmp',
+         '--windowConstructorsFile',
+         '<(SHARED_INTERMEDIATE_DIR)/DOMWindowConstructors.idl',
        ],
        'message': 'Resolving partial interfaces dependencies in all IDL files',
       }]
@@ -127,7 +130,7 @@
       'hard_dependency': 1,
       'dependencies': [
         'supplemental_dependencies',
-        '../core/core.gyp/core_derived_sources.gyp:generate_settings',
+        '../core/core.gyp/core_derived_sources.gyp:generate_test_support_idls',
       ],
       'sources': [
         '<@(idl_files)',
@@ -156,12 +159,12 @@
         'msvs_external_rule': 1,
         'inputs': [
           'scripts/generate-bindings.pl',
-          'scripts/CodeGenerator.pm',
           'scripts/CodeGeneratorV8.pm',
           'scripts/IDLParser.pm',
           'scripts/IDLAttributes.txt',
           '../core/scripts/preprocessor.pm',
           '<!@pymod_do_main(supplemental_idl_files <@(idl_files))',
+          '<(SHARED_INTERMEDIATE_DIR)/DOMWindowConstructors.idl',
         ],
         'outputs': [
           # FIXME:  The .cpp file should be in webkit/bindings once
diff --git a/Source/bindings/idl_files_list.tmp b/Source/bindings/idl_files_list.tmp
index a60380b..e03d161 100644
--- a/Source/bindings/idl_files_list.tmp
+++ b/Source/bindings/idl_files_list.tmp
@@ -59,7 +59,6 @@
 ../core/dom/DocumentType.idl
 ../core/dom/Element.idl
 ../core/dom/Entity.idl
-../core/dom/EntityReference.idl
 ../core/dom/ErrorEvent.idl
 ../core/dom/Event.idl
 ../core/dom/EventException.idl
@@ -241,6 +240,8 @@
 ../core/html/canvas/WebGLTexture.idl
 ../core/html/canvas/WebGLUniformLocation.idl
 ../core/html/canvas/WebGLVertexArrayObjectOES.idl
+../core/html/ime/Composition.idl
+../core/html/ime/InputMethodContext.idl
 ../core/html/shadow/HTMLContentElement.idl
 ../core/html/shadow/HTMLShadowElement.idl
 ../core/html/track/TextTrack.idl
@@ -362,12 +363,9 @@
 ../modules/indexeddb/IDBTransaction.idl
 ../modules/indexeddb/IDBVersionChangeEvent.idl
 ../modules/indexeddb/WorkerContextIndexedDatabase.idl
-../modules/inputmethod/Composition.idl
-../modules/inputmethod/InputMethodContext.idl
 ../modules/mediasource/MediaSource.idl
 ../modules/mediasource/SourceBuffer.idl
 ../modules/mediasource/SourceBufferList.idl
-../modules/mediastream/DOMWindowMediaStream.idl
 ../modules/mediastream/MediaStream.idl
 ../modules/mediastream/MediaStreamEvent.idl
 ../modules/mediastream/MediaStreamTrack.idl
@@ -403,7 +401,6 @@
 ../modules/quota/StorageQuotaCallback.idl
 ../modules/quota/StorageUsageCallback.idl
 ../modules/quota/WorkerNavigatorStorageQuota.idl
-../modules/speech/DOMWindowSpeech.idl
 ../modules/speech/DOMWindowSpeechSynthesis.idl
 ../modules/speech/SpeechGrammar.idl
 ../modules/speech/SpeechGrammarList.idl
@@ -434,7 +431,6 @@
 ../modules/webaudio/BiquadFilterNode.idl
 ../modules/webaudio/ConvolverNode.idl
 ../modules/webaudio/DelayNode.idl
-../modules/webaudio/DOMWindowWebAudio.idl
 ../modules/webaudio/DynamicsCompressorNode.idl
 ../modules/webaudio/ScriptProcessorNode.idl
 ../modules/webaudio/MediaElementAudioSourceNode.idl
@@ -462,14 +458,12 @@
 ../modules/webdatabase/SQLTransactionSync.idl
 ../modules/webdatabase/SQLTransactionSyncCallback.idl
 ../modules/webdatabase/WorkerContextWebDatabase.idl
-../modules/webmidi/DOMWindowWebMIDI.idl
 ../modules/webmidi/MIDIConnectionEvent.idl
 ../modules/webmidi/MIDIErrorCallback.idl
 ../modules/webmidi/MIDIInput.idl
 ../modules/webmidi/MIDIMessageEvent.idl
 ../modules/webmidi/MIDIPort.idl
 ../modules/websockets/CloseEvent.idl
-../modules/websockets/DOMWindowWebSocket.idl
 ../modules/websockets/WebSocket.idl
 ../modules/websockets/WorkerContextWebSocket.idl
 ../core/svg/SVGAElement.idl
diff --git a/Source/bindings/scripts/CodeGenerator.pm b/Source/bindings/scripts/CodeGenerator.pm
deleted file mode 100644
index 4bb49b6..0000000
--- a/Source/bindings/scripts/CodeGenerator.pm
+++ /dev/null
@@ -1,107 +0,0 @@
-#
-# WebKit IDL parser
-#
-# Copyright (C) 2005 Nikolas Zimmermann <wildfox@kde.org>
-# Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
-# Copyright (C) 2007, 2008, 2009, 2010 Apple Inc. All rights reserved.
-# Copyright (C) 2009 Cameron McCormack <cam@mcc.id.au>
-# Copyright (C) Research In Motion Limited 2010. All rights reserved.
-# Copyright (C) 2013 Samsung Electronics. All rights reserved.
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Library General Public
-# License as published by the Free Software Foundation; either
-# version 2 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# Library General Public License for more details.
-#
-# You should have received a copy of the GNU Library General Public License
-# along with this library; see the file COPYING.LIB.  If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-#
-
-package CodeGenerator;
-
-use strict;
-
-use Cwd;
-use File::Basename;
-use File::Find;
-use File::Spec;
-
-my $idlDocument = "";
-my $useOutputDir = "";
-my $useOutputHeadersDir = "";
-my $useDirectories = "";
-my $preprocessor;
-my $defines = "";
-my $verbose = 0;
-my $dependentIdlFiles = "";
-
-my $codeGenerator = 0;
-
-# Default constructor
-sub new
-{
-    my $object = shift;
-    my $reference = { };
-
-    $useDirectories = shift;
-    $useOutputDir = shift;
-    $useOutputHeadersDir = shift;
-    $preprocessor = shift;
-    $verbose = shift;
-    $dependentIdlFiles = shift;
-
-    bless($reference, $object);
-    return $reference;
-}
-
-sub ProcessDocument
-{
-    my $object = shift;
-    $idlDocument = shift;
-    $defines = shift;
-
-    my $ifaceName = "CodeGeneratorV8";
-    require $ifaceName . ".pm";
-
-    # Dynamically load external code generation perl module
-    $codeGenerator = $ifaceName->new($object, $idlDocument, $useDirectories, $preprocessor, $defines, $verbose, $dependentIdlFiles);
-    unless (defined($codeGenerator)) {
-        my $interfaces = $idlDocument->interfaces;
-        foreach my $interface (@$interfaces) {
-            print "Skipping code generation for IDL interface \"" . $interface->name . "\".\n" if $verbose;
-        }
-        return;
-    }
-
-    my $interfaces = $idlDocument->interfaces;
-    foreach my $interface (@$interfaces) {
-        print "Generating bindings code for IDL interface \"" . $interface->name . "\"...\n" if $verbose;
-        $codeGenerator->GenerateInterface($interface, $defines);
-        $codeGenerator->WriteData($interface, $useOutputDir, $useOutputHeadersDir);
-    }
-}
-
-sub IsCallbackInterfaceFromFile
-{
-    my $object = shift;
-    my $interfaceName = shift;
-
-    my $idlFile = $object->IDLFileForInterface($interfaceName)
-        or die("Could NOT find IDL file for interface \"$interfaceName\"!\n");
-
-    open FILE, "<", $idlFile;
-    my @lines = <FILE>;
-    close FILE;
-
-    my $fileContents = join('', @lines);
-    return ($fileContents =~ /callback\s+interface\s+(\w+)/gs);
-}
-
-1;
diff --git a/Source/bindings/scripts/CodeGeneratorV8.pm b/Source/bindings/scripts/CodeGeneratorV8.pm
index f11a24f..9d064dc 100644
--- a/Source/bindings/scripts/CodeGeneratorV8.pm
+++ b/Source/bindings/scripts/CodeGeneratorV8.pm
@@ -115,9 +115,8 @@
 use File::Find;
 use File::Spec;
 
-my $codeGenerator;
 my $idlDocument;
-my $useDirectories;
+my $idlDirectories;
 my $preprocessor;
 my $defines;
 my $verbose;
@@ -128,10 +127,6 @@
 my $idlFiles;
 my $cachedInterfaces = {};
 
-my @headerContent = ();
-my @implContentHeader = ();
-my @implContent = ();
-my @implContentInternals = ();
 my %implIncludes = ();
 my %headerIncludeFiles = ();
 
@@ -145,6 +140,14 @@
 #         ClassPrivate
 my %header;
 
+# Implementation code structure:
+# Root                    ... Copyright
+#   Conditional           ... #if FEATURE ... #endif  (to be removed soon)
+#     Includes
+#     NameSpaceWebCore
+#     NameSpaceInternal   ... namespace ${interfaceName}V8Internal in case of non-callback
+my %implementation;
+
 my %primitiveTypeHash = ( "boolean" => 1,
                           "void" => 1,
                           "Date" => 1,
@@ -218,15 +221,13 @@
 */
 EOF
 
-# Default constructor
 sub new
 {
     my $object = shift;
     my $reference = { };
 
-    $codeGenerator = shift;
     $idlDocument = shift;
-    $useDirectories = shift;
+    $idlDirectories = shift;
     $preprocessor = shift;
     $defines = shift;
     $verbose = shift;
@@ -243,7 +244,7 @@
     my $interfaceName = shift;
 
     unless ($idlFiles) {
-        my @directories = map { $_ = "$sourceRoot/$_" if -d "$sourceRoot/$_"; $_ } @$useDirectories;
+        my @directories = map { $_ = "$sourceRoot/$_" if -d "$sourceRoot/$_"; $_ } @$idlDirectories;
         push(@directories, ".");
 
         $idlFiles = { };
@@ -312,19 +313,21 @@
     my $interfaceName = $interface->name;
     my $v8InterfaceName = "V8" . $interface->name;
     my $defineName = $v8InterfaceName . "_h";
+    my $internalNamespace = "${interfaceName}V8Internal";
 
     my $conditionalString = GenerateConditionalString($interface);
     my $conditionalIf = "";
     my $conditionalEndif = "";
     if ($conditionalString) {
         $conditionalIf = "#if ${conditionalString}";
-        $conditionalEndif = "#endif // ${conditionalString}\n";
+        $conditionalEndif = "#endif // ${conditionalString}";
     }
 
     $header{root} = new Block("ROOT", "", "");
-    $header{conditional} = new Block("Conditional", "$conditionalIf", "$conditionalEndif");
+    # FIXME: newlines should be generated by Block::toString().
+    $header{conditional} = new Block("Conditional", "$conditionalIf", $conditionalEndif ? "$conditionalEndif\n" : "");
     $header{includes} = new Block("Includes", "", "");
-    $header{nameSpaceWebCore} = new Block("Namespace WebCore", "\n\nnamespace WebCore {\n", "}\n");
+    $header{nameSpaceWebCore} = new Block("Namespace WebCore", "\nnamespace WebCore {\n", "}\n");
     $header{class} = new Block("Class definition", "", "");
     $header{classPublic} = new Block("Class public:", "public:", "");
     $header{classPrivate} = new Block("Class private:", "private:", "");
@@ -339,7 +342,32 @@
     # - Add default header template
     $header{root}->addHeader($headerTemplate . "\n");
     $header{root}->addHeader("#ifndef $defineName\n#define $defineName\n");
-    $header{root}->addFooter("#endif // $defineName\n");
+    $header{root}->addFooter("#endif // $defineName");
+
+    $implementation{root} = new Block("ROOT", "", "");
+    $conditionalEndif = "\n$conditionalEndif" if !$interface->isCallback and $conditionalEndif;
+    $implementation{conditional} = new Block("Conditional", $conditionalIf, $conditionalEndif);
+    $implementation{includes} = new Block("Includes", "", "");
+
+    # FIXME: newlines should be generated by Block::toString().
+    my $nameSpaceWebCoreBegin = "namespace WebCore {\n";
+    my $nameSpaceWebCoreEnd = "} // namespace WebCore";
+    $nameSpaceWebCoreBegin = "$nameSpaceWebCoreBegin\n" if !$interface->isCallback;
+    $nameSpaceWebCoreEnd = "\n$nameSpaceWebCoreEnd\n" if $interface->isCallback;
+    $implementation{nameSpaceWebCore} = new Block("Namespace WebCore", $nameSpaceWebCoreBegin, $nameSpaceWebCoreEnd);
+    $implementation{nameSpaceInternal} = new Block("Internal namespace", "namespace $internalNamespace {\n", "} // namespace $internalNamespace\n");
+
+    $implementation{root}->add($implementation{conditional});
+    $implementation{conditional}->add($implementation{includes});
+    $implementation{conditional}->add($implementation{nameSpaceWebCore});
+    if (!$interface->isCallback) {
+        $implementation{nameSpaceWebCore}->add($implementation{nameSpaceInternal});
+    }
+
+    # - Add default header template
+    $implementation{root}->addHeader($headerTemplate);
+    $implementation{root}->addHeader("\n#include \"config.h\"");
+    $implementation{includes}->add("#include \"${v8InterfaceName}.h\"\n\n");
 
     # Start actual generation
     if ($interface->isCallback) {
@@ -387,24 +415,6 @@
     AddToImplIncludes($include);
 }
 
-sub AddToHeader
-{
-    my $code = shift;
-    push(@headerContent, $code);
-}
-
-sub AddToImplContentInternals
-{
-    my $code = shift;
-    push(@implContentInternals, $code);
-}
-
-sub AddToImplContent
-{
-    my $code = shift;
-    push(@implContent, $code);
-}
-
 sub AddIncludesForType
 {
     my $type = shift;
@@ -426,6 +436,12 @@
     }
 
     # additional includes (things needed to compile the bindings but not the header)
+    AddExtraIncludesForType($type);
+}
+
+sub AddExtraIncludesForType
+{
+    my $type = shift;
 
     if ($type eq "CanvasRenderingContext2D") {
         AddToImplIncludes("core/html/canvas/CanvasGradient.h");
@@ -508,7 +524,7 @@
 }
 
 END
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 }
 
 sub GetSVGPropertyTypes
@@ -551,18 +567,6 @@
     return ($svgPropertyType, $svgListPropertyType, $svgNativeType);
 }
 
-sub MakeDummyFunction
-{
-    my $returnType = shift;
-    my $methodName = shift;
-    my $function = domFunction->new();
-    $function->signature(domSignature->new());
-    $function->signature->type($returnType);
-    $function->signature->name($methodName);
-    $function->signature->extendedAttributes({});
-    return $function;
-}
-
 sub GetIndexedGetterFunction
 {
     my $interface = shift;
@@ -573,12 +577,6 @@
         return 0;
     }
 
-    # FIXME: add getter method to WebKitCSSKeyframesRule.idl or remove special case of WebKitCSSKeyframesRule.idl
-    # Currently return type and method name is hard coded because it can not be obtained from IDL.
-    if ($interface->name eq "WebKitCSSKeyframesRule") {
-        return MakeDummyFunction("WebKitCSSKeyframeRule", "item")
-    }
-
     return GetSpecialGetterFunctionForType($interface, "unsigned long");
 }
 
@@ -605,7 +603,7 @@
             my $specials = $function->signature->specials;
             my $getterExists = grep { $_ eq "getter" } @$specials;
             my $parameters = $function->parameters;
-            if ($getterExists and scalar(@$parameters) == 1 and $parameters->[0]->type eq $type ) {
+            if ($getterExists and scalar(@$parameters) == 1 and $parameters->[0]->type eq $type) {
                 return $function;
             }
         }
@@ -638,9 +636,6 @@
         }
     }
 
-    # - Add default header template
-    AddToHeader(GenerateHeaderContentHeader($interface));
-
     AddToHeaderIncludes("bindings/v8/WrapperTypeInfo.h");
     AddToHeaderIncludes("bindings/v8/V8Binding.h");
     AddToHeaderIncludes("bindings/v8/V8DOMWrapper.h");
@@ -654,45 +649,41 @@
     my ($svgPropertyType, $svgListPropertyType, $svgNativeType) = GetSVGPropertyTypes($interfaceName);
 
     foreach my $headerInclude (sort keys(%headerIncludeFiles)) {
-        if ($headerInclude =~ /wtf|v8\.h/) {
-            AddToHeader("#include \<${headerInclude}\>\n");
-        } else {
-            AddToHeader("#include \"${headerInclude}\"\n");
-        }
+        $header{includes}->add("#include \"${headerInclude}\"\n") unless $headerInclude =~ /v8\.h/;
     }
+    $header{includes}->add("#include \<v8.h\>\n") if $headerIncludeFiles{"v8.h"};
 
-    AddToHeader("\nnamespace WebCore {\n");
-    AddToHeader("\ntemplate<typename PropertyType> class SVGPropertyTearOff;\n") if $svgPropertyType;
+    $header{nameSpaceWebCore}->addHeader("\ntemplate<typename PropertyType> class SVGPropertyTearOff;\n") if $svgPropertyType;
     if ($svgNativeType) {
         if ($svgNativeType =~ /SVGStaticListPropertyTearOff/) {
-            AddToHeader("\ntemplate<typename PropertyType> class SVGStaticListPropertyTearOff;\n");
+            $header{nameSpaceWebCore}->addHeader("\ntemplate<typename PropertyType> class SVGStaticListPropertyTearOff;\n");
         } else {
-            AddToHeader("\ntemplate<typename PropertyType> class SVGListPropertyTearOff;\n");
+            $header{nameSpaceWebCore}->addHeader("\ntemplate<typename PropertyType> class SVGListPropertyTearOff;\n");
         }
     }
 
-    AddToHeader("\n");
-    AddToHeader("class FloatRect;\n") if $svgPropertyType && $svgPropertyType eq "FloatRect";
-    AddToHeader("class Dictionary;\n") if IsConstructorTemplate($interface, "Event");
+    $header{nameSpaceWebCore}->addHeader("class FloatRect;\n") if $svgPropertyType && $svgPropertyType eq "FloatRect";
+    $header{nameSpaceWebCore}->addHeader("\nclass Dictionary;") if IsConstructorTemplate($interface, "Event");
 
     my $nativeType = GetNativeTypeForConversions($interface);
     if ($interface->extendedAttributes->{"NamedConstructor"}) {
-        AddToHeader(<<END);
+        $header{nameSpaceWebCore}->addHeader(<<END);
+
 class V8${nativeType}Constructor {
 public:
     static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate*, WrapperWorldType);
     static WrapperTypeInfo info;
 };
-
 END
     }
 
-    AddToHeader("class $v8InterfaceName {\n");
-    AddToHeader("public:\n");
+    $header{class}->addHeader("class $v8InterfaceName {");
+    $header{class}->addFooter("};");
 
-    AddToHeader("    static const bool hasDependentLifetime = ");
+    my $code = "";
+    $code .= "    static const bool hasDependentLifetime = ";
     if ($hasDependentLifetime) {
-        AddToHeader("true;\n");
+        $code .= "true;\n";
     } elsif (@{$interface->parents}) {
         # Even if this type doesn't have the [DependentLifetime] attribute its parents may.
         # Let the compiler statically determine this for us.
@@ -700,13 +691,14 @@
         foreach (@{$interface->parents}) {
             my $parent = $_;
             AddToHeaderIncludes("V8${parent}.h");
-            AddToHeader("${separator}V8${parent}::hasDependentLifetime");
+            $code .= "${separator}V8${parent}::hasDependentLifetime";
             $separator = " || ";
         }
-        AddToHeader(";\n");
+        $code .= ";\n";
     } else {
-        AddToHeader("false;\n");
+        $code .= "false;\n";
     }
+    $header{classPublic}->add($code);
 
     my $fromFunctionOpening = "";
     my $fromFunctionClosing = "";
@@ -715,7 +707,7 @@
         $fromFunctionClosing = ")";
     }
 
-    AddToHeader(<<END);
+    $header{classPublic}->add(<<END);
     static bool HasInstance(v8::Handle<v8::Value>, v8::Isolate*, WrapperWorldType);
     static bool HasInstanceInAnyWorld(v8::Handle<v8::Value>, v8::Isolate*);
     static v8::Persistent<v8::FunctionTemplate> GetTemplate(v8::Isolate*, WrapperWorldType);
@@ -728,25 +720,25 @@
 END
 
     if (NeedsCustomOpaqueRootForGC($interface)) {
-        AddToHeader("    static void* opaqueRootForGC(void*, v8::Persistent<v8::Object>, v8::Isolate*);\n");
+        $header{classPublic}->add("    static void* opaqueRootForGC(void*, v8::Persistent<v8::Object>, v8::Isolate*);\n");
     }
 
     if (InheritsExtendedAttribute($interface, "ActiveDOMObject")) {
-        AddToHeader("    static ActiveDOMObject* toActiveDOMObject(v8::Handle<v8::Object>);\n");
+        $header{classPublic}->add("    static ActiveDOMObject* toActiveDOMObject(v8::Handle<v8::Object>);\n");
     }
 
     if (InheritsExtendedAttribute($interface, "EventTarget")) {
-        AddToHeader("    static EventTarget* toEventTarget(v8::Handle<v8::Object>);\n");
+        $header{classPublic}->add("    static EventTarget* toEventTarget(v8::Handle<v8::Object>);\n");
     }
 
     if ($interfaceName eq "DOMWindow") {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Persistent<v8::ObjectTemplate> GetShadowObjectTemplate(v8::Isolate*, WrapperWorldType);
 END
     }
 
     if ($interfaceName eq "HTMLDocument") {
-      AddToHeader(<<END);
+      $header{classPublic}->add(<<END);
     static v8::Local<v8::Object> wrapInShadowObject(v8::Local<v8::Object> wrapper, Node* impl, v8::Isolate*);
 END
     }
@@ -758,11 +750,11 @@
 
         if (HasCustomMethod($attrExt) && !$attrExt->{"ImplementedBy"} && $function->{overloadIndex} == 1) {
             my $conditionalString = GenerateConditionalString($function->signature);
-            AddToHeader("#if ${conditionalString}\n") if $conditionalString;
-            AddToHeader(<<END);
+            $header{classPublic}->add("#if ${conditionalString}\n") if $conditionalString;
+            $header{classPublic}->add(<<END);
     static v8::Handle<v8::Value> ${name}MethodCustom(const v8::Arguments&);
 END
-            AddToHeader("#endif // ${conditionalString}\n") if $conditionalString;
+            $header{classPublic}->add("#endif // ${conditionalString}\n") if $conditionalString;
         }
         if ($attrExt->{"EnabledPerContext"}) {
             push(@enabledPerContextFunctions, $function);
@@ -770,11 +762,11 @@
     }
 
     if (IsConstructable($interface)) {
-        AddToHeader("    static v8::Handle<v8::Value> constructorCallback(const v8::Arguments&);\n");
+        $header{classPublic}->add("    static v8::Handle<v8::Value> constructorCallback(const v8::Arguments&);\n");
 END
     }
     if (HasCustomConstructor($interface)) {
-        AddToHeader("    static v8::Handle<v8::Value> constructorCustom(const v8::Arguments&);\n");
+        $header{classPublic}->add("    static v8::Handle<v8::Value> constructorCustom(const v8::Arguments&);\n");
     }
 
     my @enabledPerContextAttributes;
@@ -783,18 +775,18 @@
         my $attrExt = $attribute->signature->extendedAttributes;
         my $conditionalString = GenerateConditionalString($attribute->signature);
         if (HasCustomGetter($attrExt) && !$attrExt->{"ImplementedBy"}) {
-            AddToHeader("#if ${conditionalString}\n") if $conditionalString;
-            AddToHeader(<<END);
+            $header{classPublic}->add("#if ${conditionalString}\n") if $conditionalString;
+            $header{classPublic}->add(<<END);
     static v8::Handle<v8::Value> ${name}AttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);
 END
-            AddToHeader("#endif // ${conditionalString}\n") if $conditionalString;
+            $header{classPublic}->add("#endif // ${conditionalString}\n") if $conditionalString;
         }
         if (HasCustomSetter($attrExt) && !$attrExt->{"ImplementedBy"}) {
-            AddToHeader("#if ${conditionalString}\n") if $conditionalString;
-            AddToHeader(<<END);
+            $header{classPublic}->add("#if ${conditionalString}\n") if $conditionalString;
+            $header{classPublic}->add(<<END);
     static void ${name}AttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value>, const v8::AccessorInfo&);
 END
-            AddToHeader("#endif // ${conditionalString}\n") if $conditionalString;
+            $header{classPublic}->add("#endif // ${conditionalString}\n") if $conditionalString;
         }
         if ($attrExt->{"EnabledPerContext"}) {
             push(@enabledPerContextAttributes, $attribute);
@@ -806,70 +798,65 @@
     GenerateHeaderCustomInternalFieldIndices($interface);
 
     if ($interface->name eq "DOMWindow") {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static bool namedSecurityCheckCustom(v8::Local<v8::Object> host, v8::Local<v8::Value> key, v8::AccessType, v8::Local<v8::Value> data);
     static bool indexedSecurityCheckCustom(v8::Local<v8::Object> host, uint32_t index, v8::AccessType, v8::Local<v8::Value> data);
 END
     }
 
     if (@enabledPerContextAttributes) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static void installPerContextProperties(v8::Handle<v8::Object>, ${nativeType}*, v8::Isolate*);
 END
     } else {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static void installPerContextProperties(v8::Handle<v8::Object>, ${nativeType}*, v8::Isolate*) { }
 END
     }
 
     if (@enabledPerContextFunctions) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static void installPerContextPrototypeProperties(v8::Handle<v8::Object>, v8::Isolate*);
 END
     } else {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static void installPerContextPrototypeProperties(v8::Handle<v8::Object>, v8::Isolate*) { }
 END
     }
 
     if ($interfaceName eq "HTMLElement") {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     friend v8::Handle<v8::Object> createV8HTMLWrapper(HTMLElement*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
     friend v8::Handle<v8::Object> createV8HTMLDirectWrapper(HTMLElement*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
 END
     } elsif ($interfaceName eq "SVGElement") {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     friend v8::Handle<v8::Object> createV8SVGWrapper(SVGElement*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
     friend v8::Handle<v8::Object> createV8SVGDirectWrapper(SVGElement*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
     friend v8::Handle<v8::Object> createV8SVGFallbackWrapper(SVGElement*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
 END
     } elsif ($interfaceName eq "HTMLUnknownElement") {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     friend v8::Handle<v8::Object> createV8HTMLFallbackWrapper(HTMLUnknownElement*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
 END
     } elsif ($interfaceName eq "Element") {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     // This is a performance optimization hack. See V8Element::wrap.
     friend v8::Handle<v8::Object> wrap(Node*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
 END
     }
 
-        AddToHeader(<<END);
-private:
-END
-
     my $noToV8 = $interface->extendedAttributes->{"DoNotGenerateToV8"};
     my $noWrap = $interface->extendedAttributes->{"DoNotGenerateWrap"} || $noToV8;
     if (!$noWrap) {
         my $createWrapperArgumentType = GetPassRefPtrType($nativeType);
-        AddToHeader(<<END);
+        $header{classPrivate}->add(<<END);
     friend v8::Handle<v8::Object> wrap(${nativeType}*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
     static v8::Handle<v8::Object> createWrapper(${createWrapperArgumentType}, v8::Handle<v8::Object> creationContext, v8::Isolate*);
 END
     }
 
-    AddToHeader(<<END);
-};
+    $header{nameSpaceWebCore}->add(<<END);
 
 template<>
 class WrapperTypeTraits<${nativeType} > {
@@ -884,7 +871,7 @@
         die "Can't suppress toV8 for subclass\n" if @parents;
     } elsif ($noWrap) {
         die "Must have custom toV8\n" if !$customWrap;
-        AddToHeader(<<END);
+        $header{nameSpaceWebCore}->add(<<END);
 class ${nativeType};
 v8::Handle<v8::Value> toV8(${nativeType}*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
 v8::Handle<v8::Value> toV8ForMainWorld(${nativeType}*, v8::Handle<v8::Object> creationContext, v8::Isolate*);
@@ -909,23 +896,29 @@
         my $returningCreatedWrapperClosing = $interface->extendedAttributes->{"WrapAsFunction"} ? ", \"${interfaceName}\", isolate)" : "";
 
         if ($customWrap) {
-            AddToHeader(<<END);
+            $header{nameSpaceWebCore}->add(<<END);
 
 v8::Handle<v8::Object> wrap(${nativeType}* impl, v8::Handle<v8::Object> creationContext, v8::Isolate*);
 END
         } else {
-            AddToHeader(<<END);
+            $header{nameSpaceWebCore}->add(<<END);
 
 inline v8::Handle<v8::Object> wrap(${nativeType}* impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == ${v8InterfaceName}::info.derefObjectFunction);
+    }
     return ${returningCreatedWrapperOpening}$createWrapperCall(impl, creationContext, isolate)${returningCreatedWrapperClosing};
 }
 END
         }
 
-        AddToHeader(<<END);
+        $header{nameSpaceWebCore}->add(<<END);
 
 inline v8::Handle<v8::Value> toV8(${nativeType}* impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
 {
@@ -980,7 +973,7 @@
 END
     }
 
-    AddToHeader(<<END);
+    $header{nameSpaceWebCore}->add(<<END);
 
 template<class HolderContainer, class Wrappable>
 inline v8::Handle<v8::Value> toV8Fast(PassRefPtr< ${nativeType} > impl, const HolderContainer& container, Wrappable* wrappable)
@@ -992,17 +985,12 @@
 {
     return toV8(impl.get(), creationContext, isolate);
 }
+
 END
 
     if (IsConstructorTemplate($interface, "Event")) {
-        AddToHeader("\nbool fill${interfaceName}Init(${interfaceName}Init&, const Dictionary&);\n");
+        $header{nameSpaceWebCore}->add("bool fill${interfaceName}Init(${interfaceName}Init&, const Dictionary&);\n\n");
     }
-
-    AddToHeader("\n}\n\n");
-    AddToHeader("#endif // $v8InterfaceName" . "_h\n");
-
-    my $conditionalString = GenerateConditionalString($interface);
-    AddToHeader("#endif // ${conditionalString}\n\n") if $conditionalString;
 }
 
 sub GetInternalFields
@@ -1036,12 +1024,12 @@
     my @customInternalFields = GetInternalFields($interface);
     my $customFieldCounter = 0;
     foreach my $customInternalField (@customInternalFields) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static const int ${customInternalField} = v8DefaultWrapperInternalFieldCount + ${customFieldCounter};
 END
         $customFieldCounter++;
     }
-    AddToHeader(<<END);
+    $header{classPublic}->add(<<END);
     static const int internalFieldCount = v8DefaultWrapperInternalFieldCount + ${customFieldCounter};
 END
 }
@@ -1058,38 +1046,38 @@
     my $hasCustomEnumerator = $interface->extendedAttributes->{"CustomEnumerateProperty"};
 
     if ($hasIndexedGetter) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Handle<v8::Value> indexedPropertyGetter(uint32_t, const v8::AccessorInfo&);
 END
     }
 
     if ($hasCustomIndexedSetter) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Handle<v8::Value> indexedPropertySetter(uint32_t, v8::Local<v8::Value>, const v8::AccessorInfo&);
 END
     }
     if ($hasCustomDeleters) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Handle<v8::Boolean> indexedPropertyDeleter(uint32_t, const v8::AccessorInfo&);
 END
     }
     if ($hasCustomNamedGetter) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Handle<v8::Value> namedPropertyGetter(v8::Local<v8::String>, const v8::AccessorInfo&);
 END
     }
     if ($hasCustomNamedSetter) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Handle<v8::Value> namedPropertySetter(v8::Local<v8::String>, v8::Local<v8::Value>, const v8::AccessorInfo&);
 END
     }
     if ($hasCustomDeleters) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Handle<v8::Boolean> namedPropertyDeleter(v8::Local<v8::String>, const v8::AccessorInfo&);
 END
     }
     if ($hasCustomEnumerator) {
-        AddToHeader(<<END);
+        $header{classPublic}->add(<<END);
     static v8::Handle<v8::Array> namedPropertyEnumerator(const v8::AccessorInfo&);
     static v8::Handle<v8::Integer> namedPropertyQuery(v8::Local<v8::String>, const v8::AccessorInfo&);
 END
@@ -1101,12 +1089,12 @@
     my $interface = shift;
 
     if ($interface->extendedAttributes->{"CustomCall"}) {
-        AddToHeader("    static v8::Handle<v8::Value> callAsFunctionCallback(const v8::Arguments&);\n");
+        $header{classPublic}->add("    static v8::Handle<v8::Value> callAsFunctionCallback(const v8::Arguments&);\n");
     }
     if ($interface->name eq "Location") {
-        AddToHeader("    static v8::Handle<v8::Value> assignAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);\n");
-        AddToHeader("    static v8::Handle<v8::Value> reloadAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);\n");
-        AddToHeader("    static v8::Handle<v8::Value> replaceAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);\n");
+        $header{classPublic}->add("    static v8::Handle<v8::Value> assignAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);\n");
+        $header{classPublic}->add("    static v8::Handle<v8::Value> reloadAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);\n");
+        $header{classPublic}->add("    static v8::Handle<v8::Value> replaceAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);\n");
     }
 }
 
@@ -1166,7 +1154,7 @@
 {
     my $attribute = shift;
     my $attrExt = $attribute->signature->extendedAttributes;
-    return ($attribute->type =~ /readonly/ || $attrExt->{"ReadOnly"}) && !$attrExt->{"Replaceable"};
+    return $attribute->isReadOnly && !$attrExt->{"Replaceable"};
 }
 
 sub GenerateDomainSafeFunctionGetter
@@ -1186,7 +1174,7 @@
     my $newTemplateParams = "${interfaceName}V8Internal::${funcName}MethodCallback, v8Undefined(), $signature";
 
     AddToImplIncludes("core/page/Frame.h");
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 static v8::Handle<v8::Value> ${funcName}AttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
     // This is only for getting a unique pointer which we can pass to privateTemplate.
@@ -1202,7 +1190,7 @@
         return privateTemplate->GetFunction();
     }
     ${interfaceName}* imp = ${v8InterfaceName}::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError)) {
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError)) {
         static const char* sharedTemplateUniqueKey = "${funcName}SharedTemplate";
         v8::Persistent<v8::FunctionTemplate> sharedTemplate = data->privateTemplate(currentWorldType, &sharedTemplateUniqueKey, $newTemplateParams, $functionLength);
         return sharedTemplate->GetFunction();
@@ -1216,7 +1204,7 @@
 }
 
 END
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 static v8::Handle<v8::Value> ${funcName}AttrGetterCallback(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
     return ${interfaceName}V8Internal::${funcName}AttrGetter(name, info);
@@ -1230,14 +1218,14 @@
     my $interfaceName = shift;
     my $v8InterfaceName = "V8" . $interfaceName;
 
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 static void ${interfaceName}DomainSafeFunctionSetter(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     v8::Handle<v8::Object> holder = info.This()->FindInstanceInPrototypeChain(${v8InterfaceName}::GetTemplate(info.GetIsolate(), worldType(info.GetIsolate())));
     if (holder.IsEmpty())
         return;
     ${interfaceName}* imp = ${v8InterfaceName}::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return;
 
     info.This()->SetHiddenValue(name, value);
@@ -1251,7 +1239,7 @@
     my $interface = shift;
     my $interfaceName = $interface->name;
 
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 static v8::Handle<v8::Value> ${interfaceName}ConstructorGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
     v8::Handle<v8::Value> data = info.Data();
@@ -1270,7 +1258,7 @@
 
     if ($measureAs) {
         AddToImplIncludes("core/page/UseCounter.h");
-        return "    UseCounter::count(activeDOMWindow(BindingState::instance()), UseCounter::${measureAs});\n";
+        return "    UseCounter::count(activeDOMWindow(), UseCounter::${measureAs});\n";
     }
 
     return "";
@@ -1281,7 +1269,8 @@
     my $deprecateAs = shift;
     if ($deprecateAs) {
         AddToImplIncludes("core/page/PageConsole.h");
-        return "    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::${deprecateAs});\n";
+        AddToImplIncludes("core/page/UseCounter.h");
+        return "    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::${deprecateAs});\n";
     }
     return "";
 }
@@ -1358,7 +1347,7 @@
     $code .= "}\n\n";
     $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
 
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateNormalAttrGetter
@@ -1432,7 +1421,7 @@
             $code .= "    return v8String(imp->${functionName}(" . join(", ", @arguments) . "), info.GetIsolate(), ReturnUnsafeHandle);\n";
             $code .= "}\n\n";
             $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-            AddToImplContentInternals($code);
+            $implementation{nameSpaceInternal}->add($code);
             return;
             # Skip the rest of the function!
         }
@@ -1453,7 +1442,7 @@
 
     # Generate security checks if necessary
     if ($attribute->signature->extendedAttributes->{"CheckSecurityForNode"}) {
-        $code .= "    if (!BindingSecurity::shouldAllowAccessToNode(BindingState::instance(), imp->" . $attribute->signature->name . "()))\n        return v8::Handle<v8::Value>(v8Null(info.GetIsolate()));\n\n";
+        $code .= "    if (!BindingSecurity::shouldAllowAccessToNode(imp->" . $attribute->signature->name . "()))\n        return v8::Handle<v8::Value>(v8Null(info.GetIsolate()));\n\n";
     }
 
     my $useExceptions = 1 if $attribute->signature->extendedAttributes->{"GetterRaisesException"};
@@ -1538,7 +1527,7 @@
             }
             $code .= "    return v8Array(${getterString}, info.GetIsolate());\n";
             $code .= "}\n\n";
-            AddToImplContentInternals($code);
+            $implementation{nameSpaceInternal}->add($code);
             return;
         }
 
@@ -1559,7 +1548,7 @@
         $code .= "    return wrapper;\n";
         $code .= "}\n\n";
         $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-        AddToImplContentInternals($code);
+        $implementation{nameSpaceInternal}->add($code);
         return;
     }
 
@@ -1634,7 +1623,7 @@
 
     $code .= "}\n\n";  # end of getter
     $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub ShouldKeepAttributeAlive
@@ -1642,15 +1631,13 @@
     my ($interface, $attribute, $returnType) = @_;
     my $attrName = $attribute->signature->name;
 
-    # FIXME: Rename the IDL attribute to [KeepAttributeAliveForGC].
-    return 1 if $attribute->signature->extendedAttributes->{"CacheAttributeForGC"};
+    return 1 if $attribute->signature->extendedAttributes->{"KeepAttributeAliveForGC"};
 
     # Basically, for readonly or replaceable attributes, we have to guarantee
     # that JS wrappers don't get garbage-collected prematually when their
     # lifetime is strongly tied to their owner.
-    # FIXME: Remove the "location" hack.
     return 0 if !IsWrapperType($returnType);
-    return 0 if !IsReadonly($attribute) && !$attribute->signature->extendedAttributes->{"Replaceable"} && $attrName ne "location";
+    return 0 if !IsReadonly($attribute) && !$attribute->signature->extendedAttributes->{"Replaceable"};
 
     # However, there are a couple of exceptions.
 
@@ -1689,7 +1676,7 @@
     }
     $code .= "    return ${interfaceName}V8Internal::${interfaceName}ReplaceableAttrSetter(name, value, info);\n";
     $code .= "}\n\n";
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateReplaceableAttrSetter
@@ -1706,7 +1693,7 @@
         AddToImplIncludes("core/page/Frame.h");
         $code .= <<END;
     ${interfaceName}* imp = V8${interfaceName}::toNative(info.Holder());
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return;
 END
     }
@@ -1716,7 +1703,7 @@
 }
 
 END
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateCustomElementInvocationScopeIfNeeded
@@ -1766,7 +1753,7 @@
     }
     $code .= "}\n\n";
     $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateNormalAttrSetter
@@ -1839,7 +1826,7 @@
             $code .= "    imp->setAttribute(${namespace}::${contentAttributeName}Attr, stringResource);\n";
             $code .= "}\n\n";
             $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-            AddToImplContentInternals($code);
+            $implementation{nameSpaceInternal}->add($code);
             return;
             # Skip the rest of the function!
         }
@@ -1972,7 +1959,7 @@
     $code .= "    return;\n";
     $code .= "}\n\n";  # end of setter
     $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateParametersCheckExpression
@@ -2104,7 +2091,7 @@
 END
     $code .= "}\n\n";
     $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateFunctionCallback
@@ -2117,6 +2104,10 @@
     my $v8InterfaceName = "V8$interfaceName";
     my $name = $function->signature->name;
 
+    if ($name eq "") {
+        return;
+    }
+
     my $conditionalString = GenerateConditionalString($function->signature);
     my $code = "";
     $code .= "#if ${conditionalString}\n\n" if $conditionalString;
@@ -2136,7 +2127,7 @@
     }
     $code .= "}\n\n";
     $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateFunction
@@ -2150,7 +2141,7 @@
     my $name = $function->signature->name;
     my $funcExt = $function->signature->extendedAttributes;
 
-    if (HasCustomMethod($funcExt)) {
+    if (HasCustomMethod($funcExt) || $name eq "") {
         return;
     }
 
@@ -2189,7 +2180,7 @@
 
 END
         $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-        AddToImplContentInternals($code);
+        $implementation{nameSpaceInternal}->add($code);
         return;
     }
 
@@ -2202,7 +2193,7 @@
 }
 
 END
-        AddToImplContentInternals($code);
+        $implementation{nameSpaceInternal}->add($code);
         return;
     }
 
@@ -2234,7 +2225,7 @@
         # We have not find real use cases yet.
         AddToImplIncludes("core/page/Frame.h");
         $code .= <<END;
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return v8Undefined();
 END
     }
@@ -2258,7 +2249,7 @@
     }
 
     if ($function->signature->extendedAttributes->{"CheckSecurityForNode"}) {
-        $code .= "    if (!BindingSecurity::shouldAllowAccessToNode(BindingState::instance(), imp->" . $function->signature->name . "(ec)))\n";
+        $code .= "    if (!BindingSecurity::shouldAllowAccessToNode(imp->" . $function->signature->name . "(ec)))\n";
         $code .= "        return v8::Handle<v8::Value>(v8Null(args.GetIsolate()));\n";
 END
     }
@@ -2277,7 +2268,7 @@
 
     $code .= "}\n\n";
     $code .= "#endif // ${conditionalString}\n\n" if $conditionalString;
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateCallWith
@@ -2512,7 +2503,7 @@
     return throwTypeError(0, args.GetIsolate());
 END
     $code .= "}\n\n";
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 sub GenerateSingleConstructorCallback
@@ -2607,7 +2598,7 @@
 
     $code .= "}\n";
     $code .= "\n";
-    AddToImplContentInternals($code);
+    $implementation{nameSpaceInternal}->add($code);
 }
 
 # The Web IDL specification states that Interface objects for interfaces MUST have a property named
@@ -2651,7 +2642,7 @@
         $code .= "    return ${interfaceName}V8Internal::constructor(args);\n";
     }
     $code .= "}\n\n";
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 }
 
 sub GenerateConstructor
@@ -2675,7 +2666,7 @@
     my $interfaceName = $interface->name;
 
     AddToImplIncludes("bindings/v8/Dictionary.h");
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 static v8::Handle<v8::Value> constructor(const v8::Arguments& args)
 {
     if (args.Length() < 1)
@@ -2724,7 +2715,7 @@
 }
 
 END
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 }
 
 sub GenerateTypedArrayConstructor
@@ -2735,7 +2726,7 @@
     my $type = $interface->extendedAttributes->{"TypedArray"};
     AddToImplIncludes("bindings/v8/custom/V8ArrayBufferViewCustom.h");
 
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 static v8::Handle<v8::Value> constructor(const v8::Arguments& args)
 {
     return constructWebGLArray<$interfaceName, V8${interfaceName}, $type>(args, &V8${interfaceName}::info, $viewType);
@@ -2780,7 +2771,7 @@
     }
 
     AddToImplIncludes("core/page/Frame.h");
-    AddToImplContent(<<END);
+    $implementation{nameSpaceWebCore}->add(<<END);
 WrapperTypeInfo ${v8InterfaceName}Constructor::info = { ${v8InterfaceName}Constructor::GetTemplate, ${v8InterfaceName}::derefObject, $toActiveDOMObject, $toEventTarget, 0, ${v8InterfaceName}::installPerContextPrototypeProperties, 0, WrapperTypeObjectPrototype };
 
 END
@@ -2795,7 +2786,7 @@
     $code .= GenerateConstructorHeader();
     AddToImplIncludes("V8Document.h");
     $code .= <<END;
-    Document* document = currentDocument(BindingState::instance());
+    Document* document = currentDocument();
 
     // Make sure the document is added to the DOM Node map. Otherwise, the ${interfaceName} instance
     // may end up being the only node in the map and get garbage-collected prematurely.
@@ -2854,7 +2845,7 @@
     }
 
     $code .= "}\n";
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 
     $code = <<END;
 
@@ -2877,7 +2868,7 @@
 }
 
 END
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 }
 
 sub GenerateConstructorHeader
@@ -3135,7 +3126,11 @@
     my $hasCustomIndexedSetter = $interface->extendedAttributes->{"CustomIndexedSetter"};
     my $hasCustomIndexedGetter = $interface->extendedAttributes->{"CustomIndexedGetter"};
 
-    my $hasEnumerator = $indexedGetterfunction || $hasCustomIndexedGetter;
+    if (!$indexedGetterfunction && !$hasCustomIndexedGetter) {
+        return "";
+    }
+
+    my $hasEnumerator = 1;
     # FIXME: Remove the special cases. Interfaces that have indexedPropertyGetter should have indexedPropertyEnumerator.
     $hasEnumerator = 0 if $interfaceName eq "WebKitCSSKeyframesRule";
     $hasEnumerator = 0 if $interfaceName eq "HTMLAppletElement";
@@ -3144,10 +3139,6 @@
     $hasEnumerator = 0 if $interfaceName eq "DOMWindow";
     $hasEnumerator = 0 if $interfaceName eq "Storage";
 
-    if (!$indexedGetterfunction && !$hasCustomIndexedGetter) {
-        return "";
-    }
-
     AddToImplIncludes("bindings/v8/V8Collection.h");
 
     my $hasDeleter = $interface->extendedAttributes->{"CustomDeleteProperty"};
@@ -3171,7 +3162,7 @@
 
     if ($indexedGetterfunction && !$hasCustomIndexedGetter) {
         my $returnType = $indexedGetterfunction->signature->type;
-        my $methodName = $indexedGetterfunction->signature->name;
+        my $methodName = $indexedGetterfunction->signature->name || "anonymousIndexedGetter";
         AddToImplIncludes("bindings/v8/V8Collection.h");
         my $jsValue = "";
         my $nativeType = GetNativeType($returnType);
@@ -3186,7 +3177,7 @@
             $jsValue = NativeToJSValue($indexedGetterfunction->signature, "element", "info.Holder()", "info.GetIsolate()");
         }
 
-        AddToImplContent(<<END);
+        $implementation{nameSpaceWebCore}->add(<<END);
 v8::Handle<v8::Value> ${v8InterfaceName}::indexedPropertyGetter(uint32_t index, const v8::AccessorInfo& info)
 {
     ASSERT(V8DOMWrapper::maybeDOMWrapper(info.Holder()));
@@ -3231,10 +3222,9 @@
 
     v8::Local<v8::Object> object = info.Holder();
     ASSERT(V8DOMWrapper::maybeDOMWrapper(object));
-    ASSERT(toWrapperTypeInfo(object) != &V8Node::info);
     $interfaceName* collection = toNative(object);
 
-    AtomicString propertyName = toWebCoreAtomicStringWithNullCheck(name);
+    AtomicString propertyName = toWebCoreAtomicString(name);
     RefPtr<$returnType> element = collection->$methodName(propertyName);
 
     if (!element)
@@ -3244,7 +3234,7 @@
 }
 
 END
-        AddToImplContent($code);
+        $implementation{nameSpaceWebCore}->add($code);
     }
 
     if ($hasCustomNamedGetter) {
@@ -3310,16 +3300,12 @@
     my $vtableRefGnu = GetGnuVTableRefForInterface($interface);
     my $vtableRefWin = GetWinVTableRefForInterface($interface);
 
-    # - Add default header template
-    push(@implContentHeader, GenerateImplementationContentHeader($interface));
-
-    AddToImplIncludes("bindings/v8/BindingState.h");
     AddToImplIncludes("bindings/v8/V8Binding.h");
     AddToImplIncludes("bindings/v8/V8DOMWrapper.h");
     AddToImplIncludes("core/dom/ContextFeatures.h");
     AddToImplIncludes("RuntimeEnabledFeatures.h");
 
-    AddIncludesForType($interfaceName);
+    AddExtraIncludesForType($interfaceName);
 
     my $toActiveDOMObject = InheritsExtendedAttribute($interface, "ActiveDOMObject") ? "${v8InterfaceName}::toActiveDOMObject" : "0";
     my $toEventTarget = InheritsExtendedAttribute($interface, "EventTarget") ? "${v8InterfaceName}::toEventTarget" : "0";
@@ -3336,7 +3322,7 @@
         last;
     }
 
-    AddToImplContentInternals(<<END) if $vtableNameGnu;
+    $implementation{includes}->addFooter(<<END) if $vtableNameGnu;
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
 #pragma warning(disable: 4483)
@@ -3345,12 +3331,9 @@
 extern "C" { extern void* ${vtableNameGnu}[]; }
 #endif
 #endif // ENABLE(BINDING_INTEGRITY)
-
 END
 
-    AddToImplContentInternals("namespace WebCore {\n\n");
-
-    AddToImplContentInternals(<<END) if $vtableNameGnu;
+    $implementation{nameSpaceWebCore}->addHeader(<<END) if $vtableNameGnu;
 #if ENABLE(BINDING_INTEGRITY)
 // This checks if a DOM object that is about to be wrapped is valid.
 // Specifically, it checks that a vtable of the DOM object is equal to
@@ -3380,7 +3363,7 @@
     my $WrapperTypePrototype = $interface->isException ? "WrapperTypeErrorPrototype" : "WrapperTypeObjectPrototype";
 
     if (!IsSVGTypeNeedingTearOff($interfaceName)) {
-        push(@implContentInternals, <<END);
+        my $code = <<END;
 #if defined(OS_WIN)
 // In ScriptWrappable, the use of extern function prototypes inside templated static methods has an issue on windows.
 // These prototypes do not pick up the surrounding namespace, so drop out of WebCore as a workaround.
@@ -3388,10 +3371,10 @@
 using WebCore::ScriptWrappable;
 using WebCore::${v8InterfaceName};
 END
-       push(@implContentInternals, <<END) if (GetNamespaceForInterface($interface) eq "WebCore");
+        $code .= <<END if (GetNamespaceForInterface($interface) eq "WebCore");
 using WebCore::${interfaceName};
 END
-      push(@implContentInternals, <<END);
+        $code .= <<END;
 #endif
 void initializeScriptWrappableForInterface(${interfaceName}* object)
 {
@@ -3402,14 +3385,14 @@
 namespace WebCore {
 #endif
 END
+        $implementation{nameSpaceWebCore}->addHeader($code);
     }
 
     my $code = "WrapperTypeInfo ${v8InterfaceName}::info = { ${v8InterfaceName}::GetTemplate, ${v8InterfaceName}::derefObject, $toActiveDOMObject, $toEventTarget, ";
-    $code .= "$rootForGC, ${v8InterfaceName}::installPerContextPrototypeProperties, $parentClassInfo, $WrapperTypePrototype };\n\n";
-    AddToImplContentInternals($code);
+    $code .= "$rootForGC, ${v8InterfaceName}::installPerContextPrototypeProperties, $parentClassInfo, $WrapperTypePrototype };\n";
+    $implementation{nameSpaceWebCore}->addHeader($code);
 
-    AddToImplContentInternals("namespace ${interfaceName}V8Internal {\n\n");
-    AddToImplContentInternals("template <typename T> void V8_USE(T) { }\n\n");
+    $implementation{nameSpaceInternal}->add("template <typename T> void V8_USE(T) { }\n\n");
 
     my $hasConstructors = 0;
     my $hasReplaceable = 0;
@@ -3473,7 +3456,7 @@
 
     if ($interface->extendedAttributes->{"TypedArray"}) {
         my $viewType = GetTypeNameOfExternalTypedArray($interface);
-        AddToImplContent(<<END);
+        $implementation{nameSpaceWebCore}->add(<<END);
 v8::Handle<v8::Object> wrap($interfaceName* impl, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
 {
     ASSERT(impl);
@@ -3567,7 +3550,7 @@
         $code .= "static const V8DOMConfiguration::BatchedAttribute shadowAttrs[] = {\n";
         $code .= GenerateBatchedAttributeData($interface, \@disallowsShadowing);
         $code .= "};\n\n";
-        AddToImplContent($code);
+        $implementation{nameSpaceWebCore}->add($code);
     }
 
     my $has_attributes = 0;
@@ -3577,7 +3560,7 @@
         $code .= "static const V8DOMConfiguration::BatchedAttribute ${v8InterfaceName}Attrs[] = {\n";
         $code .= GenerateBatchedAttributeData($interface, $attributes);
         $code .= "};\n\n";
-        AddToImplContent($code);
+        $implementation{nameSpaceWebCore}->add($code);
     }
 
     # Setup table of standard callback functions
@@ -3589,6 +3572,7 @@
         next if $function->{overloadIndex} > 1;
         # Don't put any nonstandard functions into this table:
         next if !IsStandardFunction($interface, $function);
+        next if $function->signature->name eq "";
         if (!$has_callbacks) {
             $has_callbacks = 1;
             $code .= "static const V8DOMConfiguration::BatchedMethod ${v8InterfaceName}Methods[] = {\n";
@@ -3608,7 +3592,7 @@
         $num_callbacks++;
     }
     $code .= "};\n\n"  if $has_callbacks;
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 
     # Setup constants
     my $has_constants = 0;
@@ -3645,7 +3629,7 @@
     if ($has_constants) {
         $code .= "};\n\n";
         $code .= join "", GenerateCompileTimeCheckForEnumsIfNeeded($interface);
-        AddToImplContent($code);
+        $implementation{nameSpaceWebCore}->add($code);
     }
 
     if (!HasCustomConstructor($interface)) {
@@ -3663,8 +3647,6 @@
         GenerateConstructorCallback($interface);
     }
 
-    AddToImplContentInternals("} // namespace ${interfaceName}V8Internal\n\n");
-
     my $access_check = "";
     if ($interface->extendedAttributes->{"CheckSecurity"} && $interfaceName ne "DOMWindow") {
         $access_check = "instance->SetAccessCheckCallbacks(${interfaceName}V8Internal::namedSecurityCheck, ${interfaceName}V8Internal::indexedSecurityCheck, v8::External::New(&${v8InterfaceName}::info));";
@@ -3673,7 +3655,7 @@
     # For the DOMWindow interface, generate the shadow object template
     # configuration method.
     if ($interfaceName eq "DOMWindow") {
-        AddToImplContent(<<END);
+        $implementation{nameSpaceWebCore}->add(<<END);
 static v8::Persistent<v8::ObjectTemplate> ConfigureShadowObjectTemplate(v8::Persistent<v8::ObjectTemplate> templ, v8::Isolate* isolate, WrapperWorldType currentWorldType)
 {
     V8DOMConfiguration::batchConfigureAttributes(templ, v8::Handle<v8::ObjectTemplate>(), shadowAttrs, WTF_ARRAY_LENGTH(shadowAttrs), isolate, currentWorldType);
@@ -3796,6 +3778,7 @@
     foreach my $function (@normalFunctions) {
         # Only one accessor is needed for overloaded methods:
         next if $function->{overloadIndex} > 1;
+        next if $function->signature->name eq "";
 
         $total_functions++;
         next if IsStandardFunction($interface, $function);
@@ -3848,9 +3831,9 @@
 }
 
 END
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 
-    AddToImplContent(<<END);
+    $implementation{nameSpaceWebCore}->add(<<END);
 v8::Persistent<v8::FunctionTemplate> ${v8InterfaceName}::GetTemplate(v8::Isolate* isolate, WrapperWorldType currentWorldType)
 {
     V8PerIsolateData* data = V8PerIsolateData::from(isolate);
@@ -3866,14 +3849,14 @@
 }
 
 END
-    AddToImplContent(<<END);
+    $implementation{nameSpaceWebCore}->add(<<END);
 bool ${v8InterfaceName}::HasInstance(v8::Handle<v8::Value> value, v8::Isolate* isolate, WrapperWorldType currentWorldType)
 {
     return V8PerIsolateData::from(isolate)->hasInstance(&info, value, currentWorldType);
 }
 
 END
-    AddToImplContent(<<END);
+    $implementation{nameSpaceWebCore}->add(<<END);
 bool ${v8InterfaceName}::HasInstanceInAnyWorld(v8::Handle<v8::Value> value, v8::Isolate* isolate)
 {
     return V8PerIsolateData::from(isolate)->hasInstance(&info, value, MainWorld)
@@ -3915,7 +3898,7 @@
 }
 
 END
-        AddToImplContent($code);
+        $implementation{nameSpaceWebCore}->add($code);
     }
 
     if (@enabledPerContextFunctions) {
@@ -3951,14 +3934,14 @@
 }
 
 END
-        AddToImplContent($code);
+        $implementation{nameSpaceWebCore}->add($code);
     }
 
     if (InheritsExtendedAttribute($interface, "ActiveDOMObject")) {
         # MessagePort is handled like an active dom object even though it doesn't inherit
         # from ActiveDOMObject, so don't try to cast it to ActiveDOMObject.
         my $returnValue = $interfaceName eq "MessagePort" ? "0" : "toNative(object)";
-        AddToImplContent(<<END);
+        $implementation{nameSpaceWebCore}->add(<<END);
 ActiveDOMObject* ${v8InterfaceName}::toActiveDOMObject(v8::Handle<v8::Object> object)
 {
     return $returnValue;
@@ -3968,7 +3951,7 @@
     }
 
     if (InheritsExtendedAttribute($interface, "EventTarget")) {
-        AddToImplContent(<<END);
+        $implementation{nameSpaceWebCore}->add(<<END);
 EventTarget* ${v8InterfaceName}::toEventTarget(v8::Handle<v8::Object> object)
 {
     return toNative(object);
@@ -3978,7 +3961,7 @@
     }
 
     if ($interfaceName eq "DOMWindow") {
-        AddToImplContent(<<END);
+        $implementation{nameSpaceWebCore}->add(<<END);
 v8::Persistent<v8::ObjectTemplate> V8DOMWindow::GetShadowObjectTemplate(v8::Isolate* isolate, WrapperWorldType currentWorldType)
 {
     if (currentWorldType == MainWorld) {
@@ -4003,19 +3986,13 @@
 
     GenerateToV8Converters($interface, $v8InterfaceName, $nativeType);
 
-    AddToImplContent(<<END);
+    $implementation{nameSpaceWebCore}->add(<<END);
 void ${v8InterfaceName}::derefObject(void* object)
 {
     static_cast<${nativeType}*>(object)->deref();
 }
 
 END
-    AddToImplContent(<<END);
-} // namespace WebCore
-END
-
-    my $conditionalString = GenerateConditionalString($interface);
-    AddToImplContent("\n#endif // ${conditionalString}\n") if $conditionalString;
 }
 
 sub GenerateHeaderContentHeader
@@ -4032,20 +4009,6 @@
     return join "", @headerContentHeader;
 }
 
-sub GenerateImplementationContentHeader
-{
-    my $interface = shift;
-    my $v8InterfaceName = "V8" . $interface->name;
-    my $conditionalString = GenerateConditionalString($interface);
-
-    my @implContentHeader = split("\r", $headerTemplate);
-
-    push(@implContentHeader, "\n#include \"config.h\"\n");
-    push(@implContentHeader, "#if ${conditionalString}\n") if $conditionalString;
-    push(@implContentHeader, "#include \"${v8InterfaceName}.h\"\n\n");
-    return @implContentHeader;
-}
-
 sub GenerateCallbackHeader
 {
     my $object = shift;
@@ -4054,6 +4017,7 @@
     my $interfaceName = $interface->name;
     my $v8InterfaceName = "V8$interfaceName";
 
+    $header{root}->addFooter("\n");
 
     my @unsortedIncludes = ();
     push(@unsortedIncludes, "#include \"bindings/v8/ActiveDOMCallback.h\"");
@@ -4062,8 +4026,9 @@
     my $interfaceHeader = HeaderFileForInterface($interfaceName);
     push(@unsortedIncludes, "#include \"$interfaceHeader\"");
     push(@unsortedIncludes, "#include <v8.h>");
-    push(@unsortedIncludes, "#include <wtf/Forward.h>");
+    push(@unsortedIncludes, "#include \"wtf/Forward.h\"");
     $header{includes}->add(join("\n", sort @unsortedIncludes));
+    unshift(@{$header{nameSpaceWebCore}->{header}}, "\n");
     $header{nameSpaceWebCore}->addHeader("class ScriptExecutionContext;\n\n");
     $header{class}->addHeader("class $v8InterfaceName : public $interfaceName, public ActiveDOMCallback {");
     $header{class}->addFooter("};\n");
@@ -4124,17 +4089,12 @@
     my $interfaceName = $interface->name;
     my $v8InterfaceName = "V8$interfaceName";
 
-    # - Add default header template
-    push(@implContentHeader, GenerateImplementationContentHeader($interface));
-
     AddToImplIncludes("core/dom/ScriptExecutionContext.h");
     AddToImplIncludes("bindings/v8/V8Binding.h");
     AddToImplIncludes("bindings/v8/V8Callback.h");
+    AddToImplIncludes("wtf/Assertions.h");
 
-    AddToImplContent("#include <wtf/Assertions.h>\n\n");
-    AddToImplContent("namespace WebCore {\n\n");
-
-    AddToImplContent(<<END);
+    $implementation{nameSpaceWebCore}->add(<<END);
 ${v8InterfaceName}::${v8InterfaceName}(v8::Handle<v8::Object> callback, ScriptExecutionContext* context)
     : ActiveDOMCallback(context)
     , m_callback(callback)
@@ -4144,7 +4104,7 @@
 
 END
 
-    AddToImplContent(<<END);
+    $implementation{nameSpaceWebCore}->add(<<END);
 ${v8InterfaceName}::~${v8InterfaceName}()
 {
 }
@@ -4154,7 +4114,7 @@
     # Functions
     my $numFunctions = @{$interface->functions};
     if ($numFunctions > 0) {
-        AddToImplContent("// Functions\n");
+        $implementation{nameSpaceWebCore}->add("// Functions\n");
         foreach my $function (@{$interface->functions}) {
             my $code = "";
             my @params = @{$function->parameters};
@@ -4208,14 +4168,9 @@
             $code .= "    bool callbackReturnValue = false;\n";
             $code .= "    return !invokeCallback(m_callback.get(), " . scalar(@params) . ", argv, callbackReturnValue, scriptExecutionContext());\n";
             $code .= "}\n";
-            AddToImplContent($code);
+            $implementation{nameSpaceWebCore}->add($code);
         }
-   }
-
-    AddToImplContent("\n} // namespace WebCore\n\n");
-
-    my $conditionalString = GenerateConditionalString($interface);
-    AddToImplContent("#endif // ${conditionalString}\n") if $conditionalString;
+    }
 }
 
 sub BaseInterfaceName
@@ -4291,7 +4246,7 @@
     return wrapper;
 }
 END
-    AddToImplContent($code);
+    $implementation{nameSpaceWebCore}->add($code);
 }
 
 sub GenerateSecurityCheckFunctions
@@ -4300,19 +4255,19 @@
     my $interfaceName = $interface->name;
     my $v8InterfaceName = "V8$interfaceName";
 
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 bool indexedSecurityCheck(v8::Local<v8::Object> host, uint32_t index, v8::AccessType type, v8::Local<v8::Value>)
 {
     $interfaceName* imp =  ${v8InterfaceName}::toNative(host);
-    return BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError);
+    return BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError);
 }
 
 END
-    AddToImplContentInternals(<<END);
+    $implementation{nameSpaceInternal}->add(<<END);
 bool namedSecurityCheck(v8::Local<v8::Object> host, v8::Local<v8::Value> key, v8::AccessType type, v8::Local<v8::Value>)
 {
     $interfaceName* imp =  ${v8InterfaceName}::toNative(host);
-    return BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError);
+    return BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError);
 }
 
 END
@@ -4944,7 +4899,6 @@
     return 1 if $type eq 'DocumentType';
     return 1 if $type eq 'Element';
     return 1 if $type eq 'Entity';
-    return 1 if $type eq 'EntityReference';
     return 1 if $type eq 'HTMLDocument';
     return 1 if $type eq 'Node';
     return 1 if $type eq 'Notation';
@@ -5062,15 +5016,12 @@
 {
     my $object = shift;
     my $interface = shift;
-    my $outputDir = shift;
-    my $outputHeadersDir = shift;
+    my $outputDirectory = shift;
+    my $outputHeadersDirectory = shift;
 
     my $name = $interface->name;
-    my $headerFileName = "$outputHeadersDir/V8$name.h";
-    my $implFileName = "$outputDir/V8$name.cpp";
-
-    # Update a .cpp file if the contents are changed.
-    my $contents = join "", @implContentHeader;
+    my $headerFileName = "$outputHeadersDirectory/V8$name.h";
+    my $implFileName = "$outputDirectory/V8$name.cpp";
 
     my @includes = ();
     my %implIncludeConditions = ();
@@ -5080,11 +5031,7 @@
         $checkType =~ s/\.h//;
         next if IsSVGAnimatedType($checkType);
 
-        if ($include =~ /wtf/) {
-            $include = "\<$include\>";
-        } else {
-            $include = "\"$include\"";
-        }
+        $include = "\"$include\"";
 
         if ($condition eq 1) {
             push @includes, $include;
@@ -5092,36 +5039,25 @@
             push @{$implIncludeConditions{$condition}}, $include;
         }
     }
+
+    #FIXME: do not treat main header special
+    my $mainInclude = "\"V8$name.h\"";
     foreach my $include (sort @includes) {
-        $contents .= "#include $include\n";
+        $implementation{includes}->add("#include $include\n") unless $include eq $mainInclude;
     }
     foreach my $condition (sort keys %implIncludeConditions) {
-        $contents .= "\n#if " . GenerateConditionalStringFromAttributeValue($condition) . "\n";
+        $implementation{includes}->add("\n#if " . GenerateConditionalStringFromAttributeValue($condition) . "\n");
         foreach my $include (sort @{$implIncludeConditions{$condition}}) {
-            $contents .= "#include $include\n";
+            $implementation{includes}->add("#include $include\n");
         }
-        $contents .= "#endif\n";
+        $implementation{includes}->add("#endif\n");
     }
-
-    $contents .= "\n";
-    $contents .= join "", @implContentInternals, @implContent;
-    UpdateFile($implFileName, $contents);
+    $implementation{includes}->add("\n") unless $interface->isCallback;
+    UpdateFile($implFileName, $implementation{root}->toString());
 
     %implIncludes = ();
-    @implContentHeader = ();
-    @implContentInternals = ();
-    @implContent = ();
 
-    # Update a .h file if the contents are changed.
-    $contents = join "", @headerContent;
-    # FIXME: use $header{root}->toString() in both cases after generator use class Block for non-callback header.
-    if ($interface->isCallback) {
-        UpdateFile($headerFileName, $header{root}->toString());
-    } else {
-        UpdateFile($headerFileName, $contents);
-    }
-
-    @headerContent = ();
+    UpdateFile($headerFileName, $header{root}->toString());
 }
 
 sub ConvertToV8StringResource
@@ -5413,13 +5349,14 @@
     die "Sequences must not be used as the type of an attribute, constant or exception field." if GetSequenceType($type);
 }
 
-# xmlEncoding becomes XMLEncoding, but xmlllang becomes Xmllang.
 sub FirstLetterToUpperCase
 {
     my $param = shift;
     my $ret = ucfirst($param);
+    # xmlEncoding becomes XMLEncoding, but xmlllang becomes Xmllang.
     $ret =~ s/Xml/XML/ if $ret =~ /^Xml[^a-z]/;
-
+    $ret =~ s/Css/CSS/ if $ret =~ /^Css[^T]/;  # css -> setCSS, except setCssText.
+    $ret =~ s/Ime/IME/ if $ret =~ /^Ime/;  # ime -> setIME
     return $ret;
 }
 
diff --git a/Source/bindings/scripts/IDLAttributes.txt b/Source/bindings/scripts/IDLAttributes.txt
index 05d866c..6ae9686 100644
--- a/Source/bindings/scripts/IDLAttributes.txt
+++ b/Source/bindings/scripts/IDLAttributes.txt
@@ -21,7 +21,7 @@
 ActiveDOMObject
 ActivityLog=Access|Setter|Getter|AccessForIsolatedWorlds|SetterForIsolatedWorlds|GetterForIsolatedWorlds
 CachedAttribute
-CacheAttributeForGC
+KeepAttributeAliveForGC
 CallWith=ScriptExecutionContext|ScriptState|ScriptArguments
 CheckSecurity
 CheckSecurityForNode
@@ -69,6 +69,7 @@
 MasqueradesAsUndefined
 MeasureAs=*
 NamedConstructor=*
+NoInterfaceObject
 NotEnumerable
 PerWorldBindings
 RaisesException
diff --git a/Source/bindings/scripts/IDLParser.pm b/Source/bindings/scripts/IDLParser.pm
index aaf8650..177f3e9 100644
--- a/Source/bindings/scripts/IDLParser.pm
+++ b/Source/bindings/scripts/IDLParser.pm
@@ -66,6 +66,7 @@
 struct( domAttribute => {
     type => '$',              # Attribute type (including namespace)
     isStatic => '$',
+    isReadOnly => '$',
     signature => '$',         # Attribute signature
     getterExceptions => '@',  # Possibly raised exceptions.
     setterExceptions => '@',  # Possibly raised exceptions.
@@ -832,7 +833,7 @@
         $self->assertTokenType($nameToken, IdentifierToken);
         $self->assertTokenValue($self->getToken(), ";", __LINE__);
         my $name = $nameToken->value();
-        die "typedef redefinition for " . $name . " at " . $self->{Line} if exists $typedefs{$name};
+        die "typedef redefinition for " . $name . " at " . $self->{Line} if (exists $typedefs{$name} && $typedef->type ne $typedefs{$name}->type);
         $typedefs{$name} = $typedef;
         return;
     }
@@ -1132,7 +1133,8 @@
     if ($next->value() =~ /$nextAttributeRest_1/) {
         my $newDataNode = domAttribute->new();
         if ($self->parseReadOnly()) {
-            $newDataNode->type("readonly attribute");
+            $newDataNode->type("attribute");
+            $newDataNode->isReadOnly(1);
         } else {
             $newDataNode->type("attribute");
         }
@@ -1476,7 +1478,8 @@
     my $next = $self->nextToken();
     if ($next->type() == IdentifierToken || $next->value() =~ /$nextExceptionField_1/) {
         my $newDataNode = domAttribute->new();
-        $newDataNode->type("readonly attribute");
+        $newDataNode->type("attribute");
+        $newDataNode->isReadOnly(1);
         $newDataNode->signature(domSignature->new());
         $newDataNode->signature->type($self->parseType());
         my $token = $self->getToken();
diff --git a/Source/bindings/scripts/generate-bindings.pl b/Source/bindings/scripts/generate-bindings.pl
index ca22031..4f1c7f9 100755
--- a/Source/bindings/scripts/generate-bindings.pl
+++ b/Source/bindings/scripts/generate-bindings.pl
@@ -37,7 +37,7 @@
 use Cwd;
 
 use IDLParser;
-use CodeGenerator;
+use CodeGeneratorV8;
 
 my @idlDirectories;
 my $outputDirectory;
@@ -108,8 +108,6 @@
     }
 
     if (!$idlFound) {
-        my $codeGen = CodeGenerator->new(\@idlDirectories, $outputDirectory, $outputHeadersDirectory, $preprocessor, $verbose);
-
         # We generate empty .h and .cpp files just to tell build scripts that .h and .cpp files are created.
         generateEmptyHeaderAndCpp($targetInterfaceName, $outputHeadersDirectory, $outputDirectory);
         exit 0;
@@ -186,8 +184,13 @@
 
 # Generate desired output for the target IDL file.
 my @dependentIdlFiles = ($targetDocument->fileName(), @supplementedIdlFiles);
-my $codeGen = CodeGenerator->new(\@idlDirectories, $outputDirectory, $outputHeadersDirectory, $preprocessor, $verbose, \@dependentIdlFiles);
-$codeGen->ProcessDocument($targetDocument, $defines);
+my $codeGenerator = CodeGeneratorV8->new($targetDocument, \@idlDirectories, $preprocessor, $defines, $verbose, \@dependentIdlFiles);
+my $interfaces = $targetDocument->interfaces;
+foreach my $interface (@$interfaces) {
+    print "Generating bindings code for IDL interface \"" . $interface->name . "\"...\n" if $verbose;
+    $codeGenerator->GenerateInterface($interface);
+    $codeGenerator->WriteData($interface, $outputDirectory, $outputHeadersDirectory);
+}
 
 sub generateEmptyHeaderAndCpp
 {
diff --git a/Source/bindings/scripts/preprocess-idls.pl b/Source/bindings/scripts/preprocess-idls.pl
index 1f3190e..1f6fdf2 100644
--- a/Source/bindings/scripts/preprocess-idls.pl
+++ b/Source/bindings/scripts/preprocess-idls.pl
@@ -28,15 +28,16 @@
 my $preprocessor;
 my $idlFilesList;
 my $supplementalDependencyFile;
-my $supplementalMakefileDeps;
+my $windowConstructorsFile;
 
 GetOptions('defines=s' => \$defines,
            'preprocessor=s' => \$preprocessor,
            'idlFilesList=s' => \$idlFilesList,
            'supplementalDependencyFile=s' => \$supplementalDependencyFile,
-           'supplementalMakefileDeps=s' => \$supplementalMakefileDeps);
+           'windowConstructorsFile=s' => \$windowConstructorsFile);
 
 die('Must specify an output file using --supplementalDependencyFile.') unless defined($supplementalDependencyFile);
+die('Must specify an output file using --windowConstructorsFile.') unless defined($windowConstructorsFile);
 die('Must specify the file listing all IDLs using --idlFilesList.') unless defined($idlFilesList);
 
 open FH, "< $idlFilesList" or die "Cannot open $idlFilesList\n";
@@ -49,18 +50,35 @@
 my %idlFileToInterfaceName;
 my %supplementalDependencies;
 my %supplementals;
+my $constructorAttributesCode = "";
 foreach my $idlFile (@idlFiles) {
     my $fullPath = Cwd::realpath($idlFile);
-    my $partialInterfaceName = getPartialInterfaceNameFromIDLFile($fullPath);
+    my $idlFileContents = getFileContents($fullPath);
+    my $partialInterfaceName = getPartialInterfaceNameFromIDL($idlFileContents);
     if ($partialInterfaceName) {
         $supplementalDependencies{$fullPath} = $partialInterfaceName;
+        next;
     }
     my $interfaceName = fileparse(basename($idlFile), ".idl");
+    unless (isCallbackInterfaceFromIDL($idlFileContents)) {
+        my $extendedAttributes = getInterfaceExtendedAttributesFromIDL($idlFileContents);
+        unless ($extendedAttributes->{"NoInterfaceObject"}) {
+            $constructorAttributesCode .= GenerateConstructorAttribute($interfaceName, $extendedAttributes);
+        }
+    }
     $interfaceNameToIdlFile{$interfaceName} = $fullPath;
     $idlFileToInterfaceName{$fullPath} = $interfaceName;
     $supplementals{$fullPath} = [];
 }
 
+# Generate DOMWindow Constructors partial interface.
+open PARTIAL_WINDOW_FH, "> $windowConstructorsFile" or die "Cannot open $windowConstructorsFile\n";
+print PARTIAL_WINDOW_FH "partial interface DOMWindow {\n";
+print PARTIAL_WINDOW_FH $constructorAttributesCode;
+print PARTIAL_WINDOW_FH "};\n";
+close PARTIAL_WINDOW_FH;
+$supplementalDependencies{$windowConstructorsFile} = "DOMWindow" if $interfaceNameToIdlFile{"DOMWindow"};
+
 # Resolves partial interfaces dependencies.
 foreach my $idlFile (keys %supplementalDependencies) {
     my $baseFile = $supplementalDependencies{$idlFile};
@@ -88,28 +106,38 @@
 }
 close FH;
 
+sub GenerateConstructorAttribute
+{
+    my $interfaceName = shift;
+    my $extendedAttributes = shift;
 
-if ($supplementalMakefileDeps) {
-    open MAKE_FH, "> $supplementalMakefileDeps" or die "Cannot open $supplementalMakefileDeps\n";
-    my @all_dependencies = [];
-    foreach my $idlFile (sort keys %supplementals) {
-        my $basename = $idlFileToInterfaceName{$idlFile};
-
-        my @dependencies = map { basename($_) } @{$supplementals{$idlFile}};
-
-        print MAKE_FH "JS${basename}.h: @{dependencies}\n";
-        print MAKE_FH "DOM${basename}.h: @{dependencies}\n";
-        print MAKE_FH "WebDOM${basename}.h: @{dependencies}\n";
-        foreach my $dependency (@dependencies) {
-            print MAKE_FH "${dependency}:\n";
-        }
+    my $code = "    ";
+    my @extendedAttributesList;
+    foreach my $attributeName (keys %{$extendedAttributes}) {
+      next unless ($attributeName eq "Conditional" || $attributeName eq "EnabledAtRuntime" || $attributeName eq "EnabledPerContext");
+      my $extendedAttribute = $attributeName;
+      $extendedAttribute .= "=" . $extendedAttributes->{$attributeName} unless $extendedAttributes->{$attributeName} eq "VALUE_IS_MISSING";
+      push(@extendedAttributesList, $extendedAttribute);
     }
+    $code .= "[" . join(', ', @extendedAttributesList) . "] " if @extendedAttributesList;
 
-    close MAKE_FH;
+    my $originalInterfaceName = $interfaceName;
+    $interfaceName = $extendedAttributes->{"InterfaceName"} if $extendedAttributes->{"InterfaceName"};
+    $code .= "attribute " . $originalInterfaceName . "Constructor $interfaceName;\n";
+
+    # In addition to the regular property, for every [NamedConstructor] extended attribute on an interface,
+    # a corresponding property MUST exist on the ECMAScript global object.
+    if ($extendedAttributes->{"NamedConstructor"}) {
+        my $constructorName = $extendedAttributes->{"NamedConstructor"};
+        $constructorName =~ s/\(.*//g; # Extract function name.
+        $code .= "    ";
+        $code .= "[" . join(', ', @extendedAttributesList) . "] " if @extendedAttributesList;
+        $code .= "attribute " . $originalInterfaceName . "ConstructorConstructor $constructorName;\n";
+    }
+    return $code;
 }
 
-
-sub getPartialInterfaceNameFromIDLFile
+sub getFileContents
 {
     my $idlFile = shift;
 
@@ -117,8 +145,51 @@
     my @lines = <FILE>;
     close FILE;
 
-    my $fileContents = join('', @lines);
+    # Filter out preprocessor lines.
+    @lines = grep(!/^\s*#/, @lines);
+
+    return join('', @lines);
+}
+
+sub getPartialInterfaceNameFromIDL
+{
+    my $fileContents = shift;
+
     if ($fileContents =~ /partial\s+interface\s+(\w+)/gs) {
         return $1;
     }
 }
+
+sub isCallbackInterfaceFromIDL
+{
+    my $fileContents = shift;
+    return ($fileContents =~ /callback\s+interface\s+\w+/gs);
+}
+
+sub trim
+{
+    my $string = shift;
+    $string =~ s/^\s+|\s+$//g;
+    return $string;
+}
+
+sub getInterfaceExtendedAttributesFromIDL
+{
+    my $fileContents = shift;
+
+    my $extendedAttributes = {};
+
+    if ($fileContents =~ /\[(.*)\]\s+(interface|exception)\s+(\w+)/gs) {
+        my @parts = split(',', $1);
+        foreach my $part (@parts) {
+            my @keyValue = split('=', $part);
+            my $key = trim($keyValue[0]);
+            next unless length($key);
+            my $value = "VALUE_IS_MISSING";
+            $value = trim($keyValue[1]) if @keyValue > 1;
+            $extendedAttributes->{$key} = $value;
+        }
+    }
+
+    return $extendedAttributes;
+}
diff --git a/Source/bindings/supplemental_dependencies.target.darwin-arm.mk b/Source/bindings/supplemental_dependencies.target.darwin-arm.mk
index d9b6d19..e567b4c 100644
--- a/Source/bindings/supplemental_dependencies.target.darwin-arm.mk
+++ b/Source/bindings/supplemental_dependencies.target.darwin-arm.mk
@@ -18,14 +18,16 @@
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: Resolving partial interfaces dependencies in all IDL files ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --windowConstructorsFile "$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl"
 
+$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl: $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp ;
 
 
 GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp
+	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp \
+	$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/supplemental_dependencies.target.darwin-x86.mk b/Source/bindings/supplemental_dependencies.target.darwin-x86.mk
index d9b6d19..e567b4c 100644
--- a/Source/bindings/supplemental_dependencies.target.darwin-x86.mk
+++ b/Source/bindings/supplemental_dependencies.target.darwin-x86.mk
@@ -18,14 +18,16 @@
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: Resolving partial interfaces dependencies in all IDL files ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --windowConstructorsFile "$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl"
 
+$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl: $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp ;
 
 
 GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp
+	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp \
+	$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/supplemental_dependencies.target.linux-arm.mk b/Source/bindings/supplemental_dependencies.target.linux-arm.mk
index d9b6d19..e567b4c 100644
--- a/Source/bindings/supplemental_dependencies.target.linux-arm.mk
+++ b/Source/bindings/supplemental_dependencies.target.linux-arm.mk
@@ -18,14 +18,16 @@
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: Resolving partial interfaces dependencies in all IDL files ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --windowConstructorsFile "$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl"
 
+$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl: $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp ;
 
 
 GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp
+	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp \
+	$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/supplemental_dependencies.target.linux-x86.mk b/Source/bindings/supplemental_dependencies.target.linux-x86.mk
index d9b6d19..e567b4c 100644
--- a/Source/bindings/supplemental_dependencies.target.linux-x86.mk
+++ b/Source/bindings/supplemental_dependencies.target.linux-x86.mk
@@ -18,14 +18,16 @@
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EntityReference.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/inputmethod/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/DOMWindowMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeech.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DOMWindowWebAudio.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/DOMWindowWebMIDI.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/DOMWindowWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp: $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/preprocess-idls.pl $(LOCAL_PATH)/third_party/WebKit/Source/bindings/idl_files_list.tmp $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSCharsetRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSFontFaceRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSHostRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSImportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSMediaRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPageRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPrimitiveValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSRuleList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleDeclaration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSStyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSSupportsRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Counter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/DOMWindowCSS.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontLoader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/MediaQueryList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/Rect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/RGBColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleMedia.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheet.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/StyleSheetList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSFilterValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframeRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSKeyframesRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSMixFunctionValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSRegionRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSTransformValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/WebKitCSSViewportRule.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AnimationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Attr.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/AutocompleteErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/BeforeLoadEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CDATASection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CharacterData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ClientRectList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Clipboard.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Comment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CompositionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomElementConstructor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/CustomEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMCoreException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMImplementation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMStringMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItem.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DataTransferItemList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DeviceOrientationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Document.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentFragment.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DocumentType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Element.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Entity.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ErrorEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Event.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTarget.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/FocusEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/HashChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/KeyboardEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MessagePort.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MouseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationRecord.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMNamedFlowCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedFlow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NamedNodeMap.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Node.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeFilter.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeIterator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/NodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Notation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/OverflowEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PageTransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/PopStateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProcessingInstruction.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Range.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/RequestAnimationFrameCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/SecurityPolicyViolationEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/ShadowRoot.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/StringCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Text.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/Touch.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TouchList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TransitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/TreeWalker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/UIEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/WheelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/Blob.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/File.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/fileapi/FileReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMFormData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMSettableTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMTokenList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/DOMURL.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAllCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAnchorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAppletElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAudioElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBaseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLBodyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLButtonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCanvasElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDataListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDetailsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDialogElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDirectoryElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDivElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLEmbedElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFieldSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFormElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLFrameSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHeadingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLHtmlElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLIFrameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLInputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLKeygenElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLIElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLabelElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLegendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLLinkElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMarqueeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMediaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMenuElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMetaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLMeterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLModElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptGroupElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOptionsCollection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLOutputElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParagraphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLParamElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLPreElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLProgressElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLQuoteElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSelectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSourceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCaptionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableCellElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableColElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableRowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTableSectionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTextAreaElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTemplateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTrackElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUListElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLUnknownElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLVideoElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ImageData.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyError.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/MediaKeyEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/RadioNodeList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TextMetrics.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/TimeRanges.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ValidityState.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/VoidCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/ArrayBufferView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasGradient.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasPattern.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext2D.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Canvas2DContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DataView.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/DOMPath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTDrawBuffers.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Float64Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Int8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESStandardDerivatives.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESTextureHalfFloat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESVertexArrayObject.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/OESElementIndexUint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint16Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint32Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8Array.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/Uint8ClampedArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLActiveInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureATC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextAttributes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLContextEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugRendererInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDebugShaders.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLDepthTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLFramebuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLLoseContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLProgram.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderbuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLRenderingContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShader.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLShaderPrecisionFormat.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLTexture.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLUniformLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/Composition.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/ime/InputMethodContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/shadow/HTMLShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCue.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackCueList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegion.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/track/TextTrackRegionList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InjectedScriptHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/InspectorFrontendHost.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/JavaScriptCallFrame.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfile.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/inspector/ScriptProfileNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/loader/appcache/DOMApplicationCache.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/BarInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Console.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Crypto.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSecurityPolicy.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMSelection.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindow.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/DOMWindowPagePopup.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/History.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Location.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/MemoryInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Navigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PagePopupController.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Performance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMark.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceMeasure.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceNavigation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceResourceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/PerformanceTiming.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Screen.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/SpeechInputResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/WorkerNavigator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeType.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMMimeTypeArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPlugin.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/plugins/DOMPluginArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/Storage.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/storage/StorageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/AbstractWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/DedicatedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/SharedWorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/Worker.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/workers/WorkerLocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/DOMParser.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestProgressEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLHttpRequestUpload.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XMLSerializer.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathEvaluator.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathExpression.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathNSResolver.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XPathResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/XSLTProcessor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/BatteryManager.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/battery/NavigatorBattery.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReader.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntriesCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Entry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArray.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryArraySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntryCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/EntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/ErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntry.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileEntrySync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileSystemCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/FileWriterSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/Metadata.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/MetadataCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/filesystem/WorkerContextFileSystem.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/Gamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/GamepadList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Coordinates.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/Geoposition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/geolocation/PositionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBAny.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursor.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBFactory.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBIndex.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBRequest.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/MediaSource.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediasource/SourceBufferList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaSuccessCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannel.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsReport.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/Notification.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationCenter.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/NotificationPermissionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/notifications/WorkerContextNotifications.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/DOMWindowQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageInfo.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageQuotaCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/StorageUsageCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammar.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechGrammarList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognition.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesis.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBuffer.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/GainNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioListener.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/PannerNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioParam.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ConvolverNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DelayNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/OscillatorNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/AnalyserNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveShaperNode.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webaudio/WaveTable.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/Database.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/DatabaseSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLError.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLException.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSet.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLStatementErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransaction.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/SQLTransactionSyncCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webdatabase/WorkerContextWebDatabase.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIErrorCallback.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIInput.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/webmidi/MIDIPort.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/CloseEvent.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/modules/websockets/WorkerContextWebSocket.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphItemElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAltGlyphDefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateColorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateMotionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimateTransformElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedAngle.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedBoolean.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedEnumeration.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedInteger.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedString.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimatedTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGAnimationElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCircleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGClipPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGColor.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGComponentTransferFunctionElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGCursorElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDefsElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDescElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGDocument.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstance.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGElementInstanceList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGEllipseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGException.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEBlendElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEColorMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEComponentTransferElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFECompositeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEConvolveMatrixElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDiffuseLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDisplacementMapElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDistantLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEDropShadowElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFloodElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncAElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncBElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEFuncRElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEGaussianBlurElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMergeNodeElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEMorphologyElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEOffsetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFEPointLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpecularLightingElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFESpotLightElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETileElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFETurbulenceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFilterElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceFormatElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceNameElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceSrcElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGFontFaceUriElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGForeignObjectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGlyphRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGHKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGImageElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLength.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLengthList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGLinearGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMarkerElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMaskElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMatrix.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMetadataElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMissingGlyphElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGMPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumber.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGNumberList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPaint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSeg.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegArcRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegClosePath.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoCubicSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoHorizontalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegLinetoVerticalRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoAbs.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPathSegMovetoRel.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPatternElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPoint.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPointList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolygonElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPolylineElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGPreserveAspectRatio.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRadialGradientElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRect.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRectElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGRenderingIntent.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSVGElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGScriptElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSetElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStopElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStringList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGStyledElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSwitchElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGSymbolElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTRefElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTSpanElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextContentElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPathElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTextPositioningElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTitleElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransform.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGTransformList.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUnitTypes.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGUseElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGViewSpec.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGVKernElement.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomAndPan.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/SVGZoomEvent.idl $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: Resolving partial interfaces dependencies in all IDL files ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings; mkdir -p $(gyp_shared_intermediate_dir); perl -w -Iscripts -I../core/scripts scripts/preprocess-idls.pl --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --idlFilesList idl_files_list.tmp --supplementalDependencyFile "$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp" --windowConstructorsFile "$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl"
 
+$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl: $(gyp_shared_intermediate_dir)/supplemental_dependency.tmp ;
 
 
 GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp
+	$(gyp_shared_intermediate_dir)/supplemental_dependency.tmp \
+	$(gyp_shared_intermediate_dir)/DOMWindowConstructors.idl
 
 # Make sure our deps and generated files are built first.
 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
diff --git a/Source/bindings/tests/idls/TestObj.idl b/Source/bindings/tests/idls/TestObj.idl
index 71ea6be..9d4ae4e 100644
--- a/Source/bindings/tests/idls/TestObj.idl
+++ b/Source/bindings/tests/idls/TestObj.idl
@@ -88,6 +88,9 @@
     void serializedValue(SerializedScriptValue serializedArg);
     void optionsObject(Dictionary oo, optional Dictionary ooo);
 
+    // Indexed/named properties
+    getter  Node(unsigned long index);
+
     // Exceptions
     [RaisesException] void methodWithException();
     [GetterRaisesException] attribute long attrWithGetterException;
diff --git a/Source/bindings/tests/results/V8Float64Array.cpp b/Source/bindings/tests/results/V8Float64Array.cpp
index 62c88e7..67dcd13 100644
--- a/Source/bindings/tests/results/V8Float64Array.cpp
+++ b/Source/bindings/tests/results/V8Float64Array.cpp
@@ -24,9 +24,7 @@
 #include "RuntimeEnabledFeatures.h"
 #include "V8ArrayBufferView.h"
 #include "V8Float32Array.h"
-#include "V8Float64Array.h"
 #include "V8Int32Array.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
@@ -34,13 +32,12 @@
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/Float32Array.h>
-#include <wtf/Float64Array.h>
-#include <wtf/GetPtr.h>
-#include <wtf/Int32Array.h>
-#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
-#include <wtf/UnusedParam.h>
+#include "wtf/Float32Array.h"
+#include "wtf/GetPtr.h"
+#include "wtf/Int32Array.h"
+#include "wtf/RefCounted.h"
+#include "wtf/RefPtr.h"
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
diff --git a/Source/bindings/tests/results/V8Float64Array.h b/Source/bindings/tests/results/V8Float64Array.h
index 118740b..ee36803 100644
--- a/Source/bindings/tests/results/V8Float64Array.h
+++ b/Source/bindings/tests/results/V8Float64Array.h
@@ -25,10 +25,10 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/Float64Array.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/Float64Array.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
diff --git a/Source/bindings/tests/results/V8TestActiveDOMObject.cpp b/Source/bindings/tests/results/V8TestActiveDOMObject.cpp
index e472314..4d06d46 100644
--- a/Source/bindings/tests/results/V8TestActiveDOMObject.cpp
+++ b/Source/bindings/tests/results/V8TestActiveDOMObject.cpp
@@ -23,15 +23,13 @@
 
 #include "RuntimeEnabledFeatures.h"
 #include "V8Node.h"
-#include "V8TestActiveDOMObject.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -103,13 +101,13 @@
 bool indexedSecurityCheck(v8::Local<v8::Object> host, uint32_t index, v8::AccessType type, v8::Local<v8::Value>)
 {
     TestActiveDOMObject* imp =  V8TestActiveDOMObject::toNative(host);
-    return BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError);
+    return BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError);
 }
 
 bool namedSecurityCheck(v8::Local<v8::Object> host, v8::Local<v8::Value> key, v8::AccessType type, v8::Local<v8::Value>)
 {
     TestActiveDOMObject* imp =  V8TestActiveDOMObject::toNative(host);
-    return BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError);
+    return BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError);
 }
 
 static v8::Handle<v8::Value> excitingFunctionMethod(const v8::Arguments& args)
@@ -117,7 +115,7 @@
     if (args.Length() < 1)
         return throwNotEnoughArgumentsError(args.GetIsolate());
     TestActiveDOMObject* imp = V8TestActiveDOMObject::toNative(args.Holder());
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return v8Undefined();
     V8TRYCATCH(Node*, nextChild, V8Node::HasInstance(args[0], args.GetIsolate(), worldType(args.GetIsolate())) ? V8Node::toNative(v8::Handle<v8::Object>::Cast(args[0])) : 0);
     imp->excitingFunction(nextChild);
@@ -159,7 +157,7 @@
         return privateTemplate->GetFunction();
     }
     TestActiveDOMObject* imp = V8TestActiveDOMObject::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError)) {
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError)) {
         static const char* sharedTemplateUniqueKey = "postMessageSharedTemplate";
         v8::Persistent<v8::FunctionTemplate> sharedTemplate = data->privateTemplate(currentWorldType, &sharedTemplateUniqueKey, TestActiveDOMObjectV8Internal::postMessageMethodCallback, v8Undefined(), v8::Signature::New(V8PerIsolateData::from(info.GetIsolate())->rawTemplate(&V8TestActiveDOMObject::info, currentWorldType)), 1);
         return sharedTemplate->GetFunction();
@@ -183,7 +181,7 @@
     if (holder.IsEmpty())
         return;
     TestActiveDOMObject* imp = V8TestActiveDOMObject::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return;
 
     info.This()->SetHiddenValue(name, value);
@@ -192,7 +190,7 @@
 } // namespace TestActiveDOMObjectV8Internal
 
 static const V8DOMConfiguration::BatchedAttribute V8TestActiveDOMObjectAttrs[] = {
-    // Attribute 'excitingAttr' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'excitingAttr' (Type: 'attribute' ExtAttr: '')
     {"excitingAttr", TestActiveDOMObjectV8Internal::excitingAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
 };
 
diff --git a/Source/bindings/tests/results/V8TestActiveDOMObject.h b/Source/bindings/tests/results/V8TestActiveDOMObject.h
index 767e4f0..af48069 100644
--- a/Source/bindings/tests/results/V8TestActiveDOMObject.h
+++ b/Source/bindings/tests/results/V8TestActiveDOMObject.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -62,6 +62,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestActiveDOMObject::info.derefObjectFunction);
+    }
     return V8TestActiveDOMObject::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestCallback.cpp b/Source/bindings/tests/results/V8TestCallback.cpp
index a971911..79cac68 100644
--- a/Source/bindings/tests/results/V8TestCallback.cpp
+++ b/Source/bindings/tests/results/V8TestCallback.cpp
@@ -27,12 +27,10 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8Callback.h"
 #include "core/dom/ScriptExecutionContext.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
-
-#include <wtf/Assertions.h>
-
+#include "wtf/Assertions.h"
+#include "wtf/GetPtr.h"
+#include "wtf/RefCounted.h"
+#include "wtf/RefPtr.h"
 namespace WebCore {
 
 V8TestCallback::V8TestCallback(v8::Handle<v8::Object> callback, ScriptExecutionContext* context)
diff --git a/Source/bindings/tests/results/V8TestCallback.h b/Source/bindings/tests/results/V8TestCallback.h
index c0632ea..b721ff3 100644
--- a/Source/bindings/tests/results/V8TestCallback.h
+++ b/Source/bindings/tests/results/V8TestCallback.h
@@ -25,8 +25,8 @@
 #include "bindings/v8/ActiveDOMCallback.h"
 #include "bindings/v8/DOMWrapperWorld.h"
 #include "bindings/v8/ScopedPersistent.h"
+#include "wtf/Forward.h"
 #include <v8.h>
-#include <wtf/Forward.h>
 
 namespace WebCore {
 class ScriptExecutionContext;
diff --git a/Source/bindings/tests/results/V8TestCustomNamedGetter.cpp b/Source/bindings/tests/results/V8TestCustomNamedGetter.cpp
index 64b165a..45f7832 100644
--- a/Source/bindings/tests/results/V8TestCustomNamedGetter.cpp
+++ b/Source/bindings/tests/results/V8TestCustomNamedGetter.cpp
@@ -22,15 +22,13 @@
 #include "V8TestCustomNamedGetter.h"
 
 #include "RuntimeEnabledFeatures.h"
-#include "V8TestCustomNamedGetter.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
diff --git a/Source/bindings/tests/results/V8TestCustomNamedGetter.h b/Source/bindings/tests/results/V8TestCustomNamedGetter.h
index b76cb40..1f67d82 100644
--- a/Source/bindings/tests/results/V8TestCustomNamedGetter.h
+++ b/Source/bindings/tests/results/V8TestCustomNamedGetter.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -63,6 +63,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestCustomNamedGetter::info.derefObjectFunction);
+    }
     return V8TestCustomNamedGetter::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestEventConstructor.cpp b/Source/bindings/tests/results/V8TestEventConstructor.cpp
index 11ea57b..bcef908 100644
--- a/Source/bindings/tests/results/V8TestEventConstructor.cpp
+++ b/Source/bindings/tests/results/V8TestEventConstructor.cpp
@@ -22,15 +22,13 @@
 #include "V8TestEventConstructor.h"
 
 #include "RuntimeEnabledFeatures.h"
-#include "V8TestEventConstructor.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/Dictionary.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -132,9 +130,9 @@
 } // namespace TestEventConstructorV8Internal
 
 static const V8DOMConfiguration::BatchedAttribute V8TestEventConstructorAttrs[] = {
-    // Attribute 'attr1' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'attr1' (Type: 'attribute' ExtAttr: '')
     {"attr1", TestEventConstructorV8Internal::attr1AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'attr2' (Type: 'readonly attribute' ExtAttr: 'InitializedByEventConstructor')
+    // Attribute 'attr2' (Type: 'attribute' ExtAttr: 'InitializedByEventConstructor')
     {"attr2", TestEventConstructorV8Internal::attr2AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
 };
 
diff --git a/Source/bindings/tests/results/V8TestEventConstructor.h b/Source/bindings/tests/results/V8TestEventConstructor.h
index d7e14fc..fa1ce52 100644
--- a/Source/bindings/tests/results/V8TestEventConstructor.h
+++ b/Source/bindings/tests/results/V8TestEventConstructor.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -64,6 +64,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestEventConstructor::info.derefObjectFunction);
+    }
     return V8TestEventConstructor::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestEventTarget.cpp b/Source/bindings/tests/results/V8TestEventTarget.cpp
index 2861f88..502a4b8 100644
--- a/Source/bindings/tests/results/V8TestEventTarget.cpp
+++ b/Source/bindings/tests/results/V8TestEventTarget.cpp
@@ -24,8 +24,6 @@
 #include "RuntimeEnabledFeatures.h"
 #include "V8Event.h"
 #include "V8Node.h"
-#include "V8TestEventTarget.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8Collection.h"
@@ -34,7 +32,7 @@
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -210,10 +208,9 @@
 
     v8::Local<v8::Object> object = info.Holder();
     ASSERT(V8DOMWrapper::maybeDOMWrapper(object));
-    ASSERT(toWrapperTypeInfo(object) != &V8Node::info);
     TestEventTarget* collection = toNative(object);
 
-    AtomicString propertyName = toWebCoreAtomicStringWithNullCheck(name);
+    AtomicString propertyName = toWebCoreAtomicString(name);
     RefPtr<Node> element = collection->namedItem(propertyName);
 
     if (!element)
diff --git a/Source/bindings/tests/results/V8TestEventTarget.h b/Source/bindings/tests/results/V8TestEventTarget.h
index 35bc8c9..e72c9f8 100644
--- a/Source/bindings/tests/results/V8TestEventTarget.h
+++ b/Source/bindings/tests/results/V8TestEventTarget.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -66,6 +66,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestEventTarget::info.derefObjectFunction);
+    }
     return V8TestEventTarget::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestException.cpp b/Source/bindings/tests/results/V8TestException.cpp
index bc57560..0f1a69a 100644
--- a/Source/bindings/tests/results/V8TestException.cpp
+++ b/Source/bindings/tests/results/V8TestException.cpp
@@ -22,14 +22,12 @@
 #include "V8TestException.h"
 
 #include "RuntimeEnabledFeatures.h"
-#include "V8TestException.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -101,7 +99,7 @@
 } // namespace TestExceptionV8Internal
 
 static const V8DOMConfiguration::BatchedAttribute V8TestExceptionAttrs[] = {
-    // Attribute 'name' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'name' (Type: 'attribute' ExtAttr: '')
     {"name", TestExceptionV8Internal::nameAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
 };
 
diff --git a/Source/bindings/tests/results/V8TestException.h b/Source/bindings/tests/results/V8TestException.h
index 2415371..44b8b0a 100644
--- a/Source/bindings/tests/results/V8TestException.h
+++ b/Source/bindings/tests/results/V8TestException.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -62,6 +62,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestException::info.derefObjectFunction);
+    }
     return V8TestException::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestInterface.cpp b/Source/bindings/tests/results/V8TestInterface.cpp
index 721828d..32c28ec 100644
--- a/Source/bindings/tests/results/V8TestInterface.cpp
+++ b/Source/bindings/tests/results/V8TestInterface.cpp
@@ -24,20 +24,18 @@
 
 #include "RuntimeEnabledFeatures.h"
 #include "V8Node.h"
-#include "V8TestInterface.h"
 #include "V8TestObj.h"
 #include "bindings/bindings/tests/idls/TestPartialInterface.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/GetPtr.h>
-#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
-#include <wtf/UnusedParam.h>
+#include "wtf/GetPtr.h"
+#include "wtf/RefCounted.h"
+#include "wtf/RefPtr.h"
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -494,7 +492,7 @@
 
 static const V8DOMConfiguration::BatchedAttribute V8TestInterfaceAttrs[] = {
 #if ENABLE(Condition11) || ENABLE(Condition12)
-    // Attribute 'supplementalStaticReadOnlyAttr' (Type: 'readonly attribute' ExtAttr: 'Conditional ImplementedBy')
+    // Attribute 'supplementalStaticReadOnlyAttr' (Type: 'attribute' ExtAttr: 'Conditional ImplementedBy')
     {"supplementalStaticReadOnlyAttr", TestInterfaceV8Internal::supplementalStaticReadOnlyAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
 #endif // ENABLE(Condition11) || ENABLE(Condition12)
 #if ENABLE(Condition11) || ENABLE(Condition12)
@@ -502,7 +500,7 @@
     {"supplementalStaticAttr", TestInterfaceV8Internal::supplementalStaticAttrAttrGetterCallback, TestInterfaceV8Internal::supplementalStaticAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
 #endif // ENABLE(Condition11) || ENABLE(Condition12)
 #if ENABLE(Condition11) || ENABLE(Condition12)
-    // Attribute 'supplementalStr1' (Type: 'readonly attribute' ExtAttr: 'Conditional ImplementedBy')
+    // Attribute 'supplementalStr1' (Type: 'attribute' ExtAttr: 'Conditional ImplementedBy')
     {"supplementalStr1", TestInterfaceV8Internal::supplementalStr1AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
 #endif // ENABLE(Condition11) || ENABLE(Condition12)
 #if ENABLE(Condition11) || ENABLE(Condition12)
diff --git a/Source/bindings/tests/results/V8TestInterface.h b/Source/bindings/tests/results/V8TestInterface.h
index b24e662..f436ee7 100644
--- a/Source/bindings/tests/results/V8TestInterface.h
+++ b/Source/bindings/tests/results/V8TestInterface.h
@@ -26,9 +26,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -66,6 +66,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestInterface::info.derefObjectFunction);
+    }
     return V8TestInterface::createWrapper(impl, creationContext, isolate);
 }
 
@@ -133,6 +139,6 @@
 
 }
 
-#endif // V8TestInterface_h
 #endif // ENABLE(Condition1) || ENABLE(Condition2)
 
+#endif // V8TestInterface_h
diff --git a/Source/bindings/tests/results/V8TestMediaQueryListListener.cpp b/Source/bindings/tests/results/V8TestMediaQueryListListener.cpp
index 5770f36..06f178b 100644
--- a/Source/bindings/tests/results/V8TestMediaQueryListListener.cpp
+++ b/Source/bindings/tests/results/V8TestMediaQueryListListener.cpp
@@ -22,8 +22,6 @@
 #include "V8TestMediaQueryListListener.h"
 
 #include "RuntimeEnabledFeatures.h"
-#include "V8TestMediaQueryListListener.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
@@ -31,7 +29,7 @@
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
diff --git a/Source/bindings/tests/results/V8TestMediaQueryListListener.h b/Source/bindings/tests/results/V8TestMediaQueryListListener.h
index e8f30b1..2ce4579 100644
--- a/Source/bindings/tests/results/V8TestMediaQueryListListener.h
+++ b/Source/bindings/tests/results/V8TestMediaQueryListListener.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -62,6 +62,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestMediaQueryListListener::info.derefObjectFunction);
+    }
     return V8TestMediaQueryListListener::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestNamedConstructor.cpp b/Source/bindings/tests/results/V8TestNamedConstructor.cpp
index 01e520f..11ce25e 100644
--- a/Source/bindings/tests/results/V8TestNamedConstructor.cpp
+++ b/Source/bindings/tests/results/V8TestNamedConstructor.cpp
@@ -23,15 +23,13 @@
 
 #include "RuntimeEnabledFeatures.h"
 #include "V8Document.h"
-#include "V8TestNamedConstructor.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -101,7 +99,7 @@
     if (ConstructorMode::current() == ConstructorMode::WrapExistingObject)
         return args.Holder();
 
-    Document* document = currentDocument(BindingState::instance());
+    Document* document = currentDocument();
 
     // Make sure the document is added to the DOM Node map. Otherwise, the TestNamedConstructor instance
     // may end up being the only node in the map and get garbage-collected prematurely.
diff --git a/Source/bindings/tests/results/V8TestNamedConstructor.h b/Source/bindings/tests/results/V8TestNamedConstructor.h
index 105a114..29581ed 100644
--- a/Source/bindings/tests/results/V8TestNamedConstructor.h
+++ b/Source/bindings/tests/results/V8TestNamedConstructor.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -69,6 +69,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestNamedConstructor::info.derefObjectFunction);
+    }
     return V8TestNamedConstructor::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestNode.cpp b/Source/bindings/tests/results/V8TestNode.cpp
index cd3bc93..e9548f1 100644
--- a/Source/bindings/tests/results/V8TestNode.cpp
+++ b/Source/bindings/tests/results/V8TestNode.cpp
@@ -23,14 +23,12 @@
 
 #include "RuntimeEnabledFeatures.h"
 #include "V8Node.h"
-#include "V8TestNode.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
diff --git a/Source/bindings/tests/results/V8TestNode.h b/Source/bindings/tests/results/V8TestNode.h
index 8a65e54..44b65ec 100644
--- a/Source/bindings/tests/results/V8TestNode.h
+++ b/Source/bindings/tests/results/V8TestNode.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -64,6 +64,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestNode::info.derefObjectFunction);
+    }
     return V8TestNode::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestObj.cpp b/Source/bindings/tests/results/V8TestObj.cpp
index 47af188..d494525 100644
--- a/Source/bindings/tests/results/V8TestObj.cpp
+++ b/Source/bindings/tests/results/V8TestObj.cpp
@@ -33,15 +33,14 @@
 #include "V8ScriptProfile.h"
 #include "V8TestCallback.h"
 #include "V8TestNode.h"
-#include "V8TestObj.h"
 #include "V8TestSubObj.h"
 #include "V8bool.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/Dictionary.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/ScriptValue.h"
 #include "bindings/v8/SerializedScriptValue.h"
 #include "bindings/v8/V8Binding.h"
+#include "bindings/v8/V8Collection.h"
 #include "bindings/v8/V8DOMActivityLogger.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/V8EventListenerList.h"
@@ -53,12 +52,12 @@
 #include "core/page/UseCounter.h"
 #include "core/svg/properties/SVGPropertyTearOff.h"
 #include "core/svg/properties/SVGStaticPropertyTearOff.h"
-#include <wtf/Float32Array.h>
-#include <wtf/GetPtr.h>
-#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
-#include <wtf/UnusedParam.h>
-#include <wtf/Vector.h>
+#include "wtf/Float32Array.h"
+#include "wtf/GetPtr.h"
+#include "wtf/RefCounted.h"
+#include "wtf/RefPtr.h"
+#include "wtf/UnusedParam.h"
+#include "wtf/Vector.h"
 
 #if ENABLE(Condition1)
 #include "V8TestObjectA.h"
@@ -390,7 +389,7 @@
 
 static v8::Handle<v8::Value> testObjAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
-    UseCounter::count(activeDOMWindow(BindingState::instance()), UseCounter::TestFeature);
+    UseCounter::count(activeDOMWindow(), UseCounter::TestFeature);
     return TestObjV8Internal::testObjAttrAttrGetter(name, info);
 }
 
@@ -404,7 +403,7 @@
 
 static void testObjAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
-    UseCounter::count(activeDOMWindow(BindingState::instance()), UseCounter::TestFeature);
+    UseCounter::count(activeDOMWindow(), UseCounter::TestFeature);
     TestObjV8Internal::testObjAttrAttrSetter(name, value, info);
 }
 
@@ -1469,7 +1468,7 @@
 static v8::Handle<v8::Value> contentDocumentAttrGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
     TestObj* imp = V8TestObj::toNative(info.Holder());
-    if (!BindingSecurity::shouldAllowAccessToNode(BindingState::instance(), imp->contentDocument()))
+    if (!BindingSecurity::shouldAllowAccessToNode(imp->contentDocument()))
         return v8::Handle<v8::Value>(v8Null(info.GetIsolate()));
 
     return toV8Fast(imp->contentDocument(), info, imp);
@@ -2267,7 +2266,7 @@
 
 static v8::Handle<v8::Value> deprecatedStaticReadOnlyAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::StaticReadonlyAttribute);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::StaticReadonlyAttribute);
     return TestObjV8Internal::deprecatedStaticReadOnlyAttrAttrGetter(name, info);
 }
 
@@ -2278,7 +2277,7 @@
 
 static v8::Handle<v8::Value> deprecatedStaticAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::StaticAttribute);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::StaticAttribute);
     return TestObjV8Internal::deprecatedStaticAttrAttrGetter(name, info);
 }
 
@@ -2291,7 +2290,7 @@
 
 static void deprecatedStaticAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::StaticAttribute);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::StaticAttribute);
     TestObjV8Internal::deprecatedStaticAttrAttrSetter(name, value, info);
 }
 
@@ -2303,7 +2302,7 @@
 
 static v8::Handle<v8::Value> deprecatedReadonlyAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::ReadonlyAttribute);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::ReadonlyAttribute);
     return TestObjV8Internal::deprecatedReadonlyAttrAttrGetter(name, info);
 }
 
@@ -2315,7 +2314,7 @@
 
 static v8::Handle<v8::Value> deprecatedAttrAttrGetterCallback(v8::Local<v8::String> name, const v8::AccessorInfo& info)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::Attribute);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::Attribute);
     return TestObjV8Internal::deprecatedAttrAttrGetter(name, info);
 }
 
@@ -2329,7 +2328,7 @@
 
 static void deprecatedAttrAttrSetterCallback(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::Attribute);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::Attribute);
     TestObjV8Internal::deprecatedAttrAttrSetter(name, value, info);
 }
 
@@ -2416,7 +2415,7 @@
 
 static v8::Handle<v8::Value> objMethodMethodCallback(const v8::Arguments& args)
 {
-    UseCounter::count(activeDOMWindow(BindingState::instance()), UseCounter::TestFeature);
+    UseCounter::count(activeDOMWindow(), UseCounter::TestFeature);
     return TestObjV8Internal::objMethodMethod(args);
 }
 
@@ -2565,7 +2564,7 @@
 
 static v8::Handle<v8::Value> customMethodMethodCallback(const v8::Arguments& args)
 {
-    UseCounter::count(activeDOMWindow(BindingState::instance()), UseCounter::CustomTestFeature);
+    UseCounter::count(activeDOMWindow(), UseCounter::CustomTestFeature);
     return V8TestObj::customMethodMethodCustom(args);
 }
 
@@ -3478,7 +3477,7 @@
     TestObj* imp = V8TestObj::toNative(args.Holder());
     ExceptionCode ec = 0;
     {
-    if (!BindingSecurity::shouldAllowAccessToNode(BindingState::instance(), imp->getSVGDocument(ec)))
+    if (!BindingSecurity::shouldAllowAccessToNode(imp->getSVGDocument(ec)))
         return v8::Handle<v8::Value>(v8Null(args.GetIsolate()));
     RefPtr<SVGDocument> result = imp->getSVGDocument(ec);
     if (UNLIKELY(ec))
@@ -3951,7 +3950,7 @@
 
 static v8::Handle<v8::Value> deprecatedMethodMethodCallback(const v8::Arguments& args)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::Method);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::Method);
     return TestObjV8Internal::deprecatedMethodMethod(args);
 }
 
@@ -3963,7 +3962,7 @@
 
 static v8::Handle<v8::Value> deprecatedStaticMethodMethodCallback(const v8::Arguments& args)
 {
-    UseCounter::countDeprecation(activeDOMWindow(BindingState::instance()), UseCounter::StaticMethod);
+    UseCounter::countDeprecation(activeDOMWindow(), UseCounter::StaticMethod);
     return TestObjV8Internal::deprecatedStaticMethodMethod(args);
 }
 
@@ -3985,21 +3984,21 @@
 } // namespace TestObjV8Internal
 
 static const V8DOMConfiguration::BatchedAttribute V8TestObjAttrs[] = {
-    // Attribute 'readOnlyLongAttr' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'readOnlyLongAttr' (Type: 'attribute' ExtAttr: '')
     {"readOnlyLongAttr", TestObjV8Internal::readOnlyLongAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'readOnlyStringAttr' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'readOnlyStringAttr' (Type: 'attribute' ExtAttr: '')
     {"readOnlyStringAttr", TestObjV8Internal::readOnlyStringAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'readOnlyTestObjAttr' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'readOnlyTestObjAttr' (Type: 'attribute' ExtAttr: '')
     {"readOnlyTestObjAttr", TestObjV8Internal::readOnlyTestObjAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'staticReadOnlyLongAttr' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'staticReadOnlyLongAttr' (Type: 'attribute' ExtAttr: '')
     {"staticReadOnlyLongAttr", TestObjV8Internal::staticReadOnlyLongAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'staticStringAttr' (Type: 'attribute' ExtAttr: '')
     {"staticStringAttr", TestObjV8Internal::staticStringAttrAttrGetterCallback, TestObjV8Internal::staticStringAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'TestSubObj' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'TestSubObj' (Type: 'attribute' ExtAttr: '')
     {"TestSubObj", TestObjV8Internal::TestObjConstructorGetter, 0, 0, 0, &V8TestSubObj::info, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None | v8::DontEnum), 0 /* on instance */},
     // Attribute 'enumAttr' (Type: 'attribute' ExtAttr: '')
     {"enumAttr", TestObjV8Internal::enumAttrAttrGetterCallback, TestObjV8Internal::enumAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'readOnlyEnumAttr' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'readOnlyEnumAttr' (Type: 'attribute' ExtAttr: '')
     {"readOnlyEnumAttr", TestObjV8Internal::readOnlyEnumAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'shortAttr' (Type: 'attribute' ExtAttr: '')
     {"shortAttr", TestObjV8Internal::shortAttrAttrGetterCallback, TestObjV8Internal::shortAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
@@ -4095,9 +4094,9 @@
     // Attribute 'conditionalAttr6' (Type: 'attribute' ExtAttr: 'Conditional')
     {"conditionalAttr6", TestObjV8Internal::TestObjConstructorGetter, TestObjV8Internal::TestObjReplaceableAttrSetterCallback, 0, 0, &V8TestObjectC::info, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None | v8::DontEnum), 0 /* on instance */},
 #endif // ENABLE(Condition1) || ENABLE(Condition2)
-    // Attribute 'cachedAttribute1' (Type: 'readonly attribute' ExtAttr: 'CachedAttribute')
+    // Attribute 'cachedAttribute1' (Type: 'attribute' ExtAttr: 'CachedAttribute')
     {"cachedAttribute1", TestObjV8Internal::cachedAttribute1AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'cachedAttribute2' (Type: 'readonly attribute' ExtAttr: 'CachedAttribute')
+    // Attribute 'cachedAttribute2' (Type: 'attribute' ExtAttr: 'CachedAttribute')
     {"cachedAttribute2", TestObjV8Internal::cachedAttribute2AttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'anyAttribute' (Type: 'attribute' ExtAttr: '')
     {"anyAttribute", TestObjV8Internal::anyAttributeAttrGetterCallback, TestObjV8Internal::anyAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
@@ -4105,7 +4104,7 @@
     {"floatArray", TestObjV8Internal::floatArrayAttrGetterCallback, TestObjV8Internal::floatArrayAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'doubleArray' (Type: 'attribute' ExtAttr: '')
     {"doubleArray", TestObjV8Internal::doubleArrayAttrGetterCallback, TestObjV8Internal::doubleArrayAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'contentDocument' (Type: 'readonly attribute' ExtAttr: 'CheckSecurityForNode')
+    // Attribute 'contentDocument' (Type: 'attribute' ExtAttr: 'CheckSecurityForNode')
     {"contentDocument", TestObjV8Internal::contentDocumentAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'mutablePoint' (Type: 'attribute' ExtAttr: '')
     {"mutablePoint", TestObjV8Internal::mutablePointAttrGetterCallback, TestObjV8Internal::mutablePointAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
@@ -4115,27 +4114,27 @@
     {"strawberry", TestObjV8Internal::strawberryAttrGetterCallback, TestObjV8Internal::strawberryAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'strictFloat' (Type: 'attribute' ExtAttr: 'StrictTypeChecking')
     {"strictFloat", TestObjV8Internal::strictFloatAttrGetterCallback, TestObjV8Internal::strictFloatAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'description' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'description' (Type: 'attribute' ExtAttr: '')
     {"description", TestObjV8Internal::descriptionAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'id' (Type: 'attribute' ExtAttr: '')
     {"id", TestObjV8Internal::idAttrGetterCallback, TestObjV8Internal::idAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'hash' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'hash' (Type: 'attribute' ExtAttr: '')
     {"hash", TestObjV8Internal::hashAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'replaceableAttribute' (Type: 'readonly attribute' ExtAttr: 'Replaceable')
+    // Attribute 'replaceableAttribute' (Type: 'attribute' ExtAttr: 'Replaceable')
     {"replaceableAttribute", TestObjV8Internal::replaceableAttributeAttrGetterCallback, TestObjV8Internal::TestObjReplaceableAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'nullableDoubleAttribute' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'nullableDoubleAttribute' (Type: 'attribute' ExtAttr: '')
     {"nullableDoubleAttribute", TestObjV8Internal::nullableDoubleAttributeAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'nullableLongAttribute' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'nullableLongAttribute' (Type: 'attribute' ExtAttr: '')
     {"nullableLongAttribute", TestObjV8Internal::nullableLongAttributeAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'nullableBooleanAttribute' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'nullableBooleanAttribute' (Type: 'attribute' ExtAttr: '')
     {"nullableBooleanAttribute", TestObjV8Internal::nullableBooleanAttributeAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'nullableStringAttribute' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'nullableStringAttribute' (Type: 'attribute' ExtAttr: '')
     {"nullableStringAttribute", TestObjV8Internal::nullableStringAttributeAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'nullableLongSettableAttribute' (Type: 'attribute' ExtAttr: '')
     {"nullableLongSettableAttribute", TestObjV8Internal::nullableLongSettableAttributeAttrGetterCallback, TestObjV8Internal::nullableLongSettableAttributeAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'nullableStringValue' (Type: 'attribute' ExtAttr: 'GetterRaisesException')
     {"nullableStringValue", TestObjV8Internal::nullableStringValueAttrGetterCallback, TestObjV8Internal::nullableStringValueAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'perWorldReadOnlyAttribute' (Type: 'readonly attribute' ExtAttr: 'PerWorldBindings')
+    // Attribute 'perWorldReadOnlyAttribute' (Type: 'attribute' ExtAttr: 'PerWorldBindings')
     {"perWorldReadOnlyAttribute", TestObjV8Internal::perWorldReadOnlyAttributeAttrGetterCallback, 0, TestObjV8Internal::perWorldReadOnlyAttributeAttrGetterCallbackForMainWorld, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'perWorldAttribute' (Type: 'attribute' ExtAttr: 'PerWorldBindings')
     {"perWorldAttribute", TestObjV8Internal::perWorldAttributeAttrGetterCallback, TestObjV8Internal::perWorldAttributeAttrSetterCallback, TestObjV8Internal::perWorldAttributeAttrGetterCallbackForMainWorld, TestObjV8Internal::perWorldAttributeAttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
@@ -4157,11 +4156,11 @@
     {"activityLoggedAttrGetter2", TestObjV8Internal::activityLoggedAttrGetter2AttrGetterCallback, TestObjV8Internal::activityLoggedAttrGetter2AttrSetterCallback, TestObjV8Internal::activityLoggedAttrGetter2AttrGetterCallbackForMainWorld, TestObjV8Internal::activityLoggedAttrGetter2AttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'activityLoggedInIsolatedWorldsAttrGetter' (Type: 'attribute' ExtAttr: 'PerWorldBindings ActivityLog')
     {"activityLoggedInIsolatedWorldsAttrGetter", TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrGetterCallback, TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrSetterCallback, TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrGetterCallbackForMainWorld, TestObjV8Internal::activityLoggedInIsolatedWorldsAttrGetterAttrSetterCallbackForMainWorld, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'deprecatedStaticReadOnlyAttr' (Type: 'readonly attribute' ExtAttr: 'DeprecateAs')
+    // Attribute 'deprecatedStaticReadOnlyAttr' (Type: 'attribute' ExtAttr: 'DeprecateAs')
     {"deprecatedStaticReadOnlyAttr", TestObjV8Internal::deprecatedStaticReadOnlyAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'deprecatedStaticAttr' (Type: 'attribute' ExtAttr: 'DeprecateAs')
     {"deprecatedStaticAttr", TestObjV8Internal::deprecatedStaticAttrAttrGetterCallback, TestObjV8Internal::deprecatedStaticAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'deprecatedReadonlyAttr' (Type: 'readonly attribute' ExtAttr: 'DeprecateAs')
+    // Attribute 'deprecatedReadonlyAttr' (Type: 'attribute' ExtAttr: 'DeprecateAs')
     {"deprecatedReadonlyAttr", TestObjV8Internal::deprecatedReadonlyAttrAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'deprecatedAttr' (Type: 'attribute' ExtAttr: 'DeprecateAs')
     {"deprecatedAttr", TestObjV8Internal::deprecatedAttrAttrGetterCallback, TestObjV8Internal::deprecatedAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
@@ -4276,6 +4275,15 @@
     return TestObjV8Internal::constructor(args);
 }
 
+v8::Handle<v8::Value> V8TestObj::indexedPropertyGetter(uint32_t index, const v8::AccessorInfo& info)
+{
+    ASSERT(V8DOMWrapper::maybeDOMWrapper(info.Holder()));
+    TestObj* collection = toNative(info.Holder());
+    RefPtr<Node> element = collection->anonymousIndexedGetter(index);
+    if (!element)
+        return v8Undefined();
+    return toV8Fast(element.release(), info, collection);
+}
 static v8::Persistent<v8::FunctionTemplate> ConfigureV8TestObjTemplate(v8::Persistent<v8::FunctionTemplate> desc, v8::Isolate* isolate, WrapperWorldType currentWorldType)
 {
     desc->ReadOnlyPrototype();
@@ -4303,6 +4311,7 @@
         {"enabledAtRuntimeAttr2", TestObjV8Internal::enabledAtRuntimeAttr2AttrGetterCallback, TestObjV8Internal::enabledAtRuntimeAttr2AttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */};
         V8DOMConfiguration::configureAttribute(instance, proto, attrData, isolate, currentWorldType);
     }
+    desc->InstanceTemplate()->SetIndexedPropertyHandler(V8TestObj::indexedPropertyGetter, 0, 0, 0, nodeCollectionIndexedPropertyEnumerator<TestObj>);
 
     // Custom Signature 'voidMethodWithArgs'
     const int voidMethodWithArgsArgc = 3;
diff --git a/Source/bindings/tests/results/V8TestObj.h b/Source/bindings/tests/results/V8TestObj.h
index caf323c..bbbd90f 100644
--- a/Source/bindings/tests/results/V8TestObj.h
+++ b/Source/bindings/tests/results/V8TestObj.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -49,6 +49,7 @@
     static v8::Handle<v8::Value> constructorCallback(const v8::Arguments&);
     static v8::Handle<v8::Value> customAttrAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo&);
     static void customAttrAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value>, const v8::AccessorInfo&);
+    static v8::Handle<v8::Value> indexedPropertyGetter(uint32_t, const v8::AccessorInfo&);
     static const int internalFieldCount = v8DefaultWrapperInternalFieldCount + 0;
     static void installPerContextProperties(v8::Handle<v8::Object>, TestObj*, v8::Isolate*);
     static void installPerContextPrototypeProperties(v8::Handle<v8::Object>, v8::Isolate*);
@@ -68,6 +69,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestObj::info.derefObjectFunction);
+    }
     return V8TestObj::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestOverloadedConstructors.cpp b/Source/bindings/tests/results/V8TestOverloadedConstructors.cpp
index 9fbb6f1..faf7c86 100644
--- a/Source/bindings/tests/results/V8TestOverloadedConstructors.cpp
+++ b/Source/bindings/tests/results/V8TestOverloadedConstructors.cpp
@@ -25,17 +25,15 @@
 #include "V8ArrayBuffer.h"
 #include "V8ArrayBufferView.h"
 #include "V8Blob.h"
-#include "V8TestOverloadedConstructors.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
-#include <wtf/ArrayBuffer.h>
-#include <wtf/ArrayBufferView.h>
-#include <wtf/UnusedParam.h>
+#include "wtf/ArrayBuffer.h"
+#include "wtf/ArrayBufferView.h"
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
diff --git a/Source/bindings/tests/results/V8TestOverloadedConstructors.h b/Source/bindings/tests/results/V8TestOverloadedConstructors.h
index f75f491..6fc3751 100644
--- a/Source/bindings/tests/results/V8TestOverloadedConstructors.h
+++ b/Source/bindings/tests/results/V8TestOverloadedConstructors.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -63,6 +63,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestOverloadedConstructors::info.derefObjectFunction);
+    }
     return V8TestOverloadedConstructors::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.cpp b/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.cpp
index 341a4dc..dde7152 100644
--- a/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.cpp
+++ b/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.cpp
@@ -26,15 +26,13 @@
 #include "RuntimeEnabledFeatures.h"
 #include "SerializedScriptValue.h"
 #include "V8MessagePort.h"
-#include "V8TestSerializedScriptValueInterface.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/SerializedScriptValue.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/page/Frame.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -200,13 +198,13 @@
 static const V8DOMConfiguration::BatchedAttribute V8TestSerializedScriptValueInterfaceAttrs[] = {
     // Attribute 'value' (Type: 'attribute' ExtAttr: '')
     {"value", TestSerializedScriptValueInterfaceV8Internal::valueAttrGetterCallback, TestSerializedScriptValueInterfaceV8Internal::valueAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'readonlyValue' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'readonlyValue' (Type: 'attribute' ExtAttr: '')
     {"readonlyValue", TestSerializedScriptValueInterfaceV8Internal::readonlyValueAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'cachedValue' (Type: 'attribute' ExtAttr: 'CachedAttribute')
     {"cachedValue", TestSerializedScriptValueInterfaceV8Internal::cachedValueAttrGetterCallback, TestSerializedScriptValueInterfaceV8Internal::cachedValueAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'ports' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'ports' (Type: 'attribute' ExtAttr: '')
     {"ports", TestSerializedScriptValueInterfaceV8Internal::portsAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'cachedReadonlyValue' (Type: 'readonly attribute' ExtAttr: 'CachedAttribute')
+    // Attribute 'cachedReadonlyValue' (Type: 'attribute' ExtAttr: 'CachedAttribute')
     {"cachedReadonlyValue", TestSerializedScriptValueInterfaceV8Internal::cachedReadonlyValueAttrGetterCallback, 0, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
 };
 
diff --git a/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.h b/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.h
index d690e1a..e1509b4 100644
--- a/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.h
+++ b/Source/bindings/tests/results/V8TestSerializedScriptValueInterface.h
@@ -26,9 +26,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -63,6 +63,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestSerializedScriptValueInterface::info.derefObjectFunction);
+    }
     return V8TestSerializedScriptValueInterface::createWrapper(impl, creationContext, isolate);
 }
 
@@ -130,6 +136,6 @@
 
 }
 
-#endif // V8TestSerializedScriptValueInterface_h
 #endif // ENABLE(Condition1) || ENABLE(Condition2)
 
+#endif // V8TestSerializedScriptValueInterface_h
diff --git a/Source/bindings/tests/results/V8TestTypedefs.cpp b/Source/bindings/tests/results/V8TestTypedefs.cpp
index 5e7a3df..d120867 100644
--- a/Source/bindings/tests/results/V8TestTypedefs.cpp
+++ b/Source/bindings/tests/results/V8TestTypedefs.cpp
@@ -28,8 +28,6 @@
 #include "V8SerializedScriptValue.h"
 #include "V8TestCallback.h"
 #include "V8TestSubObj.h"
-#include "V8TestTypedefs.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/SerializedScriptValue.h"
 #include "bindings/v8/V8Binding.h"
@@ -39,7 +37,7 @@
 #include "core/dom/ExceptionCode.h"
 #include "core/page/Frame.h"
 #include "core/svg/properties/SVGPropertyTearOff.h"
-#include <wtf/UnusedParam.h>
+#include "wtf/UnusedParam.h"
 
 #if ENABLE(BINDING_INTEGRITY)
 #if defined(OS_WIN)
@@ -472,7 +470,7 @@
     {"unsignedLongLongAttr", TestTypedefsV8Internal::unsignedLongLongAttrAttrGetterCallback, TestTypedefsV8Internal::unsignedLongLongAttrAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
     // Attribute 'immutableSerializedScriptValue' (Type: 'attribute' ExtAttr: 'Immutable')
     {"immutableSerializedScriptValue", TestTypedefsV8Internal::immutableSerializedScriptValueAttrGetterCallback, TestTypedefsV8Internal::immutableSerializedScriptValueAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
-    // Attribute 'TestSubObj' (Type: 'readonly attribute' ExtAttr: '')
+    // Attribute 'TestSubObj' (Type: 'attribute' ExtAttr: '')
     {"TestSubObj", TestTypedefsV8Internal::TestTypedefsConstructorGetter, 0, 0, 0, &V8TestSubObj::info, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None | v8::DontEnum), 0 /* on instance */},
     // Attribute 'attrWithGetterException' (Type: 'attribute' ExtAttr: 'GetterRaisesException')
     {"attrWithGetterException", TestTypedefsV8Internal::attrWithGetterExceptionAttrGetterCallback, TestTypedefsV8Internal::attrWithGetterExceptionAttrSetterCallback, 0, 0, 0 /* no data */, static_cast<v8::AccessControl>(v8::DEFAULT), static_cast<v8::PropertyAttribute>(v8::None), 0 /* on instance */},
diff --git a/Source/bindings/tests/results/V8TestTypedefs.h b/Source/bindings/tests/results/V8TestTypedefs.h
index 6136d9f..20b344c 100644
--- a/Source/bindings/tests/results/V8TestTypedefs.h
+++ b/Source/bindings/tests/results/V8TestTypedefs.h
@@ -25,9 +25,9 @@
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWrapper.h"
 #include "bindings/v8/WrapperTypeInfo.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/StringHash.h"
 #include <v8.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/StringHash.h>
 
 namespace WebCore {
 
@@ -63,6 +63,12 @@
 {
     ASSERT(impl);
     ASSERT(DOMDataStore::getWrapper(impl, isolate).IsEmpty());
+    if (ScriptWrappable::wrapperCanBeStoredInObject(impl)) {
+        const WrapperTypeInfo* actualInfo = ScriptWrappable::getTypeInfoFromObject(impl);
+        // Might be a XXXConstructor::info instead of an XXX::info. These will both have
+        // the same object de-ref functions, though, so use that as the basis of the check.
+        RELEASE_ASSERT(actualInfo->derefObjectFunction == V8TestTypedefs::info.derefObjectFunction);
+    }
     return V8TestTypedefs::createWrapper(impl, creationContext, isolate);
 }
 
diff --git a/Source/bindings/v8/BindingSecurity.cpp b/Source/bindings/v8/BindingSecurity.cpp
index 8238533..78b4833 100644
--- a/Source/bindings/v8/BindingSecurity.cpp
+++ b/Source/bindings/v8/BindingSecurity.cpp
@@ -31,53 +31,55 @@
 #include "config.h"
 #include "bindings/v8/BindingSecurity.h"
 
-#include "bindings/v8/BindingState.h"
+#include "bindings/v8/V8Binding.h"
 #include "core/dom/Document.h"
 #include "core/html/HTMLFrameElementBase.h"
 #include "core/html/parser/HTMLParserIdioms.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
-static bool canAccessDocument(BindingState* state, Document* targetDocument, SecurityReportingOption reportingOption = ReportSecurityError)
+static bool canAccessDocument(Document* targetDocument, SecurityReportingOption reportingOption = ReportSecurityError)
 {
     if (!targetDocument)
         return false;
 
-    DOMWindow* active = activeDOMWindow(state);
+    DOMWindow* active = activeDOMWindow();
     if (!active)
         return false;
 
     if (active->document()->securityOrigin()->canAccess(targetDocument->securityOrigin()))
         return true;
 
-    if (reportingOption == ReportSecurityError)
-        printErrorMessageForFrame(targetDocument->frame(), targetDocument->domWindow()->crossDomainAccessErrorMessage(active));
+    if (reportingOption == ReportSecurityError) {
+        if (Frame* frame = targetDocument->frame())
+            frame->document()->domWindow()->printErrorMessage(targetDocument->domWindow()->crossDomainAccessErrorMessage(active));
+    }
 
     return false;
 }
 
-bool BindingSecurity::shouldAllowAccessToDOMWindow(BindingState* state, DOMWindow* target, SecurityReportingOption reportingOption)
+bool BindingSecurity::shouldAllowAccessToDOMWindow(DOMWindow* target, SecurityReportingOption reportingOption)
 {
-    return target && canAccessDocument(state, target->document(), reportingOption);
+    return target && canAccessDocument(target->document(), reportingOption);
 }
 
-bool BindingSecurity::shouldAllowAccessToFrame(BindingState* state, Frame* target, SecurityReportingOption reportingOption)
+bool BindingSecurity::shouldAllowAccessToFrame(Frame* target, SecurityReportingOption reportingOption)
 {
-    return target && canAccessDocument(state, target->document(), reportingOption);
+    return target && canAccessDocument(target->document(), reportingOption);
 }
 
-bool BindingSecurity::shouldAllowAccessToNode(BindingState* state, Node* target)
+bool BindingSecurity::shouldAllowAccessToNode(Node* target)
 {
-    return target && canAccessDocument(state, target->document());
+    return target && canAccessDocument(target->document());
 }
 
-bool BindingSecurity::allowSettingFrameSrcToJavascriptUrl(BindingState* state, HTMLFrameElementBase* frame, const String& value)
+bool BindingSecurity::allowSettingFrameSrcToJavascriptUrl(HTMLFrameElementBase* frame, const String& value)
 {
-    return !protocolIsJavaScript(stripLeadingAndTrailingHTMLSpaces(value)) || canAccessDocument(state, frame->contentDocument());
+    return !protocolIsJavaScript(stripLeadingAndTrailingHTMLSpaces(value)) || canAccessDocument(frame->contentDocument());
 }
 
 }
diff --git a/Source/bindings/v8/BindingSecurity.h b/Source/bindings/v8/BindingSecurity.h
index bb520b8..c8cb741 100644
--- a/Source/bindings/v8/BindingSecurity.h
+++ b/Source/bindings/v8/BindingSecurity.h
@@ -31,11 +31,12 @@
 #ifndef BindingSecurity_h
 #define BindingSecurity_h
 
-#include "bindings/v8/BindingState.h"
 #include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
+class DOMWindow;
+class Frame;
 class HTMLFrameElementBase;
 class Node;
 
@@ -46,10 +47,10 @@
 
 class BindingSecurity {
 public:
-    static bool shouldAllowAccessToNode(BindingState*, Node*);
-    static bool shouldAllowAccessToDOMWindow(BindingState*, DOMWindow*, SecurityReportingOption = ReportSecurityError);
-    static bool shouldAllowAccessToFrame(BindingState*, Frame*, SecurityReportingOption = ReportSecurityError);
-    static bool allowSettingFrameSrcToJavascriptUrl(BindingState*, HTMLFrameElementBase*, const String& value);
+    static bool shouldAllowAccessToNode(Node*);
+    static bool shouldAllowAccessToDOMWindow(DOMWindow*, SecurityReportingOption = ReportSecurityError);
+    static bool shouldAllowAccessToFrame(Frame*, SecurityReportingOption = ReportSecurityError);
+    static bool allowSettingFrameSrcToJavascriptUrl(HTMLFrameElementBase*, const String& value);
 };
 
 }
diff --git a/Source/bindings/v8/BindingState.cpp b/Source/bindings/v8/BindingState.cpp
deleted file mode 100644
index 6649aed..0000000
--- a/Source/bindings/v8/BindingState.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (C) 2009 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "bindings/v8/BindingState.h"
-
-#include "bindings/v8/ScriptController.h"
-#include "bindings/v8/V8Binding.h"
-#include "core/page/DOMWindow.h"
-#include "core/page/Frame.h"
-#include "wtf/StdLibExtras.h"
-
-namespace WebCore {
-
-BindingState* BindingState::instance()
-{
-    DEFINE_STATIC_LOCAL(BindingState, bindingStateForV8, ());
-    return &bindingStateForV8;
-}
-
-static v8::Handle<v8::Context> activeContext()
-{
-    v8::Handle<v8::Context> context = v8::Context::GetCalling();
-    if (!context.IsEmpty())
-        return context;
-    // Unfortunately, when processing script from a plug-in, we might not
-    // have a calling context. In those cases, we fall back to the
-    // entered context.
-    return v8::Context::GetEntered();
-}
-
-DOMWindow* activeDOMWindow(BindingState*)
-{
-    return toDOMWindow(activeContext());
-}
-
-DOMWindow* firstDOMWindow(BindingState*)
-{
-    return toDOMWindow(v8::Context::GetEntered());
-}
-
-Document* currentDocument(BindingState*)
-{
-    return toDOMWindow(v8::Context::GetCurrent())->document();
-}
-
-void printErrorMessageForFrame(Frame* frame, const String& message)
-{
-    if (!frame)
-        return;
-    frame->document()->domWindow()->printErrorMessage(message);
-}
-
-}
diff --git a/Source/bindings/v8/BindingState.h b/Source/bindings/v8/BindingState.h
deleted file mode 100644
index ea52462..0000000
--- a/Source/bindings/v8/BindingState.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (C) 2009 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef BindingState_h
-#define BindingState_h
-
-#include "wtf/text/WTFString.h"
-
-namespace WebCore {
-
-class DOMWindow;
-class Document;
-class Frame;
-
-class BindingState {
-public:
-    // Currently, V8 uses a singleton for it's state.
-    // FIXME: Should we use v8::Isolate as the BindingState?
-    static BindingState* instance();
-};
-
-DOMWindow* activeDOMWindow(BindingState*);
-DOMWindow* firstDOMWindow(BindingState*);
-
-// FIXME: When implementing this function for JSC, we need to understand if there
-// are any subtle differences between the currentFrame and the lexicalGlobalObject.
-Document* currentDocument(BindingState*);
-
-// FIXME: This function is redundant with the copy in JSDOMBinding.cpp.
-void printErrorMessageForFrame(Frame*, const String& message);
-
-}
-
-#endif
diff --git a/Source/bindings/v8/DOMDataStore.h b/Source/bindings/v8/DOMDataStore.h
index 575a6b4..0fd99a7 100644
--- a/Source/bindings/v8/DOMDataStore.h
+++ b/Source/bindings/v8/DOMDataStore.h
@@ -66,8 +66,12 @@
         // way is to check whether the wrappable's wrapper is the same as
         // the holder.
         if ((!DOMWrapperWorld::isolatedWorldsExist() && !canExistInWorker(object)) || holderContainsWrapper(container, holder)) {
-            if (ScriptWrappable::wrapperCanBeStoredInObject(object))
-                return ScriptWrappable::getUnsafeWrapperFromObject(object).handle();
+            if (ScriptWrappable::wrapperCanBeStoredInObject(object)) {
+                v8::Handle<v8::Object> result = ScriptWrappable::getUnsafeWrapperFromObject(object).handle();
+                // Security: always guard against malicious tampering.
+                RELEASE_ASSERT(result.IsEmpty() || result->GetAlignedPointerFromInternalField(v8DOMWrapperObjectIndex) == static_cast<void*>(object));
+                return result;
+            }
             return mainWorldStore()->m_wrapperMap.get(object);
         }
         return current(container.GetIsolate())->get(object);
@@ -77,8 +81,12 @@
     static v8::Handle<v8::Object> getWrapper(T* object, v8::Isolate* isolate)
     {
         if (ScriptWrappable::wrapperCanBeStoredInObject(object) && !canExistInWorker(object)) {
-            if (LIKELY(!DOMWrapperWorld::isolatedWorldsExist()))
-                return ScriptWrappable::getUnsafeWrapperFromObject(object).handle();
+            if (LIKELY(!DOMWrapperWorld::isolatedWorldsExist())) {
+                v8::Handle<v8::Object> result = ScriptWrappable::getUnsafeWrapperFromObject(object).handle();
+                // Security: always guard against malicious tampering.
+                RELEASE_ASSERT(result.IsEmpty() || result->GetAlignedPointerFromInternalField(v8DOMWrapperObjectIndex) == static_cast<void*>(object));
+                return result;
+            }
         }
         return current(isolate)->get(object);
     }
diff --git a/Source/bindings/v8/DOMWrapperWorld.h b/Source/bindings/v8/DOMWrapperWorld.h
index 0f4ef52..d4250cc 100644
--- a/Source/bindings/v8/DOMWrapperWorld.h
+++ b/Source/bindings/v8/DOMWrapperWorld.h
@@ -33,7 +33,7 @@
 
 #include "bindings/v8/V8DOMActivityLogger.h"
 #include "bindings/v8/V8PerContextData.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #include <v8.h>
 #include "wtf/PassRefPtr.h"
 #include "wtf/RefCounted.h"
diff --git a/Source/bindings/v8/ScriptController.cpp b/Source/bindings/v8/ScriptController.cpp
index b88a1da..7c1d923 100644
--- a/Source/bindings/v8/ScriptController.cpp
+++ b/Source/bindings/v8/ScriptController.cpp
@@ -35,7 +35,6 @@
 #include "V8DOMWindow.h"
 #include "V8Event.h"
 #include "V8HTMLElement.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/NPObjectWrapper.h"
 #include "bindings/v8/NPV8Object.h"
 #include "bindings/v8/ScriptCallStackFactory.h"
@@ -67,13 +66,13 @@
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/HistogramSupport.h"
 #include "core/platform/NotImplemented.h"
 #include "core/platform/Widget.h"
 #include "core/platform/chromium/TraceEvent.h"
 #include "core/plugins/PluginView.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/CurrentTime.h"
 #include "wtf/StdLibExtras.h"
 #include "wtf/StringExtras.h"
@@ -95,7 +94,7 @@
 
 bool ScriptController::canAccessFromCurrentOrigin(Frame *frame)
 {
-    return !v8::Context::InContext() || BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), frame);
+    return !v8::Context::InContext() || BindingSecurity::shouldAllowAccessToFrame(frame);
 }
 
 ScriptController::ScriptController(Frame* frame)
@@ -711,7 +710,7 @@
     return evaluate(sourceCode);
 }
 
-bool ScriptController::executeIfJavaScriptURL(const KURL& url, ShouldReplaceDocumentIfJavaScriptURL shouldReplaceDocumentIfJavaScriptURL)
+bool ScriptController::executeIfJavaScriptURL(const KURL& url)
 {
     if (!protocolIsJavaScript(url))
         return false;
@@ -739,18 +738,13 @@
     if (!result.getString(scriptResult))
         return true;
 
-    // FIXME: We should always replace the document, but doing so
-    //        synchronously can cause crashes:
-    //        http://bugs.webkit.org/show_bug.cgi?id=16782
-    if (shouldReplaceDocumentIfJavaScriptURL == ReplaceDocumentIfJavaScriptURL) {
-        // We're still in a frame, so there should be a DocumentLoader.
-        ASSERT(m_frame->document()->loader());
+    // We're still in a frame, so there should be a DocumentLoader.
+    ASSERT(m_frame->document()->loader());
         
-        // DocumentWriter::replaceDocument can cause the DocumentLoader to get deref'ed and possible destroyed,
-        // so protect it with a RefPtr.
-        if (RefPtr<DocumentLoader> loader = m_frame->document()->loader())
-            loader->writer()->replaceDocument(scriptResult, ownerDocument.get());
-    }
+    // DocumentWriter::replaceDocument can cause the DocumentLoader to get deref'ed and possible destroyed,
+    // so protect it with a RefPtr.
+    if (RefPtr<DocumentLoader> loader = m_frame->document()->loader())
+        loader->writer()->replaceDocument(scriptResult, ownerDocument.get());
     return true;
 }
 
diff --git a/Source/bindings/v8/ScriptController.h b/Source/bindings/v8/ScriptController.h
index 38421d4..c4c1938 100644
--- a/Source/bindings/v8/ScriptController.h
+++ b/Source/bindings/v8/ScriptController.h
@@ -33,7 +33,6 @@
 
 #include "bindings/v8/ScriptInstance.h"
 #include "bindings/v8/ScriptValue.h"
-#include "core/loader/FrameLoaderTypes.h"
 
 #include <v8.h>
 #include "wtf/Forward.h"
@@ -86,7 +85,7 @@
     ScriptValue callFunctionEvenIfScriptDisabled(v8::Handle<v8::Function>, v8::Handle<v8::Object>, int argc, v8::Handle<v8::Value> argv[]);
 
     // Returns true if argument is a JavaScript URL.
-    bool executeIfJavaScriptURL(const KURL&, ShouldReplaceDocumentIfJavaScriptURL shouldReplaceDocumentIfJavaScriptURL = ReplaceDocumentIfJavaScriptURL);
+    bool executeIfJavaScriptURL(const KURL&);
 
     // This function must be called from the main thread. It is safe to call it repeatedly.
     static void initializeThreading();
diff --git a/Source/bindings/v8/ScriptObject.cpp b/Source/bindings/v8/ScriptObject.cpp
index 5baec30..8702434 100644
--- a/Source/bindings/v8/ScriptObject.cpp
+++ b/Source/bindings/v8/ScriptObject.cpp
@@ -62,13 +62,6 @@
     return v8::Local<v8::Object>(v8::Object::Cast(*v8Value()));
 }
 
-bool ScriptGlobalObject::set(ScriptState* scriptState, const char* name, const ScriptObject& value)
-{
-    ScriptScope scope(scriptState);
-    scope.global()->Set(v8::String::NewSymbol(name), value.v8Value());
-    return scope.success();
-}
-
 bool ScriptGlobalObject::set(ScriptState* scriptState, const char* name, InspectorFrontendHost* value)
 {
     ScriptScope scope(scriptState);
@@ -76,13 +69,6 @@
     return scope.success();
 }
 
-bool ScriptGlobalObject::set(ScriptState* scriptState, const char* name, InjectedScriptHost* value)
-{
-    ScriptScope scope(scriptState);
-    scope.global()->Set(v8::String::NewSymbol(name), toV8(value, v8::Handle<v8::Object>(), scriptState->isolate()));
-    return scope.success();
-}
-
 bool ScriptGlobalObject::get(ScriptState* scriptState, const char* name, ScriptObject& value)
 {
     ScriptScope scope(scriptState);
@@ -97,10 +83,4 @@
     return true;
 }
 
-bool ScriptGlobalObject::remove(ScriptState* scriptState, const char* name)
-{
-    ScriptScope scope(scriptState);
-    return scope.global()->Delete(v8::String::NewSymbol(name));
-}
-
 } // namespace WebCore
diff --git a/Source/bindings/v8/ScriptObject.h b/Source/bindings/v8/ScriptObject.h
index d00f8b7..48a01af 100644
--- a/Source/bindings/v8/ScriptObject.h
+++ b/Source/bindings/v8/ScriptObject.h
@@ -55,11 +55,8 @@
 
     class ScriptGlobalObject {
     public:
-        static bool set(ScriptState*, const char* name, const ScriptObject&);
         static bool set(ScriptState*, const char* name, InspectorFrontendHost*);
-        static bool set(ScriptState*, const char* name, InjectedScriptHost*);
         static bool get(ScriptState*, const char* name, ScriptObject&);
-        static bool remove(ScriptState*, const char* name);
     private:
         ScriptGlobalObject() { }
     };
diff --git a/Source/bindings/v8/ScriptWrappable.h b/Source/bindings/v8/ScriptWrappable.h
index 678c37b..f66b782 100644
--- a/Source/bindings/v8/ScriptWrappable.h
+++ b/Source/bindings/v8/ScriptWrappable.h
@@ -42,7 +42,7 @@
 class ScriptWrappable : public MemoryReporterTag {
     friend class WeakHandleListener<ScriptWrappable>;
 public:
-    ScriptWrappable() : m_maskedStorage(0) { }
+    ScriptWrappable() : m_wrapperOrTypeInfo(0) { }
 
     // Wrappables need to be initialized with their most derrived type for which
     // bindings exist, in much the same way that certain other types need to be
@@ -61,20 +61,20 @@
     {
         ASSERT(!containsWrapper());
         if (!*wrapper) {
-            m_maskedStorage = 0;
+            m_wrapperOrTypeInfo = 0;
             return;
         }
         v8::Persistent<v8::Object> persistent(isolate, wrapper);
         configuration.configureWrapper(persistent, isolate);
         WeakHandleListener<ScriptWrappable>::makeWeak(isolate, persistent, this);
-        m_maskedStorage = maskOrUnmaskValue(reinterpret_cast<uintptr_t>(*persistent));
+        m_wrapperOrTypeInfo = reinterpret_cast<uintptr_t>(*persistent) | 1;
         ASSERT(containsWrapper());
     }
 
     const WrapperTypeInfo* typeInfo()
     {
         if (containsTypeInfo())
-            return reinterpret_cast<const WrapperTypeInfo*>(m_maskedStorage);
+            return reinterpret_cast<const WrapperTypeInfo*>(m_wrapperOrTypeInfo);
 
         if (containsWrapper()) {
             v8::Persistent<v8::Object> unsafeWrapper;
@@ -87,14 +87,14 @@
 
     void setTypeInfo(const WrapperTypeInfo* info)
     {
-        m_maskedStorage = reinterpret_cast<uintptr_t>(info);
+        m_wrapperOrTypeInfo = reinterpret_cast<uintptr_t>(info);
         ASSERT(containsTypeInfo());
     }
 
     void reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
     {
         MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::DOM);
-        info.ignoreMember(m_maskedStorage);
+        info.ignoreMember(m_wrapperOrTypeInfo);
     }
 
     static bool wrapperCanBeStoredInObject(const void*) { return false; }
@@ -134,8 +134,8 @@
 protected:
     ~ScriptWrappable()
     {
-        ASSERT(m_maskedStorage);  // Assert initialization via init() even if not subsequently wrapped.
-        m_maskedStorage = 0;      // Break UAF attempts to wrap.
+        ASSERT(m_wrapperOrTypeInfo);  // Assert initialization via init() even if not subsequently wrapped.
+        m_wrapperOrTypeInfo = 0;      // Break UAF attempts to wrap.
     }
 
 private:
@@ -145,7 +145,7 @@
 
     UnsafePersistent<v8::Object> unsafePersistent() const
     {
-        v8::Object* object = containsWrapper() ? reinterpret_cast<v8::Object*>(maskOrUnmaskValue(m_maskedStorage)) : 0;
+        v8::Object* object = containsWrapper() ? reinterpret_cast<v8::Object*>(m_wrapperOrTypeInfo & ~1) : 0;
         return UnsafePersistent<v8::Object>(object);
     }
 
@@ -160,34 +160,21 @@
         return object->unsafePersistent();
     }
 
-    inline bool containsWrapper() const { return (m_maskedStorage & 1) == 1; }
-    inline bool containsTypeInfo() const { return m_maskedStorage && ((m_maskedStorage & 1) == 0); }
-
-    static inline uintptr_t maskOrUnmaskValue(uintptr_t value)
-    {
-        // Entropy via ASLR, bottom bit set to always toggle the bottom bit in the result. Since masking is only
-        // applied to wrappers, not wrapper type infos, and these are aligned poitners with zeros in the bottom
-        // bit(s), this automatically set the wrapper flag in the bottom bit upon encoding. Simiarlry,this
-        // automatically zeros out the bit upon decoding. Additionally, since setWrapper() now performs an explicit
-        // null test, and wrapper() requires the bottom bit to be set, there is no need to preserve null here.
-        const uintptr_t randomMask = ~((reinterpret_cast<uintptr_t>(&WebCoreMemoryTypes::DOM) >> 13)) | 1;
-        return value ^ randomMask;
-    }
+    inline bool containsWrapper() const { return (m_wrapperOrTypeInfo & 1) == 1; }
+    inline bool containsTypeInfo() const { return m_wrapperOrTypeInfo && (m_wrapperOrTypeInfo & 1) == 0; }
 
     inline void disposeWrapper(v8::Persistent<v8::Value> value, v8::Isolate* isolate, const WrapperTypeInfo* info)
     {
         ASSERT(containsWrapper());
-        ASSERT(reinterpret_cast<uintptr_t>(*value) == maskOrUnmaskValue(m_maskedStorage));
+        ASSERT(reinterpret_cast<uintptr_t>(*value) == (m_wrapperOrTypeInfo & ~1));
         value.Dispose(isolate);
         setTypeInfo(info);
     }
 
     // If zero, then this contains nothing, otherwise:
-    //   If the bottom bit it set, then this contains a masked pointer to a wrapper object in the remainging bits.
+    //   If the bottom bit it set, then this contains a pointer to a wrapper object in the remainging bits.
     //   If the bottom bit is clear, then this contains a pointer to the wrapper type info in the remaining bits.
-    // Masking wrappers prevents attackers from overwriting this field with pointers to sprayed data.
-    // Pointers to (and inside) WrapperTypeInfo are already protected by ASLR.
-    uintptr_t m_maskedStorage;
+    uintptr_t m_wrapperOrTypeInfo;
 };
 
 template<>
diff --git a/Source/bindings/v8/SerializedScriptValue.cpp b/Source/bindings/v8/SerializedScriptValue.cpp
index fcc129c..f8531ff 100644
--- a/Source/bindings/v8/SerializedScriptValue.cpp
+++ b/Source/bindings/v8/SerializedScriptValue.cpp
@@ -63,6 +63,7 @@
 #include "core/platform/SharedBuffer.h"
 
 #include "wtf/ArrayBuffer.h"
+#include "wtf/ArrayBufferContents.h"
 #include "wtf/ArrayBufferView.h"
 #include "wtf/Assertions.h"
 #include "wtf/ByteOrder.h"
@@ -2376,6 +2377,8 @@
 
 PassOwnPtr<SerializedScriptValue::ArrayBufferContentsArray> SerializedScriptValue::transferArrayBuffers(ArrayBufferArray& arrayBuffers, bool& didThrow, v8::Isolate* isolate)
 {
+    ASSERT(arrayBuffers.size());
+
     for (size_t i = 0; i < arrayBuffers.size(); i++) {
         if (arrayBuffers[i]->isNeutered()) {
             setDOMException(INVALID_STATE_ERR, isolate);
@@ -2445,7 +2448,7 @@
         return;
     case Serializer::Success:
         m_data = String(StringImpl::adopt(writer.data())).isolatedCopy();
-        if (arrayBuffers)
+        if (arrayBuffers && arrayBuffers->size())
             m_arrayBufferContentsArray = transferArrayBuffers(*arrayBuffers, didThrow, isolate);
         return;
     case Serializer::JSException:
diff --git a/Source/bindings/v8/SerializedScriptValue.h b/Source/bindings/v8/SerializedScriptValue.h
index bd46267..54cb99c 100644
--- a/Source/bindings/v8/SerializedScriptValue.h
+++ b/Source/bindings/v8/SerializedScriptValue.h
@@ -33,9 +33,15 @@
 
 #include "bindings/v8/ScriptValue.h"
 #include <v8.h>
-#include "wtf/ArrayBuffer.h"
 #include "wtf/Threading.h"
 
+namespace WTF {
+
+class ArrayBuffer;
+class ArrayBufferContents;
+
+}
+
 namespace WebCore {
 
 class MessagePort;
diff --git a/Source/bindings/v8/V8AbstractEventListener.h b/Source/bindings/v8/V8AbstractEventListener.h
index 2a466c9..8a6ea38 100644
--- a/Source/bindings/v8/V8AbstractEventListener.h
+++ b/Source/bindings/v8/V8AbstractEventListener.h
@@ -105,6 +105,11 @@
             return !m_listener.isEmpty();
         }
 
+        void clearListenerObject()
+        {
+            m_listener.clear();
+        }
+
         DOMWrapperWorld* world() const { return m_world.get(); }
 
     protected:
diff --git a/Source/bindings/v8/V8Binding.cpp b/Source/bindings/v8/V8Binding.cpp
index 96513b9..d052430 100644
--- a/Source/bindings/v8/V8Binding.cpp
+++ b/Source/bindings/v8/V8Binding.cpp
@@ -328,6 +328,28 @@
     return 0;
 }
 
+DOMWindow* activeDOMWindow()
+{
+    v8::Handle<v8::Context> context = v8::Context::GetCalling();
+    if (context.IsEmpty()) {
+        // Unfortunately, when processing script from a plug-in, we might not
+        // have a calling context. In those cases, we fall back to the
+        // entered context.
+        context = v8::Context::GetEntered();
+    }
+    return toDOMWindow(context);
+}
+
+DOMWindow* firstDOMWindow()
+{
+    return toDOMWindow(v8::Context::GetEntered());
+}
+
+Document* currentDocument()
+{
+    return toDOMWindow(v8::Context::GetCurrent())->document();
+}
+
 Frame* toFrameIfNotDetached(v8::Handle<v8::Context> context)
 {
     DOMWindow* window = toDOMWindow(context);
diff --git a/Source/bindings/v8/V8Binding.h b/Source/bindings/v8/V8Binding.h
index e98f6e5..8a63dea 100644
--- a/Source/bindings/v8/V8Binding.h
+++ b/Source/bindings/v8/V8Binding.h
@@ -477,6 +477,10 @@
     DOMWindow* toDOMWindow(v8::Handle<v8::Context>);
     ScriptExecutionContext* toScriptExecutionContext(v8::Handle<v8::Context>);
 
+    DOMWindow* activeDOMWindow();
+    DOMWindow* firstDOMWindow();
+    Document* currentDocument();
+
     // Returns the context associated with a ScriptExecutionContext.
     v8::Local<v8::Context> toV8Context(ScriptExecutionContext*, DOMWrapperWorld*);
 
diff --git a/Source/bindings/v8/V8DOMWindowShell.cpp b/Source/bindings/v8/V8DOMWindowShell.cpp
index c927e2e..04ee83a 100644
--- a/Source/bindings/v8/V8DOMWindowShell.cpp
+++ b/Source/bindings/v8/V8DOMWindowShell.cpp
@@ -31,6 +31,12 @@
 #include "config.h"
 #include "bindings/v8/V8DOMWindowShell.h"
 
+#include <v8-debug.h>
+#include <v8-i18n/include/extension.h>
+#include <v8.h>
+#include <algorithm>
+#include <utility>
+#include "RuntimeEnabledFeatures.h"
 #include "V8DOMWindow.h"
 #include "V8Document.h"
 #include "V8HTMLCollection.h"
@@ -53,22 +59,13 @@
 #include "core/page/ContentSecurityPolicy.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "RuntimeEnabledFeatures.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/HistogramSupport.h"
-#include <algorithm>
-#include <utility>
-#include <v8-debug.h>
-#include <v8.h>
+#include "origin/SecurityOrigin.h"
 #include "wtf/Assertions.h"
 #include "wtf/OwnArrayPtr.h"
 #include "wtf/StringExtras.h"
 #include "wtf/text/CString.h"
 
-#if ENABLE(JAVASCRIPT_I18N_API)
-#include <v8-i18n/include/extension.h>
-#endif
-
 namespace WebCore {
 
 static void checkDocumentWrapper(v8::Handle<v8::Object> wrapper, Document* document)
@@ -273,11 +270,9 @@
     // Used to avoid sleep calls in unload handlers.
     ScriptController::registerExtensionIfNeeded(DateExtension::get());
 
-#if ENABLE(JAVASCRIPT_I18N_API)
     // Enables experimental i18n API in V8.
     if (RuntimeEnabledFeatures::javaScriptI18NAPIEnabled())
         ScriptController::registerExtensionIfNeeded(v8_i18n::Extension::get());
-#endif
 
     // Dynamically tell v8 about our extensions now.
     const V8Extensions& extensions = ScriptController::registeredExtensions();
diff --git a/Source/bindings/v8/V8DOMWindowShell.h b/Source/bindings/v8/V8DOMWindowShell.h
index 0f3f6d3..19ac2b4 100644
--- a/Source/bindings/v8/V8DOMWindowShell.h
+++ b/Source/bindings/v8/V8DOMWindowShell.h
@@ -35,7 +35,7 @@
 #include "bindings/v8/ScopedPersistent.h"
 #include "bindings/v8/V8PerContextData.h"
 #include "bindings/v8/WrapperTypeInfo.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #include <v8.h>
 #include "wtf/Forward.h"
 #include "wtf/HashMap.h"
diff --git a/Source/bindings/v8/V8DOMWrapper.cpp b/Source/bindings/v8/V8DOMWrapper.cpp
index e7a4cb5..4e83e82 100644
--- a/Source/bindings/v8/V8DOMWrapper.cpp
+++ b/Source/bindings/v8/V8DOMWrapper.cpp
@@ -48,6 +48,9 @@
         : m_didEnterContext(false)
         , m_context(v8::Context::GetCurrent())
     {
+        // FIXME: Remove all empty creationContexts from caller sites.
+        // If a creationContext is empty, we will end up creating a new object
+        // in the context currently entered. This is wrong.
         if (creationContext.IsEmpty())
             return;
         v8::Handle<v8::Context> contextForWrapper = creationContext->CreationContext();
diff --git a/Source/bindings/v8/V8Initializer.cpp b/Source/bindings/v8/V8Initializer.cpp
index 6eff90a..86cb134 100644
--- a/Source/bindings/v8/V8Initializer.cpp
+++ b/Source/bindings/v8/V8Initializer.cpp
@@ -29,7 +29,6 @@
 #include "V8DOMWindow.h"
 #include "V8History.h"
 #include "V8Location.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptCallStackFactory.h"
 #include "bindings/v8/ScriptProfiler.h"
 #include "bindings/v8/V8Binding.h"
@@ -77,7 +76,7 @@
 
 static void messageHandlerInMainThread(v8::Handle<v8::Message> message, v8::Handle<v8::Value> data)
 {
-    DOMWindow* firstWindow = firstDOMWindow(BindingState::instance());
+    DOMWindow* firstWindow = firstDOMWindow();
     if (!firstWindow->isCurrentlyDisplayedInFrame())
         return;
 
@@ -101,7 +100,7 @@
     if (!target)
         return;
     DOMWindow* targetWindow = target->document()->domWindow();
-    targetWindow->printErrorMessage(targetWindow->crossDomainAccessErrorMessage(activeDOMWindow(BindingState::instance())));
+    targetWindow->printErrorMessage(targetWindow->crossDomainAccessErrorMessage(activeDOMWindow()));
 }
 
 static void initializeV8Common()
diff --git a/Source/bindings/v8/V8LazyEventListener.cpp b/Source/bindings/v8/V8LazyEventListener.cpp
index 1bb972c..14bf19b 100644
--- a/Source/bindings/v8/V8LazyEventListener.cpp
+++ b/Source/bindings/v8/V8LazyEventListener.cpp
@@ -110,10 +110,12 @@
 
 void V8LazyEventListener::prepareListenerObject(ScriptExecutionContext* context)
 {
-    if (hasExistingListenerObject())
+    if (context->isDocument() && !toDocument(context)->contentSecurityPolicy()->allowInlineEventHandlers(m_sourceURL, m_position.m_line)) {
+        clearListenerObject();
         return;
+    }
 
-    if (context->isDocument() && !toDocument(context)->contentSecurityPolicy()->allowInlineEventHandlers(m_sourceURL, m_position.m_line))
+    if (hasExistingListenerObject())
         return;
 
     ASSERT(context->isDocument());
diff --git a/Source/bindings/v8/V8PerContextData.cpp b/Source/bindings/v8/V8PerContextData.cpp
index c27db78..bff71ba 100644
--- a/Source/bindings/v8/V8PerContextData.cpp
+++ b/Source/bindings/v8/V8PerContextData.cpp
@@ -88,7 +88,6 @@
         return false;
 
     V8_STORE_PRIMORDIAL(error, Error);
-    V8_STORE_PRIMORDIAL(object, Object);
 
     return true;
 }
@@ -98,7 +97,6 @@
 v8::Local<v8::Object> V8PerContextData::createWrapperFromCacheSlowCase(WrapperTypeInfo* type)
 {
     ASSERT(!m_errorPrototype.isEmpty());
-    ASSERT(!m_objectPrototype.isEmpty());
 
     v8::Context::Scope scope(m_context);
     v8::Local<v8::Function> function = constructorForType(type);
@@ -113,7 +111,6 @@
 v8::Local<v8::Function> V8PerContextData::constructorForTypeSlowCase(WrapperTypeInfo* type)
 {
     ASSERT(!m_errorPrototype.isEmpty());
-    ASSERT(!m_objectPrototype.isEmpty());
 
     v8::Context::Scope scope(m_context);
     v8::Handle<v8::FunctionTemplate> functionTemplate = type->getTemplate(m_context->GetIsolate(), worldType(m_context->GetIsolate()));
@@ -123,7 +120,6 @@
     if (function.IsEmpty())
         return v8::Local<v8::Function>();
 
-    function->SetPrototype(m_objectPrototype.get());
     v8::Local<v8::Value> prototypeValue = function->Get(v8::String::NewSymbol("prototype"));
     if (!prototypeValue.IsEmpty() && prototypeValue->IsObject()) {
         v8::Local<v8::Object> prototypeObject = v8::Local<v8::Object>::Cast(prototypeValue);
diff --git a/Source/bindings/v8/V8PerContextData.h b/Source/bindings/v8/V8PerContextData.h
index e105176..2172522 100644
--- a/Source/bindings/v8/V8PerContextData.h
+++ b/Source/bindings/v8/V8PerContextData.h
@@ -130,7 +130,6 @@
     V8DOMActivityLogger* m_activityLogger;
     v8::Persistent<v8::Context> m_context;
     ScopedPersistent<v8::Value> m_errorPrototype;
-    ScopedPersistent<v8::Value> m_objectPrototype;
 };
 
 class V8PerContextDebugData {
diff --git a/Source/bindings/v8/V8ThrowException.cpp b/Source/bindings/v8/V8ThrowException.cpp
index 1e091d0..d4e9434 100644
--- a/Source/bindings/v8/V8ThrowException.cpp
+++ b/Source/bindings/v8/V8ThrowException.cpp
@@ -25,8 +25,8 @@
 #include "config.h"
 #include "bindings/v8/V8ThrowException.h"
 
-#include "ExceptionHeaders.h"
-#include "ExceptionInterfaces.h"
+#include "DOMExceptionHeaders.h"
+#include "DOMExceptionInterfaces.h"
 #include "bindings/v8/V8Binding.h"
 
 namespace WebCore {
diff --git a/Source/bindings/v8/V8Utilities.cpp b/Source/bindings/v8/V8Utilities.cpp
index 3af4487..f7c3e59 100644
--- a/Source/bindings/v8/V8Utilities.cpp
+++ b/Source/bindings/v8/V8Utilities.cpp
@@ -33,7 +33,6 @@
 
 #include "V8ArrayBuffer.h"
 #include "V8MessagePort.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptState.h"
 #include "bindings/v8/V8AbstractEventListener.h"
 #include "bindings/v8/V8Binding.h"
@@ -155,7 +154,7 @@
     if (WorkerScriptController* controller = WorkerScriptController::controllerForContext())
         return controller->workerContext();
 
-    return currentDocument(BindingState::instance());
+    return currentDocument();
 }
 
 } // namespace WebCore
diff --git a/Source/bindings/v8/custom/V8AudioContextCustom.cpp b/Source/bindings/v8/custom/V8AudioContextCustom.cpp
index 6ac08fe..659680c 100644
--- a/Source/bindings/v8/custom/V8AudioContextCustom.cpp
+++ b/Source/bindings/v8/custom/V8AudioContextCustom.cpp
@@ -31,7 +31,6 @@
 #include "V8ArrayBuffer.h"
 #include "V8AudioBuffer.h"
 #include "V8OfflineAudioContext.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8Binding.h"
 #include "core/page/Frame.h"
 #include "modules/webaudio/AudioBuffer.h"
@@ -43,7 +42,7 @@
 
 v8::Handle<v8::Value> V8AudioContext::constructorCustom(const v8::Arguments& args)
 {
-    Document* document = currentDocument(BindingState::instance());
+    Document* document = currentDocument();
 
     RefPtr<AudioContext> audioContext;
     
diff --git a/Source/bindings/v8/custom/V8CustomEventCustom.cpp b/Source/bindings/v8/custom/V8CustomEventCustom.cpp
index c69d3ce..5aaa0b9 100644
--- a/Source/bindings/v8/custom/V8CustomEventCustom.cpp
+++ b/Source/bindings/v8/custom/V8CustomEventCustom.cpp
@@ -32,7 +32,6 @@
 #include "V8CustomEvent.h"
 
 #include "V8Event.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/Dictionary.h"
 #include "bindings/v8/ScriptState.h"
 #include "bindings/v8/ScriptValue.h"
diff --git a/Source/bindings/v8/custom/V8CustomXPathNSResolver.cpp b/Source/bindings/v8/custom/V8CustomXPathNSResolver.cpp
index 82f2c62..61a736e 100644
--- a/Source/bindings/v8/custom/V8CustomXPathNSResolver.cpp
+++ b/Source/bindings/v8/custom/V8CustomXPathNSResolver.cpp
@@ -71,7 +71,7 @@
     }
 
     if (lookupNamespaceURIFunc.IsEmpty() && !m_resolver->IsFunction()) {
-        Frame* frame = activeDOMWindow(BindingState::instance())->frame();
+        Frame* frame = activeDOMWindow()->frame();
         if (frame && frame->page())
             frame->page()->console()->addMessage(JSMessageSource, ErrorMessageLevel, "XPathNSResolver does not have a lookupNamespaceURI method.");
         return String();
diff --git a/Source/bindings/v8/custom/V8DOMWindowCustom.cpp b/Source/bindings/v8/custom/V8DOMWindowCustom.cpp
index 2763a29..b5a22d6 100644
--- a/Source/bindings/v8/custom/V8DOMWindowCustom.cpp
+++ b/Source/bindings/v8/custom/V8DOMWindowCustom.cpp
@@ -33,7 +33,6 @@
 
 #include "V8HTMLCollection.h"
 #include "V8Node.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScheduledAction.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/ScriptSourceCode.h"
@@ -107,7 +106,7 @@
     if (argumentCount >= 2)
         timeout = args[1]->Int32Value();
 
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return v8::Undefined();
 
     int id;
@@ -151,7 +150,7 @@
         return v8::Undefined();
 
     Frame* frame = V8DOMWindow::toNative(holder)->frame();
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), frame))
+    if (!BindingSecurity::shouldAllowAccessToFrame(frame))
         return v8::Undefined();
 
     ASSERT(frame);
@@ -173,7 +172,7 @@
         return;
 
     Frame* frame = V8DOMWindow::toNative(holder)->frame();
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), frame))
+    if (!BindingSecurity::shouldAllowAccessToFrame(frame))
         return;
 
     ASSERT(frame);
@@ -188,13 +187,12 @@
 void V8DOMWindow::locationAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     DOMWindow* imp = V8DOMWindow::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
-    DOMWindow* active = activeDOMWindow(state);
+    DOMWindow* active = activeDOMWindow();
     if (!active)
       return;
 
-    DOMWindow* first = firstDOMWindow(state);
+    DOMWindow* first = firstDOMWindow();
     if (!first)
       return;
 
@@ -206,7 +204,7 @@
 {
     DOMWindow* imp = V8DOMWindow::toNative(info.Holder());
 
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return;
 
     // Opener can be shadowed if it is in the same domain.
@@ -233,7 +231,7 @@
 
     DOMWindow* imp = V8DOMWindow::toNative(args.Holder());
 
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return v8::Undefined();
 
     Document* doc = imp->document();
@@ -263,7 +261,7 @@
 
     DOMWindow* imp = V8DOMWindow::toNative(args.Holder());
 
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return v8::Undefined();
 
     Document* doc = imp->document();
@@ -297,7 +295,7 @@
     // None of these need to be RefPtr because args and context are guaranteed
     // to hold on to them.
     DOMWindow* window = V8DOMWindow::toNative(args.Holder());
-    DOMWindow* source = activeDOMWindow(BindingState::instance());
+    DOMWindow* source = activeDOMWindow();
 
     // If called directly by WebCore we don't have a calling context.
     if (!source)
@@ -350,16 +348,6 @@
     return domWrapper->ObjectProtoToString();
 }
 
-v8::Handle<v8::Value> V8DOMWindow::releaseEventsMethodCustom(const v8::Arguments& args)
-{
-    return v8::Undefined();
-}
-
-v8::Handle<v8::Value> V8DOMWindow::captureEventsMethodCustom(const v8::Arguments& args)
-{
-    return v8::Undefined();
-}
-
 class DialogHandler {
 public:
     explicit DialogHandler(v8::Handle<v8::Value> dialogArguments)
@@ -405,8 +393,7 @@
 v8::Handle<v8::Value> V8DOMWindow::showModalDialogMethodCustom(const v8::Arguments& args)
 {
     DOMWindow* impl = V8DOMWindow::toNative(args.Holder());
-    BindingState* state = BindingState::instance();
-    if (!BindingSecurity::shouldAllowAccessToFrame(state, impl->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(impl->frame()))
         return v8::Undefined();
 
     // FIXME: Handle exceptions properly.
@@ -414,7 +401,7 @@
     DialogHandler handler(args[1]);
     String dialogFeaturesString = toWebCoreStringWithUndefinedOrNullCheck(args[2]);
 
-    impl->showModalDialog(urlString, dialogFeaturesString, activeDOMWindow(state), firstDOMWindow(state), setUpDialog, &handler);
+    impl->showModalDialog(urlString, dialogFeaturesString, activeDOMWindow(), firstDOMWindow(), setUpDialog, &handler);
 
     return handler.returnValue();
 }
@@ -422,8 +409,7 @@
 v8::Handle<v8::Value> V8DOMWindow::openMethodCustom(const v8::Arguments& args)
 {
     DOMWindow* impl = V8DOMWindow::toNative(args.Holder());
-    BindingState* state = BindingState::instance();
-    if (!BindingSecurity::shouldAllowAccessToFrame(state, impl->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(impl->frame()))
         return v8::Undefined();
 
     // FIXME: Handle exceptions properly.
@@ -431,7 +417,7 @@
     AtomicString frameName = (args[1]->IsUndefined() || args[1]->IsNull()) ? "_blank" : AtomicString(toWebCoreString(args[1]));
     String windowFeaturesString = toWebCoreStringWithUndefinedOrNullCheck(args[2]);
 
-    RefPtr<DOMWindow> openedWindow = impl->open(urlString, frameName, windowFeaturesString, activeDOMWindow(state), firstDOMWindow(state));
+    RefPtr<DOMWindow> openedWindow = impl->open(urlString, frameName, windowFeaturesString, activeDOMWindow(), firstDOMWindow());
     if (!openedWindow)
         return v8::Undefined();
 
@@ -542,7 +528,7 @@
             return true;
     }
 
-    return BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), target, DoNotReportSecurityError);
+    return BindingSecurity::shouldAllowAccessToFrame(target, DoNotReportSecurityError);
 }
 
 bool V8DOMWindow::indexedSecurityCheckCustom(v8::Local<v8::Object> host, uint32_t index, v8::AccessType type, v8::Local<v8::Value>)
@@ -572,7 +558,7 @@
     if (type == v8::ACCESS_GET && childFrame && !host->HasRealIndexedProperty(index))
         return true;
 
-    return BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), target, DoNotReportSecurityError);
+    return BindingSecurity::shouldAllowAccessToFrame(target, DoNotReportSecurityError);
 }
 
 v8::Handle<v8::Value> toV8(DOMWindow* window, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate)
diff --git a/Source/bindings/v8/custom/V8DocumentLocationCustom.cpp b/Source/bindings/v8/custom/V8DocumentLocationCustom.cpp
index 621933c..5f231a7 100644
--- a/Source/bindings/v8/custom/V8DocumentLocationCustom.cpp
+++ b/Source/bindings/v8/custom/V8DocumentLocationCustom.cpp
@@ -25,7 +25,6 @@
 #include "V8Document.h"
 
 #include "V8Location.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8Binding.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
@@ -49,13 +48,11 @@
     if (!document->frame())
         return;
 
-    BindingState* state = BindingState::instance();
-
-    DOMWindow* active = activeDOMWindow(state);
+    DOMWindow* active = activeDOMWindow();
     if (!active)
         return;
 
-    DOMWindow* first = firstDOMWindow(state);
+    DOMWindow* first = firstDOMWindow();
     if (!first)
         return;
 
diff --git a/Source/bindings/v8/custom/V8EntryCustom.cpp b/Source/bindings/v8/custom/V8EntryCustom.cpp
index 7086a82..1ce4114 100644
--- a/Source/bindings/v8/custom/V8EntryCustom.cpp
+++ b/Source/bindings/v8/custom/V8EntryCustom.cpp
@@ -35,7 +35,6 @@
 #include "V8DirectoryEntry.h"
 #include "V8Entry.h"
 #include "V8FileEntry.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8Binding.h"
 #include "wtf/RefPtr.h"
 
diff --git a/Source/bindings/v8/custom/V8EntrySyncCustom.cpp b/Source/bindings/v8/custom/V8EntrySyncCustom.cpp
index 8940d66..d09bcf4 100644
--- a/Source/bindings/v8/custom/V8EntrySyncCustom.cpp
+++ b/Source/bindings/v8/custom/V8EntrySyncCustom.cpp
@@ -35,7 +35,6 @@
 #include "V8DirectoryEntrySync.h"
 #include "V8EntrySync.h"
 #include "V8FileEntrySync.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8Binding.h"
 #include "wtf/RefPtr.h"
 
diff --git a/Source/bindings/v8/custom/V8EventCustom.cpp b/Source/bindings/v8/custom/V8EventCustom.cpp
index 7024192..768ef3d 100644
--- a/Source/bindings/v8/custom/V8EventCustom.cpp
+++ b/Source/bindings/v8/custom/V8EventCustom.cpp
@@ -66,7 +66,7 @@
     if (eventNames().interfaceForEvent == desiredInterface)
         return V8Event::createWrapper(event, creationContext, isolate);
 
-    DOM_EVENT_INTERFACES_FOR_EACH(TRY_TO_WRAP_WITH_INTERFACE)
+    EVENT_INTERFACES_FOR_EACH(TRY_TO_WRAP_WITH_INTERFACE)
 
     return V8Event::createWrapper(event, creationContext, isolate);
 }
diff --git a/Source/bindings/v8/custom/V8EventTargetCustom.cpp b/Source/bindings/v8/custom/V8EventTargetCustom.cpp
index 82f1479..c81522b 100644
--- a/Source/bindings/v8/custom/V8EventTargetCustom.cpp
+++ b/Source/bindings/v8/custom/V8EventTargetCustom.cpp
@@ -47,7 +47,7 @@
         return v8NullWithCheck(isolate);
 
     AtomicString desiredInterface = impl->interfaceName();
-    DOM_EVENT_TARGET_INTERFACES_FOR_EACH(TRY_TO_WRAP_WITH_INTERFACE)
+    EVENT_TARGET_INTERFACES_FOR_EACH(TRY_TO_WRAP_WITH_INTERFACE)
 
     ASSERT_NOT_REACHED();
     return v8Undefined();
diff --git a/Source/bindings/v8/custom/V8HTMLDocumentCustom.cpp b/Source/bindings/v8/custom/V8HTMLDocumentCustom.cpp
index 5b172f6..7c21d5d 100644
--- a/Source/bindings/v8/custom/V8HTMLDocumentCustom.cpp
+++ b/Source/bindings/v8/custom/V8HTMLDocumentCustom.cpp
@@ -36,7 +36,6 @@
 #include "V8HTMLAllCollection.h"
 #include "V8HTMLCollection.h"
 #include "V8Node.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8DOMWindowShell.h"
@@ -102,14 +101,14 @@
 v8::Handle<v8::Value> V8HTMLDocument::writeMethodCustom(const v8::Arguments& args)
 {
     HTMLDocument* htmlDocument = V8HTMLDocument::toNative(args.Holder());
-    htmlDocument->write(writeHelperGetString(args), activeDOMWindow(BindingState::instance())->document());
+    htmlDocument->write(writeHelperGetString(args), activeDOMWindow()->document());
     return v8::Undefined();
 }
 
 v8::Handle<v8::Value> V8HTMLDocument::writelnMethodCustom(const v8::Arguments& args)
 {
     HTMLDocument* htmlDocument = V8HTMLDocument::toNative(args.Holder());
-    htmlDocument->writeln(writeHelperGetString(args), activeDOMWindow(BindingState::instance())->document());
+    htmlDocument->writeln(writeHelperGetString(args), activeDOMWindow()->document());
     return v8::Undefined();
 }
 
@@ -139,7 +138,7 @@
         }
     }
 
-    htmlDocument->open(activeDOMWindow(BindingState::instance())->document());
+    htmlDocument->open(activeDOMWindow()->document());
     return args.Holder();
 }
 
diff --git a/Source/bindings/v8/custom/V8HTMLFrameElementCustom.cpp b/Source/bindings/v8/custom/V8HTMLFrameElementCustom.cpp
index 10164ec..eae1518 100644
--- a/Source/bindings/v8/custom/V8HTMLFrameElementCustom.cpp
+++ b/Source/bindings/v8/custom/V8HTMLFrameElementCustom.cpp
@@ -32,7 +32,6 @@
 #include "V8HTMLFrameElement.h"
 
 #include "HTMLNames.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8Binding.h"
 #include "core/html/HTMLFrameElement.h"
 
@@ -45,7 +44,7 @@
     HTMLFrameElement* frame = V8HTMLFrameElement::toNative(info.Holder());
     String locationValue = toWebCoreStringWithNullCheck(value);
 
-    if (!BindingSecurity::allowSettingFrameSrcToJavascriptUrl(BindingState::instance(), frame, locationValue))
+    if (!BindingSecurity::allowSettingFrameSrcToJavascriptUrl(frame, locationValue))
         return;
 
     frame->setLocation(locationValue);
diff --git a/Source/bindings/v8/custom/V8HTMLImageElementConstructor.cpp b/Source/bindings/v8/custom/V8HTMLImageElementConstructor.cpp
index 03fee27..a94a095 100644
--- a/Source/bindings/v8/custom/V8HTMLImageElementConstructor.cpp
+++ b/Source/bindings/v8/custom/V8HTMLImageElementConstructor.cpp
@@ -34,7 +34,6 @@
 #include "HTMLNames.h"
 #include "V8Document.h"
 #include "V8HTMLImageElement.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8Binding.h"
 #include "core/dom/Document.h"
 #include "core/html/HTMLImageElement.h"
@@ -53,7 +52,7 @@
     if (ConstructorMode::current() == ConstructorMode::WrapExistingObject)
         return args.Holder();
 
-    Document* document = currentDocument(BindingState::instance());
+    Document* document = currentDocument();
 
     // Make sure the document is added to the DOM Node map. Otherwise, the HTMLImageElement instance
     // may end up being the only node in the map and get garbage-collected prematurely.
diff --git a/Source/bindings/v8/custom/V8HistoryCustom.cpp b/Source/bindings/v8/custom/V8HistoryCustom.cpp
index edaa545..9833711 100644
--- a/Source/bindings/v8/custom/V8HistoryCustom.cpp
+++ b/Source/bindings/v8/custom/V8HistoryCustom.cpp
@@ -32,7 +32,6 @@
 #include "V8History.h"
 
 #include "V8DOMWindow.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/SerializedScriptValue.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8HiddenPropertyName.h"
diff --git a/Source/bindings/v8/custom/V8InjectedScriptHostCustom.cpp b/Source/bindings/v8/custom/V8InjectedScriptHostCustom.cpp
index fb7ce20..6ef94c1 100644
--- a/Source/bindings/v8/custom/V8InjectedScriptHostCustom.cpp
+++ b/Source/bindings/v8/custom/V8InjectedScriptHostCustom.cpp
@@ -46,7 +46,6 @@
 #include "V8Uint8Array.h"
 #include "V8Uint8ClampedArray.h"
 #include "bindings/tests/results/V8Float64Array.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptDebugServer.h"
 #include "bindings/v8/ScriptValue.h"
 #include "bindings/v8/V8AbstractEventListener.h"
@@ -73,7 +72,7 @@
     v8::Local<v8::Context> context = state->context();
     v8::Context::Scope contextScope(context);
 
-    if (!BindingSecurity::shouldAllowAccessToNode(BindingState::instance(), node))
+    if (!BindingSecurity::shouldAllowAccessToNode(node))
         return ScriptValue(v8::Null());
     return ScriptValue(toV8(node, v8::Handle<v8::Object>(), context->GetIsolate()));
 }
diff --git a/Source/bindings/v8/custom/V8InjectedScriptManager.cpp b/Source/bindings/v8/custom/V8InjectedScriptManager.cpp
index 0a00f9b..e3341a9 100644
--- a/Source/bindings/v8/custom/V8InjectedScriptManager.cpp
+++ b/Source/bindings/v8/custom/V8InjectedScriptManager.cpp
@@ -33,7 +33,6 @@
 
 #include "V8DOMWindow.h"
 #include "V8InjectedScriptHost.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/ScriptDebugServer.h"
 #include "bindings/v8/ScriptObject.h"
 #include "bindings/v8/V8Binding.h"
@@ -125,7 +124,7 @@
     Frame* frame = V8DOMWindow::toNative(holder)->frame();
 
     v8::Context::Scope contextScope(context);
-    return BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), frame, DoNotReportSecurityError);
+    return BindingSecurity::shouldAllowAccessToFrame(frame, DoNotReportSecurityError);
 }
 
 } // namespace WebCore
diff --git a/Source/bindings/v8/custom/V8LocationCustom.cpp b/Source/bindings/v8/custom/V8LocationCustom.cpp
index c70d7d0..1a13944 100644
--- a/Source/bindings/v8/custom/V8LocationCustom.cpp
+++ b/Source/bindings/v8/custom/V8LocationCustom.cpp
@@ -32,7 +32,6 @@
 #include "V8Location.h"
 
 #include "V8DOMWindow.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8EventListener.h"
 #include "bindings/v8/V8Utilities.h"
@@ -48,79 +47,72 @@
 void V8Location::hashAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String hash = toWebCoreString(value);
 
-    impl->setHash(hash, activeDOMWindow(state), firstDOMWindow(state));
+    impl->setHash(hash, activeDOMWindow(), firstDOMWindow());
 }
 
 void V8Location::hostAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String host = toWebCoreString(value);
 
-    impl->setHost(host, activeDOMWindow(state), firstDOMWindow(state));
+    impl->setHost(host, activeDOMWindow(), firstDOMWindow());
 }
 
 void V8Location::hostnameAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String hostname = toWebCoreString(value);
 
-    impl->setHostname(hostname, activeDOMWindow(state), firstDOMWindow(state));
+    impl->setHostname(hostname, activeDOMWindow(), firstDOMWindow());
 }
 
 void V8Location::hrefAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String href = toWebCoreString(value);
 
-    impl->setHref(href, activeDOMWindow(state), firstDOMWindow(state));
+    impl->setHref(href, activeDOMWindow(), firstDOMWindow());
 }
 
 void V8Location::pathnameAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String pathname = toWebCoreString(value);
 
-    impl->setPathname(pathname, activeDOMWindow(state), firstDOMWindow(state));
+    impl->setPathname(pathname, activeDOMWindow(), firstDOMWindow());
 }
 
 void V8Location::portAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String port = toWebCoreString(value);
 
-    impl->setPort(port, activeDOMWindow(state), firstDOMWindow(state));
+    impl->setPort(port, activeDOMWindow(), firstDOMWindow());
 }
 
 void V8Location::protocolAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String protocol = toWebCoreString(value);
 
     ExceptionCode ec = 0;
-    impl->setProtocol(protocol, activeDOMWindow(state), firstDOMWindow(state), ec);
+    impl->setProtocol(protocol, activeDOMWindow(), firstDOMWindow(), ec);
     if (UNLIKELY(ec))
         setDOMException(ec, info.GetIsolate());
 }
@@ -128,12 +120,11 @@
 void V8Location::searchAttrSetterCustom(v8::Local<v8::String> name, v8::Local<v8::Value> value, const v8::AccessorInfo& info)
 {
     Location* impl = V8Location::toNative(info.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String search = toWebCoreString(value);
 
-    impl->setSearch(search, activeDOMWindow(state), firstDOMWindow(state));
+    impl->setSearch(search, activeDOMWindow(), firstDOMWindow());
 }
 
 v8::Handle<v8::Value> V8Location::reloadAttrGetterCustom(v8::Local<v8::String> name, const v8::AccessorInfo& info)
@@ -152,7 +143,7 @@
         return privateTemplate->GetFunction();
     }
     Location* imp = V8Location::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError)) {
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError)) {
         static const char* sharedTemplateUniqueKey = "reloadSharedTemplate";
         v8::Persistent<v8::FunctionTemplate> sharedTemplate = data->privateTemplate(currentWorldType, &sharedTemplateUniqueKey, V8Location::reloadMethodCustom, v8Undefined(), v8::Signature::New(data->rawTemplate(&V8Location::info, currentWorldType)));
         return sharedTemplate->GetFunction();
@@ -176,7 +167,7 @@
         return privateTemplate->GetFunction();
     }
     Location* imp = V8Location::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError)) {
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError)) {
         static const char* sharedTemplateUniqueKey = "replaceSharedTemplate";
         v8::Persistent<v8::FunctionTemplate> sharedTemplate = V8PerIsolateData::from(info.GetIsolate())->privateTemplate(currentWorldType, &sharedTemplateUniqueKey, V8Location::replaceMethodCustom, v8Undefined(), v8::Signature::New(data->rawTemplate(&V8Location::info, currentWorldType)));
         return sharedTemplate->GetFunction();
@@ -200,7 +191,7 @@
         return privateTemplate->GetFunction();
     }
     Location* imp = V8Location::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame(), DoNotReportSecurityError)) {
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame(), DoNotReportSecurityError)) {
         static const char* sharedTemplateUniqueKey = "assignSharedTemplate";
         v8::Persistent<v8::FunctionTemplate> sharedTemplate = data->privateTemplate(currentWorldType, &sharedTemplateUniqueKey, V8Location::assignMethodCustom, v8Undefined(), v8::Signature::New(data->rawTemplate(&V8Location::info, currentWorldType)));
         return sharedTemplate->GetFunction();
@@ -211,33 +202,30 @@
 v8::Handle<v8::Value> V8Location::reloadMethodCustom(const v8::Arguments& args)
 {
     Location* impl = V8Location::toNative(args.Holder());
-    BindingState* state = BindingState::instance();
 
-    impl->reload(activeDOMWindow(state));
+    impl->reload(activeDOMWindow());
     return v8::Undefined();
 }
 
 v8::Handle<v8::Value> V8Location::replaceMethodCustom(const v8::Arguments& args)
 {
     Location* impl = V8Location::toNative(args.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String urlString = toWebCoreString(args[0]);
 
-    impl->replace(urlString, activeDOMWindow(state), firstDOMWindow(state));
+    impl->replace(urlString, activeDOMWindow(), firstDOMWindow());
     return v8::Undefined();
 }
 
 v8::Handle<v8::Value> V8Location::assignMethodCustom(const v8::Arguments& args)
 {
     Location* impl = V8Location::toNative(args.Holder());
-    BindingState* state = BindingState::instance();
 
     // FIXME: Handle exceptions correctly.
     String urlString = toWebCoreString(args[0]);
 
-    impl->assign(urlString, activeDOMWindow(state), firstDOMWindow(state));
+    impl->assign(urlString, activeDOMWindow(), firstDOMWindow());
     return v8::Undefined();
 }
 
@@ -255,7 +243,7 @@
 {
     v8::Handle<v8::Object> holder = args.Holder();
     Location* imp = V8Location::toNative(holder);
-    if (!BindingSecurity::shouldAllowAccessToFrame(BindingState::instance(), imp->frame()))
+    if (!BindingSecurity::shouldAllowAccessToFrame(imp->frame()))
         return v8::Undefined();
     String result = imp->href();
     return v8String(result, args.GetIsolate());
diff --git a/Source/bindings/v8/custom/V8NamedNodeMapCustom.cpp b/Source/bindings/v8/custom/V8NamedNodeMapCustom.cpp
deleted file mode 100644
index bddbf87..0000000
--- a/Source/bindings/v8/custom/V8NamedNodeMapCustom.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (C) 2007-2009 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "V8NamedNodeMap.h"
-
-#include "V8Attr.h"
-#include "V8Element.h"
-#include "V8Node.h"
-#include "bindings/v8/BindingState.h"
-#include "bindings/v8/V8Binding.h"
-#include "core/dom/NamedNodeMap.h"
-
-#include "wtf/RefPtr.h"
-
-namespace WebCore {
-
-v8::Handle<v8::Value> V8NamedNodeMap::namedPropertyGetter(v8::Local<v8::String> name, const v8::AccessorInfo& info)
-{
-    if (!info.Holder()->GetRealNamedPropertyInPrototypeChain(name).IsEmpty())
-        return v8Undefined();
-    if (info.Holder()->HasRealNamedCallbackProperty(name))
-        return v8Undefined();
-
-    NamedNodeMap* imp = V8NamedNodeMap::toNative(info.Holder());
-    RefPtr<Node> result = imp->getNamedItem(toWebCoreAtomicString(name));
-    if (!result)
-        return v8Undefined();
-
-    return toV8Fast(result.release(), info, imp);
-}
-
-} // namespace WebCore
diff --git a/Source/bindings/v8/custom/V8NodeCustom.cpp b/Source/bindings/v8/custom/V8NodeCustom.cpp
index c7908f3..ef83dd8 100644
--- a/Source/bindings/v8/custom/V8NodeCustom.cpp
+++ b/Source/bindings/v8/custom/V8NodeCustom.cpp
@@ -39,13 +39,11 @@
 #include "V8DocumentType.h"
 #include "V8Element.h"
 #include "V8Entity.h"
-#include "V8EntityReference.h"
 #include "V8HTMLElement.h"
 #include "V8Node.h"
 #include "V8Notation.h"
 #include "V8ProcessingInstruction.h"
 #include "V8Text.h"
-#include "bindings/v8/BindingState.h"
 #include "bindings/v8/V8AbstractEventListener.h"
 #include "bindings/v8/V8Binding.h"
 #include "bindings/v8/V8EventListener.h"
@@ -140,8 +138,6 @@
         return wrap(toText(impl), creationContext, isolate);
     case Node::CDATA_SECTION_NODE:
         return wrap(static_cast<CDATASection*>(impl), creationContext, isolate);
-    case Node::ENTITY_REFERENCE_NODE:
-        return wrap(static_cast<EntityReference*>(impl), creationContext, isolate);
     case Node::ENTITY_NODE:
         return wrap(static_cast<Entity*>(impl), creationContext, isolate);
     case Node::PROCESSING_INSTRUCTION_NODE:
@@ -157,7 +153,7 @@
     case Node::NOTATION_NODE:
         return wrap(static_cast<Notation*>(impl), creationContext, isolate);
     default:
-        break; // XPATH_NAMESPACE_NODE
+        break; // ENTITY_REFERENCE_NODE or XPATH_NAMESPACE_NODE
     }
     return V8Node::createWrapper(impl, creationContext, isolate);
 }
diff --git a/Source/core/Resources/pagepopups/calendarPicker.js b/Source/core/Resources/pagepopups/calendarPicker.js
index 88c94a4..d59102b 100644
--- a/Source/core/Resources/pagepopups/calendarPicker.js
+++ b/Source/core/Resources/pagepopups/calendarPicker.js
@@ -3852,7 +3852,8 @@
  * @return {!boolean}
  */
 CalendarPicker.prototype._stepMismatch = function(value) {
-    return (value - this.config.stepBase) % this.config.step != 0;
+    var nextAllowedValue = Math.ceil((value - this.config.stepBase) / this.config.step) * this.config.step + this.config.stepBase;
+    return nextAllowedValue >= value + this._dateTypeConstructor.DefaultStep;
 };
 
 /**
diff --git a/Source/core/accessibility/AXObjectCache.cpp b/Source/core/accessibility/AXObjectCache.cpp
index f9d270d..1a215a7 100644
--- a/Source/core/accessibility/AXObjectCache.cpp
+++ b/Source/core/accessibility/AXObjectCache.cpp
@@ -192,7 +192,7 @@
     if (!axID)
         return 0;
     
-    return m_objects.get(axID).get();    
+    return m_objects.get(axID);
 }
     
 AccessibilityObject* AXObjectCache::get(RenderObject* renderer)
@@ -205,7 +205,7 @@
     if (!axID)
         return 0;
 
-    return m_objects.get(axID).get();    
+    return m_objects.get(axID);
 }
 
 AccessibilityObject* AXObjectCache::get(Node* node)
@@ -228,12 +228,12 @@
     }
 
     if (renderID)
-        return m_objects.get(renderID).get();
+        return m_objects.get(renderID);
 
     if (!nodeID)
         return 0;
 
-    return m_objects.get(nodeID).get();
+    return m_objects.get(nodeID);
 }
 
 // FIXME: This probably belongs on Node.
@@ -465,7 +465,7 @@
         return;
     
     // first fetch object to operate some cleanup functions on it 
-    AccessibilityObject* obj = m_objects.get(axID).get();
+    AccessibilityObject* obj = m_objects.get(axID);
     if (!obj)
         return;
     
diff --git a/Source/core/accessibility/AXObjectCache.h b/Source/core/accessibility/AXObjectCache.h
index 72daf99..ac83263 100644
--- a/Source/core/accessibility/AXObjectCache.h
+++ b/Source/core/accessibility/AXObjectCache.h
@@ -150,7 +150,7 @@
     bool nodeIsTextControl(const Node*);
 
     AXID platformGenerateAXID() const;
-    AccessibilityObject* objectFromAXID(AXID id) const { return m_objects.get(id).get(); }
+    AccessibilityObject* objectFromAXID(AXID id) const { return m_objects.get(id); }
 
     // Text marker utilities.
     void textMarkerDataForVisiblePosition(TextMarkerData&, const VisiblePosition&);
diff --git a/Source/core/accessibility/AccessibilityListBox.cpp b/Source/core/accessibility/AccessibilityListBox.cpp
index 718a27e..0adad7b 100644
--- a/Source/core/accessibility/AccessibilityListBox.cpp
+++ b/Source/core/accessibility/AccessibilityListBox.cpp
@@ -160,7 +160,7 @@
     if (!node)
         return 0;
     
-    LayoutRect parentRect = boundingBoxRect();
+    LayoutRect parentRect = elementRect();
     
     AccessibilityObject* listBoxOption = 0;
     unsigned length = m_children.size();
diff --git a/Source/core/accessibility/AccessibilityListBoxOption.cpp b/Source/core/accessibility/AccessibilityListBoxOption.cpp
index dd3dbe9..4956237 100644
--- a/Source/core/accessibility/AccessibilityListBoxOption.cpp
+++ b/Source/core/accessibility/AccessibilityListBoxOption.cpp
@@ -106,7 +106,7 @@
     if (!listBoxRenderer)
         return rect;
     
-    LayoutRect parentRect = listBoxRenderer->document()->axObjectCache()->getOrCreate(listBoxRenderer)->boundingBoxRect();
+    LayoutRect parentRect = listBoxRenderer->document()->axObjectCache()->getOrCreate(listBoxRenderer)->elementRect();
     int index = listBoxOptionIndex();
     if (index != -1)
         rect = toRenderListBox(listBoxRenderer)->itemBoundingBoxRect(parentRect.location(), index);
diff --git a/Source/core/accessibility/AccessibilityNodeObject.cpp b/Source/core/accessibility/AccessibilityNodeObject.cpp
index 81efb83..b4e8122 100644
--- a/Source/core/accessibility/AccessibilityNodeObject.cpp
+++ b/Source/core/accessibility/AccessibilityNodeObject.cpp
@@ -1294,7 +1294,7 @@
     return String();
 }
 
-LayoutRect AccessibilityNodeObject::boundingBoxRect() const
+LayoutRect AccessibilityNodeObject::elementRect() const
 {
     // AccessibilityNodeObjects have no mechanism yet to return a size or position.
     // For now, let's return the position of the ancestor that does have a position,
@@ -1314,11 +1314,6 @@
     return boundingBox;
 }
 
-LayoutRect AccessibilityNodeObject::elementRect() const
-{
-    return boundingBoxRect();
-}
-
 AccessibilityObject* AccessibilityNodeObject::parentObject() const
 {
     if (!node())
diff --git a/Source/core/accessibility/AccessibilityNodeObject.h b/Source/core/accessibility/AccessibilityNodeObject.h
index 55194c4..8ee77e3 100644
--- a/Source/core/accessibility/AccessibilityNodeObject.h
+++ b/Source/core/accessibility/AccessibilityNodeObject.h
@@ -170,8 +170,7 @@
     virtual String title() const;
     virtual String helpText() const;
 
-    // Position and size.
-    virtual LayoutRect boundingBoxRect() const;
+    // Location and click point in frame-relative coordinates.
     virtual LayoutRect elementRect() const;
 
     // High-level accessibility tree access.
diff --git a/Source/core/accessibility/AccessibilityObject.cpp b/Source/core/accessibility/AccessibilityObject.cpp
index 89f493b..eb9bfe2 100644
--- a/Source/core/accessibility/AccessibilityObject.cpp
+++ b/Source/core/accessibility/AccessibilityObject.cpp
@@ -570,6 +570,12 @@
     return false;
 }
 
+void AccessibilityObject::markCachedElementRectDirty() const
+{
+    for (unsigned i = 0; i < m_children.size(); ++i)
+        m_children[i].get()->markCachedElementRectDirty();
+}
+
 IntPoint AccessibilityObject::clickPoint()
 {
     LayoutRect rect = elementRect();
@@ -787,7 +793,7 @@
 
 void AccessibilityObject::scrollToMakeVisible() const
 {
-    IntRect objectRect = pixelSnappedIntRect(boundingBoxRect());
+    IntRect objectRect = pixelSnappedIntRect(elementRect());
     objectRect.setLocation(IntPoint());
     scrollToMakeVisibleWithSubFocus(objectRect);
 }
@@ -875,7 +881,7 @@
     if (!scrollableArea)
         return;
 
-    LayoutRect objectRect = boundingBoxRect();
+    LayoutRect objectRect = elementRect();
     IntPoint scrollPosition = scrollableArea->scrollPosition();
     IntRect scrollVisibleRect = scrollableArea->visibleContentRect();
 
@@ -920,7 +926,7 @@
 
         ScrollableArea* scrollableArea = outer->getScrollableAreaIfScrollable();
 
-        LayoutRect innerRect = inner->isAccessibilityScrollView() ? inner->parentObject()->boundingBoxRect() : inner->boundingBoxRect();
+        LayoutRect innerRect = inner->isAccessibilityScrollView() ? inner->parentObject()->elementRect() : inner->elementRect();
         LayoutRect objectRect = innerRect;
         IntPoint scrollPosition = scrollableArea->scrollPosition();
 
diff --git a/Source/core/accessibility/AccessibilityObject.h b/Source/core/accessibility/AccessibilityObject.h
index 91edb7d..1bc960e 100644
--- a/Source/core/accessibility/AccessibilityObject.h
+++ b/Source/core/accessibility/AccessibilityObject.h
@@ -503,15 +503,12 @@
     virtual String title() const { return String(); }
     virtual String helpText() const { return String(); }
 
-    // Position and size.
-    virtual LayoutRect boundingBoxRect() const { return LayoutRect(); }
-    IntRect pixelSnappedBoundingBoxRect() const { return pixelSnappedIntRect(boundingBoxRect()); }
-    virtual LayoutRect elementRect() const = 0;
-    IntRect pixelSnappedElementRect() const { return pixelSnappedIntRect(elementRect()); }
-    LayoutSize size() const { return elementRect().size(); }
-    IntSize pixelSnappedSize() const { return elementRect().pixelSnappedSize(); }
+    // Location and click point in frame-relative coordinates.
+    virtual LayoutRect elementRect() const { return LayoutRect(); }
+    virtual void checkCachedElementRect() const { }
+    virtual void updateCachedElementRect() const { }
+    virtual void markCachedElementRectDirty() const;
     virtual IntPoint clickPoint();
-    static IntRect boundingBoxForQuads(RenderObject*, const Vector<FloatQuad>&);
 
     // Hit testing.
     // Called on the root AX object to return the deepest available element.
@@ -674,6 +671,7 @@
     static bool isARIAInput(AccessibilityRole);
     static AccessibilityObject* anchorElementForNode(Node*);
     static AccessibilityRole ariaRoleToWebCoreRole(const String&);
+    static IntRect boundingBoxForQuads(RenderObject*, const Vector<FloatQuad>&);
 
 protected:
     AXID m_id;
diff --git a/Source/core/accessibility/AccessibilityRenderObject.cpp b/Source/core/accessibility/AccessibilityRenderObject.cpp
index 5a6d7e9..c43a59d 100644
--- a/Source/core/accessibility/AccessibilityRenderObject.cpp
+++ b/Source/core/accessibility/AccessibilityRenderObject.cpp
@@ -223,6 +223,7 @@
 AccessibilityRenderObject::AccessibilityRenderObject(RenderObject* renderer)
     : AccessibilityNodeObject(renderer->node())
     , m_renderer(renderer)
+    , m_cachedElementRectDirty(true)
 {
 #ifndef NDEBUG
     m_renderer->setHasAXObject(true);
@@ -241,11 +242,17 @@
 
 LayoutRect AccessibilityRenderObject::elementRect() const
 {
-    // a checkbox or radio button should encompass its label
-    if (isCheckboxOrRadio())
-        return checkboxOrRadioRect();
+    if (!m_renderer)
+        return LayoutRect();
+    if (!m_renderer->isBox())
+        return computeElementRect();
 
-    return boundingBoxRect();
+    for (const AccessibilityObject* obj = this; obj; obj = obj->parentObject())
+        obj->checkCachedElementRect();
+    for (const AccessibilityObject* obj = this; obj; obj = obj->parentObject())
+        obj->updateCachedElementRect();
+
+    return m_cachedElementRect;
 }
 
 int AccessibilityRenderObject::layoutCount() const
@@ -365,7 +372,8 @@
         return ImageRole;
     }
 
-    if (node && node->hasTagName(canvasTag))
+    // Note: if JavaScript is disabled, the renderer won't be a RenderHTMLCanvas.
+    if (node && node->hasTagName(canvasTag) && m_renderer->isCanvas())
         return CanvasRole;
 
     if (cssBox && cssBox->isRenderView()) {
@@ -1153,20 +1161,6 @@
     }
 }
 
-LayoutRect AccessibilityRenderObject::checkboxOrRadioRect() const
-{
-    if (!m_renderer)
-        return LayoutRect();
-
-    HTMLLabelElement* label = labelForElement(toElement(m_renderer->node()));
-    if (!label || !label->renderer())
-        return boundingBoxRect();
-
-    LayoutRect labelRect = axObjectCache()->getOrCreate(label)->elementRect();
-    labelRect.unite(boundingBoxRect());
-    return labelRect;
-}
-
 void AccessibilityRenderObject::selectedChildren(AccessibilityChildrenVector& result)
 {
     ASSERT(result.isEmpty());
@@ -1533,45 +1527,69 @@
 // Position and size.
 //
 
-LayoutRect AccessibilityRenderObject::boundingBoxRect() const
+void AccessibilityRenderObject::checkCachedElementRect() const
 {
-    RenderObject* obj = m_renderer;
+    if (m_cachedElementRectDirty)
+        return;
 
-    if (!obj)
-        return LayoutRect();
+    if (!m_renderer)
+        return;
 
-    if (obj->node()) // If we are a continuation, we want to make sure to use the primary renderer.
-        obj = obj->node()->renderer();
+    if (!m_renderer->isBox()) {
+        AccessibilityNodeObject::checkCachedElementRect();
+        return;
+    }
 
-    // absoluteFocusRingQuads will query the hierarchy below this element, which for large webpages can be very slow.
-    // For a web area, which will have the most elements of any element, absoluteQuads should be used.
-    // We should also use absoluteQuads for SVG elements, otherwise transforms won't be applied.
-    Vector<FloatQuad> quads;
-    bool isSVGRoot = false;
-#if ENABLE(SVG)
-    if (obj->isSVGRoot())
-        isSVGRoot = true;
-#endif
-    if (obj->isText())
-        toRenderText(obj)->absoluteQuads(quads, 0, RenderText::ClipToEllipsis);
-    else if (isWebArea() || isSeamlessWebArea() || isSVGRoot)
-        obj->absoluteQuads(quads);
-    else
-        obj->absoluteFocusRingQuads(quads);
+    bool dirty = false;
+    RenderBox* box = toRenderBox(m_renderer);
+    if (box->frameRect() != m_cachedFrameRect)
+        dirty = true;
 
-    LayoutRect result = boundingBoxForQuads(obj, quads);
+    if (box->canBeScrolledAndHasScrollableArea()) {
+        ScrollableArea* scrollableArea = box->layer();
+        if (scrollableArea && scrollableArea->scrollPosition() != m_cachedScrollPosition)
+            dirty = true;
+    }
 
-#if ENABLE(SVG)
-    Document* document = this->document();
-    if (document && document->isSVGDocument())
-        offsetBoundingBoxForRemoteSVGElement(result);
-#endif
+    if (dirty)
+        markCachedElementRectDirty();
+}
 
-    // The size of the web area should be the content size, not the clipped size.
-    if ((isWebArea() || isSeamlessWebArea()) && obj->frame()->view())
-        result.setSize(obj->frame()->view()->contentsSize());
+void AccessibilityRenderObject::updateCachedElementRect() const
+{
+    if (!m_cachedElementRectDirty)
+        return;
 
-    return result;
+    if (!m_renderer)
+        return;
+
+    if (!m_renderer->isBox()) {
+        AccessibilityNodeObject::updateCachedElementRect();
+        return;
+    }
+
+    RenderBox* box = toRenderBox(m_renderer);
+    m_cachedFrameRect = box->frameRect();
+
+    if (box->canBeScrolledAndHasScrollableArea()) {
+        ScrollableArea* scrollableArea = box->layer();
+        if (scrollableArea)
+            m_cachedScrollPosition = scrollableArea->scrollPosition();
+    }
+
+    m_cachedElementRect = computeElementRect();
+    m_cachedElementRectDirty = false;
+}
+
+void AccessibilityRenderObject::markCachedElementRectDirty() const
+{
+    if (m_cachedElementRectDirty)
+        return;
+
+    // Marks children recursively, if this element changed.
+    m_cachedElementRectDirty = true;
+    for (AccessibilityObject* child = firstChild(); child; child = child->nextSibling())
+        child->markCachedElementRectDirty();
 }
 
 IntPoint AccessibilityRenderObject::clickPoint()
@@ -2889,7 +2907,7 @@
     if (!remote)
         return 0;
 
-    IntSize offset = point - roundedIntPoint(boundingBoxRect().location());
+    IntSize offset = point - roundedIntPoint(elementRect().location());
     return remote->accessibilityHitTest(IntPoint(offset));
 }
 
@@ -2899,7 +2917,7 @@
 {
     for (AccessibilityObject* parent = parentObject(); parent; parent = parent->parentObject()) {
         if (parent->isAccessibilitySVGRoot()) {
-            rect.moveBy(parent->parentObject()->boundingBoxRect().location());
+            rect.moveBy(parent->parentObject()->elementRect().location());
             break;
         }
     }
@@ -3129,4 +3147,54 @@
     return false;
 }
 
+LayoutRect AccessibilityRenderObject::computeElementRect() const
+{
+    RenderObject* obj = m_renderer;
+
+    if (!obj)
+        return LayoutRect();
+
+    if (obj->node()) // If we are a continuation, we want to make sure to use the primary renderer.
+        obj = obj->node()->renderer();
+
+    // absoluteFocusRingQuads will query the hierarchy below this element, which for large webpages can be very slow.
+    // For a web area, which will have the most elements of any element, absoluteQuads should be used.
+    // We should also use absoluteQuads for SVG elements, otherwise transforms won't be applied.
+    Vector<FloatQuad> quads;
+    bool isSVGRoot = false;
+#if ENABLE(SVG)
+    if (obj->isSVGRoot())
+        isSVGRoot = true;
+#endif
+    if (obj->isText())
+        toRenderText(obj)->absoluteQuads(quads, 0, RenderText::ClipToEllipsis);
+    else if (isWebArea() || isSeamlessWebArea() || isSVGRoot)
+        obj->absoluteQuads(quads);
+    else
+        obj->absoluteFocusRingQuads(quads);
+
+    LayoutRect result = boundingBoxForQuads(obj, quads);
+
+#if ENABLE(SVG)
+    Document* document = this->document();
+    if (document && document->isSVGDocument())
+        offsetBoundingBoxForRemoteSVGElement(result);
+#endif
+
+    // The size of the web area should be the content size, not the clipped size.
+    if ((isWebArea() || isSeamlessWebArea()) && obj->frame()->view())
+        result.setSize(obj->frame()->view()->contentsSize());
+
+    // Checkboxes and radio buttons include their label as part of their rect.
+    if (isCheckboxOrRadio()) {
+        HTMLLabelElement* label = labelForElement(toElement(m_renderer->node()));
+        if (label && !label->renderer()) {
+            LayoutRect labelRect = axObjectCache()->getOrCreate(label)->elementRect();
+            result.unite(labelRect);
+        }
+    }
+
+    return result;
+}
+
 } // namespace WebCore
diff --git a/Source/core/accessibility/AccessibilityRenderObject.h b/Source/core/accessibility/AccessibilityRenderObject.h
index 839c24c..1c423eb 100644
--- a/Source/core/accessibility/AccessibilityRenderObject.h
+++ b/Source/core/accessibility/AccessibilityRenderObject.h
@@ -63,8 +63,6 @@
     static PassRefPtr<AccessibilityRenderObject> create(RenderObject*);
     virtual ~AccessibilityRenderObject();
 
-    RenderObject* m_renderer;
-
     // Public, overridden from AccessibilityObject.
     virtual RenderObject* renderer() const { return m_renderer; }
     virtual LayoutRect elementRect() const;
@@ -83,6 +81,12 @@
     virtual AccessibilityRole determineAccessibilityRole();
 
 protected:
+    RenderObject* m_renderer;
+    mutable LayoutRect m_cachedElementRect;
+    mutable LayoutRect m_cachedFrameRect;
+    mutable IntPoint m_cachedScrollPosition;
+    mutable bool m_cachedElementRectDirty;
+
     //
     // Overridden from AccessibilityObject.
     //
@@ -140,7 +144,6 @@
 
     // Properties of interactive elements.
     virtual const String& actionVerb() const;
-    LayoutRect checkboxOrRadioRect() const;
     virtual void selectedChildren(AccessibilityChildrenVector&);
     virtual String stringValue() const;
 
@@ -171,8 +174,10 @@
     // Accessibility Text - (To be deprecated).
     virtual String helpText() const;
 
-    // Position and size.
-    virtual LayoutRect boundingBoxRect() const;
+    // Location and click point in frame-relative coordinates.
+    virtual void checkCachedElementRect() const;
+    virtual void updateCachedElementRect() const;
+    virtual void markCachedElementRectDirty() const;
     virtual IntPoint clickPoint();
 
     // Hit testing.
@@ -272,6 +277,7 @@
     void ariaSelectedRows(AccessibilityChildrenVector&);
     bool elementAttributeValue(const QualifiedName&) const;
     bool inheritsPresentationalRole() const;
+    LayoutRect computeElementRect() const;
 };
 
 inline AccessibilityRenderObject* toAccessibilityRenderObject(AccessibilityObject* object)
diff --git a/Source/core/animation/Animation.cpp b/Source/core/animation/Animation.cpp
new file mode 100644
index 0000000..43dece2
--- /dev/null
+++ b/Source/core/animation/Animation.cpp
@@ -0,0 +1,78 @@
+/*
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "core/animation/Animation.h"
+
+#include "core/dom/Element.h"
+
+namespace WebCore {
+
+PassRefPtr<Animation> Animation::create(PassRefPtr<Element> target, PassRefPtr<AnimationEffect> effect)
+{
+    return adoptRef(new Animation(target, effect));
+}
+
+Animation::Animation(PassRefPtr<Element> target, PassRefPtr<AnimationEffect> effect)
+    : m_target(target)
+    , m_effect(effect)
+    , m_isInTargetActiveAnimationsList(false)
+{
+}
+
+Animation::~Animation()
+{
+    if (m_isInTargetActiveAnimationsList)
+        m_target->removeActiveAnimation(this);
+}
+
+// Generate animation values for a timer tick at the provided time. This time represents the
+// parent group's iteration time, or the document time if no parent group exists.
+TimedItem::ChildAnimationState Animation::serviceAnimations(double time)
+{
+    if (!m_isInTargetActiveAnimationsList) {
+        m_target->addActiveAnimation(this);
+        m_isInTargetActiveAnimationsList = true;
+    }
+
+    updateTimeFraction(time);
+    m_cachedStyle = m_effect->sample(m_timeFraction, m_currentIteration);
+    m_target->setNeedsStyleRecalc(SyntheticStyleChange);
+
+    // For now, all animations last 1 second.
+    if (time < 1)
+        return AnimationInProgress;
+
+    m_target->removeActiveAnimation(this);
+    m_isInTargetActiveAnimationsList = false;
+    return AnimationCompleted;
+}
+
+} // namespace
diff --git a/Source/modules/inputmethod/InputMethodContext.h b/Source/core/animation/Animation.h
similarity index 65%
copy from Source/modules/inputmethod/InputMethodContext.h
copy to Source/core/animation/Animation.h
index 5784b6a..1340925 100644
--- a/Source/modules/inputmethod/InputMethodContext.h
+++ b/Source/core/animation/Animation.h
@@ -28,39 +28,41 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef InputMethodContext_h
-#define InputMethodContext_h
+#ifndef Animation_h
+#define Animation_h
 
-#include "wtf/PassRefPtr.h"
-#include "wtf/RefCounted.h"
-#include "wtf/RefPtr.h"
-#include "wtf/text/WTFString.h"
+#include "core/animation/AnimationEffect.h"
+#include "core/animation/TimedItem.h"
+#include "core/css/StylePropertySet.h"
+#include <wtf/RefPtr.h>
 
 namespace WebCore {
 
-class Composition;
-class Node;
+class Element;
 
-class InputMethodContext : public RefCounted<InputMethodContext> {
+class Animation FINAL : public TimedItem {
+
 public:
-    static PassRefPtr<InputMethodContext> create();
-    ~InputMethodContext();
+    static PassRefPtr<Animation> create(PassRefPtr<Element> target, PassRefPtr<AnimationEffect>);
+    virtual ~Animation();
 
-    Composition* composition() const;
-    bool enabled() const;
-    void setEnabled(bool);
-    String locale() const;
-    void confirmComposition();
-    void setCaretRectangle(Node* anchor, int x, int y, int w, int h);
-    void setExclusionRectangle(Node* anchor, int x, int y, int w, int h);
-    bool open();
+    virtual ChildAnimationState serviceAnimations(double time) OVERRIDE FINAL;
+
+    StylePropertySet* cachedStyle()
+    {
+        ASSERT(m_cachedStyle.get());
+        return m_cachedStyle.get();
+    }
 
 private:
-    InputMethodContext();
-    bool m_enabled;
-    RefPtr<Composition> m_composition;
+    Animation(PassRefPtr<Element>, PassRefPtr<AnimationEffect>);
+
+    RefPtr<Element> m_target;
+    RefPtr<AnimationEffect> m_effect;
+    bool m_isInTargetActiveAnimationsList;
+    RefPtr<StylePropertySet> m_cachedStyle;
 };
 
-} // namespace WebCore
+} // namespace
 
-#endif // InputMethodContext_h
+#endif
diff --git a/Source/modules/inputmethod/Composition.cpp b/Source/core/animation/AnimationEffect.cpp
similarity index 78%
copy from Source/modules/inputmethod/Composition.cpp
copy to Source/core/animation/AnimationEffect.cpp
index 870e8ea..0ea7b0b 100644
--- a/Source/modules/inputmethod/Composition.cpp
+++ b/Source/core/animation/AnimationEffect.cpp
@@ -29,26 +29,25 @@
  */
 
 #include "config.h"
-#include "modules/inputmethod/Composition.h"
+#include "core/animation/AnimationEffect.h"
 
-#include "core/dom/Node.h"
-#include "core/dom/Range.h"
+#include "core/css/StylePropertySet.h"
 
 namespace WebCore {
 
-Composition::~Composition()
+PassRefPtr<AnimationEffect> AnimationEffect::create()
+{
+    return adoptRef(new AnimationEffect());
+}
+
+AnimationEffect::AnimationEffect()
 {
 }
 
-PassRefPtr<Composition> Composition::create(Node* text, Range* caret)
+// FIXME: This shouldn't directly generate StylePropertySet values.
+PassRefPtr<StylePropertySet> AnimationEffect::sample(double fraction, int iteration)
 {
-  return adoptRef(new Composition(text, caret));
+    return StylePropertySet::create(0, 0);
 }
 
-Composition::Composition(Node* text, Range* caret)
-    : m_text(text)
-    , m_caret(caret)
-{
-}
-
-} // namespace WebCore
+} // namespace
diff --git a/Source/modules/inputmethod/Composition.cpp b/Source/core/animation/AnimationEffect.h
similarity index 79%
copy from Source/modules/inputmethod/Composition.cpp
copy to Source/core/animation/AnimationEffect.h
index 870e8ea..68c9497 100644
--- a/Source/modules/inputmethod/Composition.cpp
+++ b/Source/core/animation/AnimationEffect.h
@@ -28,27 +28,27 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include "config.h"
-#include "modules/inputmethod/Composition.h"
+#ifndef AnimationEffect_h
+#define AnimationEffect_h
 
-#include "core/dom/Node.h"
-#include "core/dom/Range.h"
+#include <wtf/PassRefPtr.h>
+#include <wtf/RefCounted.h>
 
 namespace WebCore {
 
-Composition::~Composition()
-{
-}
+class StylePropertySet;
 
-PassRefPtr<Composition> Composition::create(Node* text, Range* caret)
-{
-  return adoptRef(new Composition(text, caret));
-}
+class AnimationEffect : public RefCounted<AnimationEffect> {
 
-Composition::Composition(Node* text, Range* caret)
-    : m_text(text)
-    , m_caret(caret)
-{
-}
+public:
+    static PassRefPtr<AnimationEffect> create();
+
+    PassRefPtr<StylePropertySet> sample(double fraction, int iteration);
+
+private:
+    AnimationEffect();
+};
 
 } // namespace WebCore
+
+#endif // AnimationEffect_h
diff --git a/Source/core/animation/DocumentTimeline.cpp b/Source/core/animation/DocumentTimeline.cpp
new file mode 100644
index 0000000..663d8ea
--- /dev/null
+++ b/Source/core/animation/DocumentTimeline.cpp
@@ -0,0 +1,77 @@
+/*
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "core/animation/DocumentTimeline.h"
+
+#include "RuntimeEnabledFeatures.h"
+#include "core/dom/Document.h"
+#include "core/page/FrameView.h"
+
+namespace WebCore {
+
+PassRefPtr<DocumentTimeline> DocumentTimeline::create(Document* document)
+{
+    return adoptRef(new DocumentTimeline(document));
+}
+
+DocumentTimeline::DocumentTimeline(Document* document)
+{
+    ASSERT(document);
+    m_document = document;
+}
+
+void DocumentTimeline::play(PassRefPtr<TimedItem> child)
+{
+    m_children.append(child);
+
+    if (m_document->view())
+        m_document->view()->scheduleAnimation();
+}
+
+TimedItem::ChildAnimationState DocumentTimeline::serviceAnimations(double monotonicAnimationStartTime)
+{
+    Vector<size_t> expiredIndices;
+
+    for (size_t i = 0; i < m_children.size(); ++i)
+        if (m_children[i]->serviceAnimations(monotonicAnimationStartTime) ==
+            TimedItem::AnimationCompleted)
+            expiredIndices.append(i);
+
+    for (int i = expiredIndices.size() - 1; i >= 0; i--)
+        m_children.remove(expiredIndices[i]);
+
+    if (m_document->view())
+        m_document->view()->scheduleAnimation();
+
+    return AnimationInProgress;
+}
+
+} // namespace
diff --git a/Source/core/css/TransformBuilder.h b/Source/core/animation/DocumentTimeline.h
similarity index 71%
copy from Source/core/css/TransformBuilder.h
copy to Source/core/animation/DocumentTimeline.h
index 1d0300c..30684b5 100644
--- a/Source/core/css/TransformBuilder.h
+++ b/Source/core/animation/DocumentTimeline.h
@@ -28,26 +28,32 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef TransformBuilder_h
-#define TransformBuilder_h
+#ifndef DocumentTimeline_h
+#define DocumentTimeline_h
 
-#include "core/platform/graphics/transforms/TransformOperations.h"
-#include <wtf/Noncopyable.h>
+#include "core/animation/TimedItem.h"
+#include <wtf/RefPtr.h>
+#include <wtf/Vector.h>
 
 namespace WebCore {
 
-class RenderStyle;
-class CSSValue;
+class Document;
+class Element;
 
-class TransformBuilder {
-    WTF_MAKE_NONCOPYABLE(TransformBuilder); WTF_MAKE_FAST_ALLOCATED;
+// DocumentTimeline is constructed and owned by Document, and tied to its lifecycle.
+class DocumentTimeline FINAL : public TimedItem {
+
 public:
-    TransformBuilder();
-    ~TransformBuilder();
+    static PassRefPtr<DocumentTimeline> create(Document*);
+    virtual TimedItem::ChildAnimationState serviceAnimations(double) OVERRIDE FINAL;
+    void play(PassRefPtr<TimedItem>);
 
-    static bool createTransformOperations(CSSValue* inValue, RenderStyle* inStyle, RenderStyle* rootStyle, TransformOperations& outOperations);
+private:
+    DocumentTimeline(Document*);
+    Document* m_document;
+    Vector<RefPtr<TimedItem> > m_children;
 };
 
-} // namespace WebCore
+} // namespace
 
-#endif // TransformBuilder_h
+#endif
diff --git a/Source/modules/webmidi/DOMWindowWebMIDI.idl b/Source/core/animation/TimedItem.cpp
similarity index 83%
rename from Source/modules/webmidi/DOMWindowWebMIDI.idl
rename to Source/core/animation/TimedItem.cpp
index 1d07d1e..ef2fa7e 100644
--- a/Source/modules/webmidi/DOMWindowWebMIDI.idl
+++ b/Source/core/animation/TimedItem.cpp
@@ -28,7 +28,21 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-partial interface DOMWindow {
-    [EnabledAtRuntime=webMIDI] attribute MIDIConnectionEventConstructor MIDIConnectionEvent;
-    [EnabledAtRuntime=webMIDI] attribute MIDIMessageEventConstructor MIDIMessageEvent;
-};
+#include "config.h"
+#include "core/animation/TimedItem.h"
+
+#include "core/animation/Animation.h"
+
+namespace WebCore {
+
+TimedItem::TimedItem()
+{
+}
+
+void TimedItem::updateTimeFraction(double time)
+{
+    m_timeFraction = time < 1 ? time : 1;
+    m_currentIteration = 0;
+}
+
+} // namespace
diff --git a/Source/core/css/TransformBuilder.h b/Source/core/animation/TimedItem.h
similarity index 75%
copy from Source/core/css/TransformBuilder.h
copy to Source/core/animation/TimedItem.h
index 1d0300c..3d532fb 100644
--- a/Source/core/css/TransformBuilder.h
+++ b/Source/core/animation/TimedItem.h
@@ -28,26 +28,36 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef TransformBuilder_h
-#define TransformBuilder_h
+#ifndef TimedItem_h
+#define TimedItem_h
 
-#include "core/platform/graphics/transforms/TransformOperations.h"
-#include <wtf/Noncopyable.h>
+#include <wtf/PassRefPtr.h>
+#include <wtf/RefCounted.h>
 
 namespace WebCore {
 
-class RenderStyle;
-class CSSValue;
+class Element;
 
-class TransformBuilder {
-    WTF_MAKE_NONCOPYABLE(TransformBuilder); WTF_MAKE_FAST_ALLOCATED;
+class TimedItem : public RefCounted<TimedItem> {
 public:
-    TransformBuilder();
-    ~TransformBuilder();
+    enum ChildAnimationState {
+        BeforeAnimation,
+        AnimationInProgress,
+        AnimationCompleted
+    };
 
-    static bool createTransformOperations(CSSValue* inValue, RenderStyle* inStyle, RenderStyle* rootStyle, TransformOperations& outOperations);
+    virtual ~TimedItem() { }
+
+    virtual ChildAnimationState serviceAnimations(double time) = 0;
+
+protected:
+    TimedItem();
+    void updateTimeFraction(double time);
+
+    double m_timeFraction;
+    int m_currentIteration;
 };
 
 } // namespace WebCore
 
-#endif // TransformBuilder_h
+#endif
diff --git a/Source/core/core.gyp/core.gyp b/Source/core/core.gyp/core.gyp
index 1a639a6..a237668 100644
--- a/Source/core/core.gyp/core.gyp
+++ b/Source/core/core.gyp/core.gyp
@@ -239,12 +239,13 @@
         '<(SHARED_INTERMEDIATE_DIR)/webkit/HTMLNames.cpp',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/CalendarPicker.cpp',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/ColorSuggestionPicker.cpp',
-        '<(SHARED_INTERMEDIATE_DIR)/webkit/EventFactory.cpp',
+        '<(SHARED_INTERMEDIATE_DIR)/webkit/Event.cpp',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/EventHeaders.h',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/EventInterfaces.h',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/EventTargetHeaders.h',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/EventTargetInterfaces.h',
-        '<(SHARED_INTERMEDIATE_DIR)/webkit/ExceptionCodeDescription.cpp',
+        '<(SHARED_INTERMEDIATE_DIR)/webkit/DOMException.cpp',
+        '<(SHARED_INTERMEDIATE_DIR)/webkit/DOMException.h',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/PickerCommon.cpp',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/UserAgentStyleSheetsData.cpp',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/V8HTMLElementWrapperFactory.cpp',
@@ -316,6 +317,7 @@
         '../../Platform/Platform.gyp/Platform.gyp:webkit_platform',
         '../../wtf/wtf.gyp:wtf',
         '../../config.gyp:config',
+        '../../origin/origin.gyp:origin',
         '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl',
         '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib',
         '<(DEPTH)/skia/skia.gyp:skia',
@@ -1069,6 +1071,8 @@
         '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings/V8InternalSettings.h',
         '<(SHARED_INTERMEDIATE_DIR)/webcore/bindings/V8InternalSettingsGenerated.cpp',
         '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings/V8InternalSettingsGenerated.h',
+        '<(SHARED_INTERMEDIATE_DIR)/webcore/bindings/V8InternalRuntimeFlags.cpp',
+        '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings/V8InternalRuntimeFlags.h',
       ],
       'sources/': [
         ['exclude', 'testing/js'],
diff --git a/Source/core/core.gyp/core_derived_sources.gyp b/Source/core/core.gyp/core_derived_sources.gyp
index 6567c56..6edbe64 100644
--- a/Source/core/core.gyp/core_derived_sources.gyp
+++ b/Source/core/core.gyp/core_derived_sources.gyp
@@ -37,7 +37,7 @@
 
   'targets': [
     {
-      'target_name': 'generate_settings',
+      'target_name': 'generate_test_support_idls',
       'type': 'none',
       'actions': [
         {
@@ -61,6 +61,24 @@
           ],
           'msvs_cygwin_shell': 1,
         },
+        {
+          'action_name': 'InternalRuntimeFlags',
+          'inputs': [
+            '<@(scripts_for_in_files)',
+            '../scripts/make_internal_runtime_flags.py',
+            '../page/RuntimeEnabledFeatures.in',
+          ],
+          'outputs': [
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalRuntimeFlags.idl',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalRuntimeFlags.h',
+          ],
+          'action': [
+            'python',
+            '../scripts/make_internal_runtime_flags.py',
+            '../page/RuntimeEnabledFeatures.in',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/',
+          ],
+        },
       ]
     },
     {
@@ -68,7 +86,7 @@
       'type': 'none',
       'hard_dependency': 1,
       'dependencies': [
-        'generate_settings',
+        'generate_test_support_idls',
       ],
       'sources': [
         # bison rule
@@ -168,9 +186,15 @@
         },
         {
           'action_name': 'CSSPropertyNames',
+          'variables': {
+            'in_files': [
+              '../css/CSSPropertyNames.in',
+            ],
+          },
           'inputs': [
-            '../css/makeprop.pl',
-            '../css/CSSPropertyNames.in',
+            '<@(scripts_for_in_files)',
+            '../scripts/make_css_property_names.py',
+            '<@(in_files)'
           ],
           'outputs': [
             '<(SHARED_INTERMEDIATE_DIR)/webkit/CSSPropertyNames.cpp',
@@ -178,19 +202,20 @@
           ],
           'action': [
             'python',
-            'scripts/action_csspropertynames.py',
-            '<@(_outputs)',
-            '--',
+            '../scripts/make_css_property_names.py',
+            '<@(in_files)',
+            '--output_dir',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/',
             '--defines', '<(feature_defines)',
-            '--',
-            '<@(_inputs)',
           ],
           'conditions': [
             # TODO(maruel): Move it in its own project or generate it anyway?
             ['enable_svg!=0', {
-              'inputs': [
-                '../css/SVGCSSPropertyNames.in',
-              ],
+              'variables': {
+                'in_files': [
+                  '../css/SVGCSSPropertyNames.in',
+                ],
+              }
             }],
           ],
           'msvs_cygwin_shell': 1,
@@ -312,7 +337,9 @@
             '../dom/EventNames.in',
           ],
           'outputs': [
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/EventFactory.cpp',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/Event.cpp',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/EventHeaders.h',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/EventInterfaces.h',
           ],
           'action': [
             'python',
@@ -322,33 +349,10 @@
           ],
         },
         {
-          'action_name': 'EventFactoryHeaders',
-          'inputs': [
-            '../scripts/InFilesCompiler.pm',
-            '../scripts/InFilesParser.pm',
-            '../scripts/make_event_factory.pl',
-            '../dom/EventNames.in',
-          ],
-          'outputs': [
-            # FIXME: These files should be generated by make_event_factory.py.
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/EventHeaders.h',
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/EventInterfaces.h',
-          ],
-          'action': [
-            'python',
-            'scripts/action_makenames.py',
-            '<@(_outputs)',
-            '--',
-            '<@(_inputs)',
-          ],
-          'msvs_cygwin_shell': 1,
-        },
-        {
           'action_name': 'EventTargetFactory',
           'inputs': [
-            '../scripts/InFilesCompiler.pm',
-            '../scripts/InFilesParser.pm',
-            '../scripts/make_event_factory.pl',
+            '<@(scripts_for_in_files)',
+            '../scripts/make_event_factory.py',
             '../dom/EventTargetFactory.in',
           ],
           'outputs': [
@@ -357,35 +361,30 @@
           ],
           'action': [
             'python',
-            'scripts/action_makenames.py',
-            '<@(_outputs)',
-            '--',
-            '<@(_inputs)',
+            '../scripts/make_event_factory.py',
+            '../dom/EventTargetFactory.in',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/',
           ],
-          'msvs_cygwin_shell': 1,
         },
         {
           'action_name': 'ExceptionCodeDescription',
           'inputs': [
-            '../scripts/InFilesCompiler.pm',
-            '../scripts/InFilesParser.pm',
-            '../scripts/make_dom_exceptions.pl',
+            '<@(scripts_for_in_files)',
+            '../scripts/make_dom_exceptions.py',
             '../dom/DOMExceptions.in',
           ],
           'outputs': [
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/ExceptionCodeDescription.cpp',
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/ExceptionCodeDescription.h',
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/ExceptionHeaders.h',
-            '<(SHARED_INTERMEDIATE_DIR)/webkit/ExceptionInterfaces.h',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/DOMException.cpp',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/DOMException.h',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/DOMExceptionHeaders.h',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/DOMExceptionInterfaces.h',
           ],
           'action': [
             'python',
-            'scripts/action_makenames.py',
-            '<@(_outputs)',
-            '--',
-            '<@(_inputs)',
+            '../scripts/make_dom_exceptions.py',
+            '../dom/DOMExceptions.in',
+            '<(SHARED_INTERMEDIATE_DIR)/webkit/',
           ],
-          'msvs_cygwin_shell': 1,
         },
         {
           'action_name': 'MathMLNames',
diff --git a/Source/core/core.gyp/generate_settings.target.darwin-arm.mk b/Source/core/core.gyp/generate_settings.target.darwin-arm.mk
deleted file mode 100644
index ba4beaf..0000000
--- a/Source/core/core.gyp/generate_settings.target.darwin-arm.mk
+++ /dev/null
@@ -1,56 +0,0 @@
-# This file is generated by gyp; do not edit.
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE_CLASS := GYP
-LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-LOCAL_MODULE_STEM := generate_settings
-LOCAL_MODULE_SUFFIX := .stamp
-LOCAL_MODULE_TAGS := optional
-gyp_intermediate_dir := $(call local-intermediates-dir)
-gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
-
-# Make sure our deps are built first.
-GYP_TARGET_DEPENDENCIES :=
-
-### Rules for action "Settings":
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_settings_target_Settings ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
-
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-
-
-GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h
-
-# Make sure our deps and generated files are built first.
-LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
-
-### Rules for final target.
-# Add target alias to "gyp_all_modules" target.
-.PHONY: gyp_all_modules
-gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-# Alias gyp target name.
-.PHONY: generate_settings
-generate_settings: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
-LOCAL_UNINSTALLABLE_MODULE := true
-
-include $(BUILD_SYSTEM)/base_rules.mk
-
-$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
-	$(hide) echo "Gyp timestamp: $@"
-	$(hide) mkdir -p $(dir $@)
-	$(hide) touch $@
diff --git a/Source/core/core.gyp/generate_settings.target.darwin-x86.mk b/Source/core/core.gyp/generate_settings.target.darwin-x86.mk
deleted file mode 100644
index ba4beaf..0000000
--- a/Source/core/core.gyp/generate_settings.target.darwin-x86.mk
+++ /dev/null
@@ -1,56 +0,0 @@
-# This file is generated by gyp; do not edit.
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE_CLASS := GYP
-LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-LOCAL_MODULE_STEM := generate_settings
-LOCAL_MODULE_SUFFIX := .stamp
-LOCAL_MODULE_TAGS := optional
-gyp_intermediate_dir := $(call local-intermediates-dir)
-gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
-
-# Make sure our deps are built first.
-GYP_TARGET_DEPENDENCIES :=
-
-### Rules for action "Settings":
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_settings_target_Settings ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
-
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-
-
-GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h
-
-# Make sure our deps and generated files are built first.
-LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
-
-### Rules for final target.
-# Add target alias to "gyp_all_modules" target.
-.PHONY: gyp_all_modules
-gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-# Alias gyp target name.
-.PHONY: generate_settings
-generate_settings: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
-LOCAL_UNINSTALLABLE_MODULE := true
-
-include $(BUILD_SYSTEM)/base_rules.mk
-
-$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
-	$(hide) echo "Gyp timestamp: $@"
-	$(hide) mkdir -p $(dir $@)
-	$(hide) touch $@
diff --git a/Source/core/core.gyp/generate_settings.target.linux-arm.mk b/Source/core/core.gyp/generate_settings.target.linux-arm.mk
deleted file mode 100644
index ba4beaf..0000000
--- a/Source/core/core.gyp/generate_settings.target.linux-arm.mk
+++ /dev/null
@@ -1,56 +0,0 @@
-# This file is generated by gyp; do not edit.
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE_CLASS := GYP
-LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-LOCAL_MODULE_STEM := generate_settings
-LOCAL_MODULE_SUFFIX := .stamp
-LOCAL_MODULE_TAGS := optional
-gyp_intermediate_dir := $(call local-intermediates-dir)
-gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
-
-# Make sure our deps are built first.
-GYP_TARGET_DEPENDENCIES :=
-
-### Rules for action "Settings":
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_settings_target_Settings ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
-
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-
-
-GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h
-
-# Make sure our deps and generated files are built first.
-LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
-
-### Rules for final target.
-# Add target alias to "gyp_all_modules" target.
-.PHONY: gyp_all_modules
-gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-# Alias gyp target name.
-.PHONY: generate_settings
-generate_settings: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
-LOCAL_UNINSTALLABLE_MODULE := true
-
-include $(BUILD_SYSTEM)/base_rules.mk
-
-$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
-	$(hide) echo "Gyp timestamp: $@"
-	$(hide) mkdir -p $(dir $@)
-	$(hide) touch $@
diff --git a/Source/core/core.gyp/generate_settings.target.linux-x86.mk b/Source/core/core.gyp/generate_settings.target.linux-x86.mk
deleted file mode 100644
index ba4beaf..0000000
--- a/Source/core/core.gyp/generate_settings.target.linux-x86.mk
+++ /dev/null
@@ -1,56 +0,0 @@
-# This file is generated by gyp; do not edit.
-
-include $(CLEAR_VARS)
-
-LOCAL_MODULE_CLASS := GYP
-LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-LOCAL_MODULE_STEM := generate_settings
-LOCAL_MODULE_SUFFIX := .stamp
-LOCAL_MODULE_TAGS := optional
-gyp_intermediate_dir := $(call local-intermediates-dir)
-gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
-
-# Make sure our deps are built first.
-GYP_TARGET_DEPENDENCIES :=
-
-### Rules for action "Settings":
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_settings_target_Settings ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
-
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
-
-
-GYP_GENERATED_OUTPUTS := \
-	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h
-
-# Make sure our deps and generated files are built first.
-LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
-
-### Rules for final target.
-# Add target alias to "gyp_all_modules" target.
-.PHONY: gyp_all_modules
-gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-# Alias gyp target name.
-.PHONY: generate_settings
-generate_settings: third_party_WebKit_Source_core_core_gyp_generate_settings_gyp
-
-LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
-LOCAL_UNINSTALLABLE_MODULE := true
-
-include $(BUILD_SYSTEM)/base_rules.mk
-
-$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
-	$(hide) echo "Gyp timestamp: $@"
-	$(hide) mkdir -p $(dir $@)
-	$(hide) touch $@
diff --git a/Source/core/core.gyp/generate_test_support_idls.target.darwin-arm.mk b/Source/core/core.gyp/generate_test_support_idls.target.darwin-arm.mk
new file mode 100644
index 0000000..b0bd468
--- /dev/null
+++ b/Source/core/core.gyp/generate_test_support_idls.target.darwin-arm.mk
@@ -0,0 +1,69 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := GYP
+LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+LOCAL_MODULE_STEM := generate_test_support_idls
+LOCAL_MODULE_SUFFIX := .stamp
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES :=
+
+### Rules for action "Settings":
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_Settings ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
+
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+
+### Rules for action "InternalRuntimeFlags":
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_internal_runtime_flags.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_InternalRuntimeFlags ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_internal_runtime_flags.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
+
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl ;
+
+
+GYP_GENERATED_OUTPUTS := \
+	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+### Rules for final target.
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+# Alias gyp target name.
+.PHONY: generate_test_support_idls
+generate_test_support_idls: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
+LOCAL_UNINSTALLABLE_MODULE := true
+
+include $(BUILD_SYSTEM)/base_rules.mk
+
+$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
+	$(hide) echo "Gyp timestamp: $@"
+	$(hide) mkdir -p $(dir $@)
+	$(hide) touch $@
diff --git a/Source/core/core.gyp/generate_test_support_idls.target.darwin-x86.mk b/Source/core/core.gyp/generate_test_support_idls.target.darwin-x86.mk
new file mode 100644
index 0000000..b0bd468
--- /dev/null
+++ b/Source/core/core.gyp/generate_test_support_idls.target.darwin-x86.mk
@@ -0,0 +1,69 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := GYP
+LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+LOCAL_MODULE_STEM := generate_test_support_idls
+LOCAL_MODULE_SUFFIX := .stamp
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES :=
+
+### Rules for action "Settings":
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_Settings ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
+
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+
+### Rules for action "InternalRuntimeFlags":
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_internal_runtime_flags.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_InternalRuntimeFlags ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_internal_runtime_flags.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
+
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl ;
+
+
+GYP_GENERATED_OUTPUTS := \
+	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+### Rules for final target.
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+# Alias gyp target name.
+.PHONY: generate_test_support_idls
+generate_test_support_idls: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
+LOCAL_UNINSTALLABLE_MODULE := true
+
+include $(BUILD_SYSTEM)/base_rules.mk
+
+$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
+	$(hide) echo "Gyp timestamp: $@"
+	$(hide) mkdir -p $(dir $@)
+	$(hide) touch $@
diff --git a/Source/core/core.gyp/generate_test_support_idls.target.linux-arm.mk b/Source/core/core.gyp/generate_test_support_idls.target.linux-arm.mk
new file mode 100644
index 0000000..b0bd468
--- /dev/null
+++ b/Source/core/core.gyp/generate_test_support_idls.target.linux-arm.mk
@@ -0,0 +1,69 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := GYP
+LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+LOCAL_MODULE_STEM := generate_test_support_idls
+LOCAL_MODULE_SUFFIX := .stamp
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES :=
+
+### Rules for action "Settings":
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_Settings ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
+
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+
+### Rules for action "InternalRuntimeFlags":
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_internal_runtime_flags.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_InternalRuntimeFlags ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_internal_runtime_flags.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
+
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl ;
+
+
+GYP_GENERATED_OUTPUTS := \
+	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+### Rules for final target.
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+# Alias gyp target name.
+.PHONY: generate_test_support_idls
+generate_test_support_idls: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
+LOCAL_UNINSTALLABLE_MODULE := true
+
+include $(BUILD_SYSTEM)/base_rules.mk
+
+$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
+	$(hide) echo "Gyp timestamp: $@"
+	$(hide) mkdir -p $(dir $@)
+	$(hide) touch $@
diff --git a/Source/core/core.gyp/generate_test_support_idls.target.linux-x86.mk b/Source/core/core.gyp/generate_test_support_idls.target.linux-x86.mk
new file mode 100644
index 0000000..b0bd468
--- /dev/null
+++ b/Source/core/core.gyp/generate_test_support_idls.target.linux-x86.mk
@@ -0,0 +1,69 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := GYP
+LOCAL_MODULE := third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+LOCAL_MODULE_STEM := generate_test_support_idls
+LOCAL_MODULE_SUFFIX := .stamp
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES :=
+
+### Rules for action "Settings":
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/page/make_settings.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/Settings.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_Settings ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp" "$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h" -- ../page/make_settings.pl ../page/Settings.in
+
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h: $(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h ;
+
+### Rules for action "InternalRuntimeFlags":
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_internal_runtime_flags.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_generate_test_support_idls_target_InternalRuntimeFlags ($@)"
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_internal_runtime_flags.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
+
+$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h: $(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl ;
+
+
+GYP_GENERATED_OUTPUTS := \
+	$(gyp_shared_intermediate_dir)/webkit/SettingsMacros.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/InternalSettingsGenerated.h \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.idl \
+	$(gyp_shared_intermediate_dir)/webkit/InternalRuntimeFlags.h
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+### Rules for final target.
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+# Alias gyp target name.
+.PHONY: generate_test_support_idls
+generate_test_support_idls: third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp
+
+LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp
+LOCAL_UNINSTALLABLE_MODULE := true
+
+include $(BUILD_SYSTEM)/base_rules.mk
+
+$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES)
+	$(hide) echo "Gyp timestamp: $@"
+	$(hide) mkdir -p $(dir $@)
+	$(hide) touch $@
diff --git a/Source/core/core.gyp/make_derived_sources.target.darwin-arm.mk b/Source/core/core.gyp/make_derived_sources.target.darwin-arm.mk
index 73748b5..d07660b 100644
--- a/Source/core/core.gyp/make_derived_sources.target.darwin-arm.mk
+++ b/Source/core/core.gyp/make_derived_sources.target.darwin-arm.mk
@@ -12,7 +12,7 @@
 
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "generateV8ArrayBufferViewCustomScript":
 $(gyp_shared_intermediate_dir)/webkit/V8ArrayBufferViewCustomScript.h: gyp_local_path := $(LOCAL_PATH)
@@ -59,7 +59,7 @@
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_RuntimeEnabledFeatures ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_runtime_features.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
 
@@ -70,9 +70,9 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makeprop.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_css_property_names.py $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSPropertyNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_csspropertynames.py "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makeprop.pl ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_css_property_names.py ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in --output_dir "$(gyp_shared_intermediate_dir)/webkit/" --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h: $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp ;
 
@@ -83,7 +83,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makevalues.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueKeywords.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSValueKeywords.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSValueKeywords ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
 
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h: $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp ;
 
@@ -94,7 +94,7 @@
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTagNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAttributeNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_HTMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.h: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
@@ -119,7 +119,7 @@
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_SVGNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
@@ -128,49 +128,40 @@
 $(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 
 ### Rules for action "EventFactory":
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactory ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventNames.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-
-### Rules for action "EventFactoryHeaders":
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactoryHeaders ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventNames.in
-
-$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventHeaders.h ;
+$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
 
 ### Rules for action "EventTargetFactory":
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventTargetFactory ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventTargetFactory.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventTargetFactory.in "$(gyp_shared_intermediate_dir)/webkit/"
 
 $(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h ;
 
 ### Rules for action "ExceptionCodeDescription":
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_ExceptionCodeDescription ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp" "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_dom_exceptions.pl ../dom/DOMExceptions.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_dom_exceptions.py ../dom/DOMExceptions.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMException.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
 
 ### Rules for action "MathMLNames":
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -179,7 +170,7 @@
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_MathMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.h: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
@@ -192,7 +183,7 @@
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/make-css-file-arrays.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/css/html.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/quirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/view-source.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumLinux.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumSkia.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWin.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWinQuirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/svg.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mathml.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControls.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/fullscreen.css $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_UserAgentStyleSheets ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp: $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h ;
 
@@ -236,7 +227,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/xlinkattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XLinkNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.h: $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp ;
 
@@ -247,7 +238,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlnsattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNSNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp ;
 
@@ -258,7 +249,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp ;
 
@@ -269,7 +260,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.includes $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_preprocess_grammar ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
 
 
 
@@ -337,15 +328,15 @@
 	$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h \
-	$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/Event.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp \
diff --git a/Source/core/core.gyp/make_derived_sources.target.darwin-x86.mk b/Source/core/core.gyp/make_derived_sources.target.darwin-x86.mk
index 12762e9..5daf658 100644
--- a/Source/core/core.gyp/make_derived_sources.target.darwin-x86.mk
+++ b/Source/core/core.gyp/make_derived_sources.target.darwin-x86.mk
@@ -12,7 +12,7 @@
 
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "generateV8ArrayBufferViewCustomScript":
 $(gyp_shared_intermediate_dir)/webkit/V8ArrayBufferViewCustomScript.h: gyp_local_path := $(LOCAL_PATH)
@@ -59,7 +59,7 @@
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_RuntimeEnabledFeatures ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_runtime_features.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
 
@@ -70,9 +70,9 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makeprop.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_css_property_names.py $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSPropertyNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_csspropertynames.py "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makeprop.pl ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_css_property_names.py ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in --output_dir "$(gyp_shared_intermediate_dir)/webkit/" --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h: $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp ;
 
@@ -83,7 +83,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makevalues.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueKeywords.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSValueKeywords.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSValueKeywords ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
 
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h: $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp ;
 
@@ -94,7 +94,7 @@
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTagNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAttributeNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_HTMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.h: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
@@ -119,7 +119,7 @@
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_SVGNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
@@ -128,49 +128,40 @@
 $(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 
 ### Rules for action "EventFactory":
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactory ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventNames.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-
-### Rules for action "EventFactoryHeaders":
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactoryHeaders ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventNames.in
-
-$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventHeaders.h ;
+$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
 
 ### Rules for action "EventTargetFactory":
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventTargetFactory ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventTargetFactory.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventTargetFactory.in "$(gyp_shared_intermediate_dir)/webkit/"
 
 $(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h ;
 
 ### Rules for action "ExceptionCodeDescription":
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_ExceptionCodeDescription ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp" "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_dom_exceptions.pl ../dom/DOMExceptions.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_dom_exceptions.py ../dom/DOMExceptions.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMException.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
 
 ### Rules for action "MathMLNames":
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -179,7 +170,7 @@
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_MathMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.h: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
@@ -192,7 +183,7 @@
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/make-css-file-arrays.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/css/html.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/quirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/view-source.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumLinux.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumSkia.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWin.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWinQuirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/svg.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mathml.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControls.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/fullscreen.css $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_UserAgentStyleSheets ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp: $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h ;
 
@@ -236,7 +227,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/xlinkattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XLinkNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.h: $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp ;
 
@@ -247,7 +238,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlnsattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNSNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp ;
 
@@ -258,7 +249,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp ;
 
@@ -269,7 +260,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.includes $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_preprocess_grammar ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
 
 
 
@@ -337,15 +328,15 @@
 	$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h \
-	$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/Event.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp \
diff --git a/Source/core/core.gyp/make_derived_sources.target.linux-arm.mk b/Source/core/core.gyp/make_derived_sources.target.linux-arm.mk
index 73748b5..d07660b 100644
--- a/Source/core/core.gyp/make_derived_sources.target.linux-arm.mk
+++ b/Source/core/core.gyp/make_derived_sources.target.linux-arm.mk
@@ -12,7 +12,7 @@
 
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "generateV8ArrayBufferViewCustomScript":
 $(gyp_shared_intermediate_dir)/webkit/V8ArrayBufferViewCustomScript.h: gyp_local_path := $(LOCAL_PATH)
@@ -59,7 +59,7 @@
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_RuntimeEnabledFeatures ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_runtime_features.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
 
@@ -70,9 +70,9 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makeprop.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_css_property_names.py $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSPropertyNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_csspropertynames.py "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makeprop.pl ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_css_property_names.py ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in --output_dir "$(gyp_shared_intermediate_dir)/webkit/" --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h: $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp ;
 
@@ -83,7 +83,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makevalues.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueKeywords.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSValueKeywords.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSValueKeywords ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
 
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h: $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp ;
 
@@ -94,7 +94,7 @@
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTagNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAttributeNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_HTMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.h: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
@@ -119,7 +119,7 @@
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_SVGNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
@@ -128,49 +128,40 @@
 $(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 
 ### Rules for action "EventFactory":
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactory ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventNames.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-
-### Rules for action "EventFactoryHeaders":
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactoryHeaders ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventNames.in
-
-$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventHeaders.h ;
+$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
 
 ### Rules for action "EventTargetFactory":
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventTargetFactory ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventTargetFactory.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventTargetFactory.in "$(gyp_shared_intermediate_dir)/webkit/"
 
 $(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h ;
 
 ### Rules for action "ExceptionCodeDescription":
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_ExceptionCodeDescription ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp" "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_dom_exceptions.pl ../dom/DOMExceptions.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_dom_exceptions.py ../dom/DOMExceptions.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMException.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
 
 ### Rules for action "MathMLNames":
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -179,7 +170,7 @@
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_MathMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.h: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
@@ -192,7 +183,7 @@
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/make-css-file-arrays.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/css/html.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/quirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/view-source.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumLinux.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumSkia.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWin.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWinQuirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/svg.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mathml.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControls.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/fullscreen.css $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_UserAgentStyleSheets ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp: $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h ;
 
@@ -236,7 +227,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/xlinkattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XLinkNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.h: $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp ;
 
@@ -247,7 +238,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlnsattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNSNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp ;
 
@@ -258,7 +249,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp ;
 
@@ -269,7 +260,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.includes $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_preprocess_grammar ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
 
 
 
@@ -337,15 +328,15 @@
 	$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h \
-	$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/Event.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp \
diff --git a/Source/core/core.gyp/make_derived_sources.target.linux-x86.mk b/Source/core/core.gyp/make_derived_sources.target.linux-x86.mk
index 12762e9..5daf658 100644
--- a/Source/core/core.gyp/make_derived_sources.target.linux-x86.mk
+++ b/Source/core/core.gyp/make_derived_sources.target.linux-x86.mk
@@ -12,7 +12,7 @@
 
 # Make sure our deps are built first.
 GYP_TARGET_DEPENDENCIES := \
-	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_settings_gyp)/generate_settings.stamp
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_core_gyp_generate_test_support_idls_gyp)/generate_test_support_idls.stamp
 
 ### Rules for action "generateV8ArrayBufferViewCustomScript":
 $(gyp_shared_intermediate_dir)/webkit/V8ArrayBufferViewCustomScript.h: gyp_local_path := $(LOCAL_PATH)
@@ -59,7 +59,7 @@
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/RuntimeEnabledFeatures.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_runtime_features.py $(LOCAL_PATH)/third_party/WebKit/Source/core/page/RuntimeEnabledFeatures.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_RuntimeEnabledFeatures ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_runtime_features.py ../page/RuntimeEnabledFeatures.in "$(gyp_shared_intermediate_dir)/webkit/"
 
@@ -70,9 +70,9 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makeprop.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_css_property_names.py $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSPropertyNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSPropertyNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSPropertyNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_csspropertynames.py "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makeprop.pl ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_css_property_names.py ../css/CSSPropertyNames.in ../css/SVGCSSPropertyNames.in --output_dir "$(gyp_shared_intermediate_dir)/webkit/" --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.h: $(gyp_shared_intermediate_dir)/webkit/CSSPropertyNames.cpp ;
 
@@ -83,7 +83,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/makevalues.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSValueKeywords.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/SVGCSSValueKeywords.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_CSSValueKeywords ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_cssvaluekeywords.py "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp" "$(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h" -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" -- ../css/makevalues.pl ../css/CSSValueKeywords.in ../css/SVGCSSValueKeywords.in
 
 $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.h: $(gyp_shared_intermediate_dir)/webkit/CSSValueKeywords.cpp ;
 
@@ -94,7 +94,7 @@
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLTagNames.in $(LOCAL_PATH)/third_party/WebKit/Source/core/html/HTMLAttributeNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_HTMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/HTMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8HTMLElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../html/HTMLTagNames.in ../html/HTMLAttributeNames.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/HTMLNames.h: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/HTMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/HTMLNames.cpp ;
@@ -119,7 +119,7 @@
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/svgattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_SVGNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGNames.h" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/svgtags.in ../svg/svgattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/SVGNames.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
@@ -128,49 +128,40 @@
 $(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h: $(gyp_shared_intermediate_dir)/webkit/SVGNames.cpp ;
 
 ### Rules for action "EventFactory":
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/Event.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactory ($@)"
 	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventNames.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-
-### Rules for action "EventFactoryHeaders":
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventNames.in $(GYP_TARGET_DEPENDENCIES)
-	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventFactoryHeaders ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventNames.in
-
-$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventHeaders.h ;
+$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/Event.cpp ;
 
 ### Rules for action "EventTargetFactory":
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_local_path := $(LOCAL_PATH)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
 $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_event_factory.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/EventTargetFactory.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_EventTargetFactory ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_event_factory.pl ../dom/EventTargetFactory.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_event_factory.py ../dom/EventTargetFactory.in "$(gyp_shared_intermediate_dir)/webkit/"
 
 $(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h ;
 
 ### Rules for action "ExceptionCodeDescription":
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_local_path := $(LOCAL_PATH)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesCompiler.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/InFilesParser.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_local_path := $(LOCAL_PATH)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: gyp_shared_intermediate_dir := $(GYP_ABS_ANDROID_TOP_DIR)/$(gyp_shared_intermediate_dir)
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
+$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_file.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/in_generator.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/license.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/name_macros.py $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_dom_exceptions.py $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMExceptions.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_ExceptionCodeDescription ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp" "$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h" "$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h" -- ../scripts/InFilesCompiler.pm ../scripts/InFilesParser.pm ../scripts/make_dom_exceptions.pl ../dom/DOMExceptions.in
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python ../scripts/make_dom_exceptions.py ../dom/DOMExceptions.in "$(gyp_shared_intermediate_dir)/webkit/"
 
-$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
-$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMException.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
+$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp ;
 
 ### Rules for action "MathMLNames":
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: gyp_local_path := $(LOCAL_PATH)
@@ -179,7 +170,7 @@
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathtags.in $(LOCAL_PATH)/third_party/WebKit/Source/core/mathml/mathattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_MathMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp" "$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../mathml/mathtags.in ../mathml/mathattrs.in -- --factory --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/MathMLNames.h: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
 $(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp ;
@@ -192,7 +183,7 @@
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/make-css-file-arrays.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/preprocessor.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/css/html.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/quirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/view-source.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumLinux.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeChromiumSkia.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWin.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/themeWinQuirks.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/svg.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mathml.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControls.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromium.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/mediaControlsChromiumAndroid.css $(LOCAL_PATH)/third_party/WebKit/Source/core/css/fullscreen.css $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_UserAgentStyleSheets ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_useragentstylesheets.py "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h" "$(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp" ../css/html.css ../css/quirks.css ../css/view-source.css ../css/themeChromium.css ../css/themeChromiumAndroid.css ../css/themeChromiumLinux.css ../css/themeChromiumSkia.css ../css/themeWin.css ../css/themeWinQuirks.css ../css/svg.css ../css/mathml.css ../css/mediaControls.css ../css/mediaControlsChromium.css ../css/mediaControlsChromiumAndroid.css ../css/fullscreen.css -- ../css/make-css-file-arrays.pl ../scripts/preprocessor.pm -- --defines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheetsData.cpp: $(gyp_shared_intermediate_dir)/webkit/UserAgentStyleSheets.h ;
 
@@ -236,7 +227,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/svg/xlinkattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XLinkNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XLinkNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../svg/xlinkattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XLinkNames.h: $(gyp_shared_intermediate_dir)/webkit/XLinkNames.cpp ;
 
@@ -247,7 +238,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlnsattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNSNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlnsattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNSNames.cpp ;
 
@@ -258,7 +249,7 @@
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/Hasher.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/StaticString.pm $(LOCAL_PATH)/third_party/WebKit/Source/core/scripts/make_names.pl $(LOCAL_PATH)/third_party/WebKit/Source/core/xml/xmlattrs.in $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_XMLNames ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; python scripts/action_makenames.py "$(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp" "$(gyp_shared_intermediate_dir)/webkit/XMLNames.h" -- ../scripts/Hasher.pm ../scripts/StaticString.pm ../scripts/make_names.pl ../xml/xmlattrs.in -- --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\""
 
 $(gyp_shared_intermediate_dir)/webkit/XMLNames.h: $(gyp_shared_intermediate_dir)/webkit/XMLNames.cpp ;
 
@@ -269,7 +260,7 @@
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH))
 $(gyp_shared_intermediate_dir)/webkit/CSSGrammar.y: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.in $(LOCAL_PATH)/third_party/WebKit/Source/core/css/CSSGrammar.y.includes $(GYP_TARGET_DEPENDENCIES)
 	@echo "Gyp action: third_party_WebKit_Source_core_core_gyp_core_derived_sources_gyp_make_derived_sources_target_preprocess_grammar ($@)"
-	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_COMPOSITING=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_JAVASCRIPT_I18N_API=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_RUBY=1\" \"ENABLE_SANDBOX=1\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
+	$(hide)cd $(gyp_local_path)/third_party/WebKit/Source/core/core.gyp; mkdir -p $(gyp_shared_intermediate_dir)/webkit; perl -I../scripts ../css/makegrammar.pl --outputDir "$(gyp_shared_intermediate_dir)/webkit/" --extraDefines "\"ENABLE_3D_PLUGIN=1\" \"ENABLE_BATTERY_STATUS=0\" \"ENABLE_CANVAS_USES_MAILBOX=0\" \"ENABLE_CSS3_TEXT=0\" \"ENABLE_CSS_DEVICE_ADAPTATION=0\" \"ENABLE_CSS_EXCLUSIONS=1\" \"ENABLE_CSS_REGIONS=1\" \"ENABLE_CUSTOM_SCHEME_HANDLER=0\" \"ENABLE_ENCRYPTED_MEDIA=1\" \"ENABLE_RESOLUTION_MEDIA_QUERY=0\" \"ENABLE_SVG=1\" \"ENABLE_SVG_FONTS=1\" \"ENABLE_TOUCH_ICON_LOADING=1\" \"ENABLE_WEBGL=1\" \"ENABLE_XHR_TIMEOUT=0\" \"WTF_USE_BUILTIN_UTF8_CODEC=1\" \"WTF_USE_WEBKIT_IMAGE_DECODERS=1\" \"WTF_USE_CONCATENATED_IMPULSE_RESPONSES=1\" \"ENABLE_CALENDAR_PICKER=0\" \"ENABLE_DATALIST_ELEMENT=0\" \"ENABLE_FAST_MOBILE_SCROLLING=1\" \"ENABLE_INPUT_SPEECH=0\" \"ENABLE_INPUT_TYPE_COLOR=0\" \"ENABLE_LEGACY_NOTIFICATIONS=0\" \"ENABLE_MEDIA_CAPTURE=1\" \"ENABLE_NOTIFICATIONS=0\" \"ENABLE_ORIENTATION_EVENTS=1\" \"ENABLE_PAGE_POPUP=0\" \"ENABLE_PRINTING=0\" \"ENABLE_NAVIGATOR_CONTENT_UTILS=0\" \"WTF_USE_NATIVE_FULLSCREEN_VIDEO=1\" \"ENABLE_8BIT_TEXTRUN=1\" \"ENABLE_BINDING_INTEGRITY=1\" \"ENABLE_OPENTYPE_VERTICAL=1\" \"WTF_USE_HARFBUZZ=1\"" --preprocessOnly --preprocessor "/usr/bin/gcc -E -P -x c++" ../css/CSSGrammar.y.in ../css/CSSGrammar.y.includes
 
 
 
@@ -337,15 +328,15 @@
 	$(gyp_shared_intermediate_dir)/webkit/SVGElementFactory.h \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/V8SVGElementWrapperFactory.h \
-	$(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/Event.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/EventHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetHeaders.h \
 	$(gyp_shared_intermediate_dir)/webkit/EventTargetInterfaces.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionHeaders.h \
-	$(gyp_shared_intermediate_dir)/webkit/ExceptionInterfaces.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.cpp \
+	$(gyp_shared_intermediate_dir)/webkit/DOMException.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionHeaders.h \
+	$(gyp_shared_intermediate_dir)/webkit/DOMExceptionInterfaces.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.cpp \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLNames.h \
 	$(gyp_shared_intermediate_dir)/webkit/MathMLElementFactory.cpp \
diff --git a/Source/core/core.gyp/scripts/action_csspropertynames.py b/Source/core/core.gyp/scripts/action_csspropertynames.py
deleted file mode 100644
index b95540d..0000000
--- a/Source/core/core.gyp/scripts/action_csspropertynames.py
+++ /dev/null
@@ -1,174 +0,0 @@
-#!/usr/bin/python
-#
-# Copyright (C) 2009 Google Inc. All rights reserved.
-# 
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-# 
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-# 
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#
-# action_csspropertynames.py is a harness script to connect actions sections of
-# gyp-based builds to makeprop.pl.
-#
-# usage: action_csspropertynames.py OUTPUTS -- [--defines ENABLE_FLAG1 ENABLE_FLAG2 ...] -- INPUTS
-#
-# Exactly two outputs must be specified: a path to each of CSSPropertyNames.cpp
-# and CSSPropertyNames.h.
-#
-# Multiple inputs may be specified. One input must have a basename of
-# makeprop.pl; this is taken as the path to makeprop.pl. All other inputs are
-# paths to .in files that are used as input to makeprop.pl; at least one,
-# CSSPropertyNames.in, is required.
-
-
-import os
-import posixpath
-import shlex
-import shutil
-import subprocess
-import sys
-
-
-def SplitArgsIntoSections(args):
-    sections = []
-    while len(args) > 0:
-        if not '--' in args:
-            # If there is no '--' left, everything remaining is an entire section.
-            dashes = len(args)
-        else:
-            dashes = args.index('--')
-
-        sections.append(args[:dashes])
-
-        # Next time through the loop, look at everything after this '--'.
-        if dashes + 1 == len(args):
-            # If the '--' is at the end of the list, we won't come back through the
-            # loop again. Add an empty section now corresponding to the nothingness
-            # following the final '--'.
-            args = []
-            sections.append(args)
-        else:
-            args = args[dashes + 1:]
-
-    return sections
-
-
-def SplitDefines(options):
-    # The defines come in as one flat string. Split it up into distinct arguments.
-    if '--defines' in options:
-        definesIndex = options.index('--defines')
-        if definesIndex + 1 < len(options):
-            splitOptions = shlex.split(options[definesIndex + 1])
-            if splitOptions:
-                options[definesIndex + 1] = ' '.join(splitOptions)
-
-def main(args):
-    outputs, options, inputs = SplitArgsIntoSections(args[1:])
-
-    SplitDefines(options)
-
-    # Make all output pathnames absolute so that they can be accessed after
-    # changing directory.
-    for index in xrange(0, len(outputs)):
-        outputs[index] = os.path.abspath(outputs[index])
-
-    outputDir = os.path.dirname(outputs[0])
-
-    # Look at the inputs and figure out which one is makeprop.pl and which are
-    # inputs to that script.
-    makepropInput = None
-    inFiles = []
-    for input in inputs:
-        # Make input pathnames absolute so they can be accessed after changing
-        # directory. On Windows, convert \ to / for inputs to the perl script to
-        # work around the intermix of activepython + cygwin perl.
-        inputAbs = os.path.abspath(input)
-        inputAbsPosix = inputAbs.replace(os.path.sep, posixpath.sep)
-        inputBasename = os.path.basename(input)
-        if inputBasename == 'makeprop.pl':
-            assert makepropInput == None
-            makepropInput = inputAbs
-        elif inputBasename.endswith('.in'):
-            inFiles.append(inputAbsPosix)
-        else:
-            assert False
-
-    assert makepropInput != None
-    assert len(inFiles) >= 1
-
-    # Change to the output directory because makeprop.pl puts output in its
-    # working directory.
-    os.chdir(outputDir)
-
-    # Merge all inFiles into a single file whose name will be the same as the
-    # first listed inFile, but in the output directory.
-    mergedPath = os.path.basename(inFiles[0])
-    merged = open(mergedPath, 'wb')    # 'wb' to get \n only on windows
-
-    # Concatenate all the input files.
-    for inFilePath in inFiles:
-        inFile = open(inFilePath)
-        shutil.copyfileobj(inFile, merged)
-        inFile.close()
-
-    merged.close()
-
-    # scriptsPath is a Perl include directory, located relative to
-    # makepropInput.
-    scriptsPath = os.path.normpath(
-        os.path.join(os.path.dirname(makepropInput), os.pardir, 'scripts'))
-
-    # Build up the command.
-    command = ['perl', '-I', scriptsPath, makepropInput]
-    command.extend(options)
-
-    # Do it. checkCall is new in 2.5, so simulate its behavior with call and
-    # assert.
-    returnCode = subprocess.call(command)
-    assert returnCode == 0
-
-    # Don't leave behind the merged file or the .gperf file created by
-    # makeprop.
-    (root, ext) = os.path.splitext(mergedPath)
-    gperfPath = root + '.gperf'
-    os.unlink(gperfPath)
-    os.unlink(mergedPath)
-
-    # Go through the outputs. Any output that belongs in a different directory
-    # is moved. Do a copy and delete instead of rename for maximum portability.
-    # Note that all paths used in this section are still absolute.
-    for output in outputs:
-        thisOutputDir = os.path.dirname(output)
-        if thisOutputDir != outputDir:
-            outputBasename = os.path.basename(output)
-            src = os.path.join(outputDir, outputBasename)
-            dst = os.path.join(thisOutputDir, outputBasename)
-            shutil.copyfile(src, dst)
-            os.unlink(src)
-
-    return returnCode
-
-
-if __name__ == '__main__':
-    sys.exit(main(sys.argv))
diff --git a/Source/core/core.gyp/webcore_derived.target.darwin-arm.mk b/Source/core/core.gyp/webcore_derived.target.darwin-arm.mk
index 57e1d11..974c007 100644
--- a/Source/core/core.gyp/webcore_derived.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_derived.target.darwin-arm.mk
@@ -81,9 +81,9 @@
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/ColorSuggestionPicker.cpp: $(gyp_shared_intermediate_dir)/webkit/ColorSuggestionPicker.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/EventFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp
+$(gyp_intermediate_dir)/Event.cpp: $(gyp_shared_intermediate_dir)/webkit/Event.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp
+$(gyp_intermediate_dir)/DOMException.cpp: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/PickerCommon.cpp: $(gyp_shared_intermediate_dir)/webkit/PickerCommon.cpp
 	mkdir -p $(@D); cp $< $@
@@ -150,8 +150,8 @@
 	$(gyp_intermediate_dir)/HTMLNames.cpp \
 	$(gyp_intermediate_dir)/CalendarPicker.cpp \
 	$(gyp_intermediate_dir)/ColorSuggestionPicker.cpp \
-	$(gyp_intermediate_dir)/EventFactory.cpp \
-	$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp \
+	$(gyp_intermediate_dir)/Event.cpp \
+	$(gyp_intermediate_dir)/DOMException.cpp \
 	$(gyp_intermediate_dir)/PickerCommon.cpp \
 	$(gyp_intermediate_dir)/UserAgentStyleSheetsData.cpp \
 	$(gyp_intermediate_dir)/V8HTMLElementWrapperFactory.cpp \
@@ -181,7 +181,6 @@
 	third_party/WebKit/Source/bindings/v8/ActiveDOMCallback.cpp \
 	third_party/WebKit/Source/bindings/v8/ArrayValue.cpp \
 	third_party/WebKit/Source/bindings/v8/BindingSecurity.cpp \
-	third_party/WebKit/Source/bindings/v8/BindingState.cpp \
 	third_party/WebKit/Source/bindings/v8/CustomElementHelpers.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMDataStore.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMWrapperWorld.cpp \
@@ -304,7 +303,6 @@
 	third_party/WebKit/Source/bindings/v8/custom/V8MessageEventCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MessagePortCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MutationObserverCustom.cpp \
-	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodeMapCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodesCollection.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeListCustom.cpp \
@@ -388,16 +386,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_derived.target.darwin-x86.mk b/Source/core/core.gyp/webcore_derived.target.darwin-x86.mk
index 21b0b8c..f662c0f 100644
--- a/Source/core/core.gyp/webcore_derived.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_derived.target.darwin-x86.mk
@@ -81,9 +81,9 @@
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/ColorSuggestionPicker.cpp: $(gyp_shared_intermediate_dir)/webkit/ColorSuggestionPicker.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/EventFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp
+$(gyp_intermediate_dir)/Event.cpp: $(gyp_shared_intermediate_dir)/webkit/Event.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp
+$(gyp_intermediate_dir)/DOMException.cpp: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/PickerCommon.cpp: $(gyp_shared_intermediate_dir)/webkit/PickerCommon.cpp
 	mkdir -p $(@D); cp $< $@
@@ -150,8 +150,8 @@
 	$(gyp_intermediate_dir)/HTMLNames.cpp \
 	$(gyp_intermediate_dir)/CalendarPicker.cpp \
 	$(gyp_intermediate_dir)/ColorSuggestionPicker.cpp \
-	$(gyp_intermediate_dir)/EventFactory.cpp \
-	$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp \
+	$(gyp_intermediate_dir)/Event.cpp \
+	$(gyp_intermediate_dir)/DOMException.cpp \
 	$(gyp_intermediate_dir)/PickerCommon.cpp \
 	$(gyp_intermediate_dir)/UserAgentStyleSheetsData.cpp \
 	$(gyp_intermediate_dir)/V8HTMLElementWrapperFactory.cpp \
@@ -181,7 +181,6 @@
 	third_party/WebKit/Source/bindings/v8/ActiveDOMCallback.cpp \
 	third_party/WebKit/Source/bindings/v8/ArrayValue.cpp \
 	third_party/WebKit/Source/bindings/v8/BindingSecurity.cpp \
-	third_party/WebKit/Source/bindings/v8/BindingState.cpp \
 	third_party/WebKit/Source/bindings/v8/CustomElementHelpers.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMDataStore.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMWrapperWorld.cpp \
@@ -304,7 +303,6 @@
 	third_party/WebKit/Source/bindings/v8/custom/V8MessageEventCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MessagePortCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MutationObserverCustom.cpp \
-	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodeMapCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodesCollection.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeListCustom.cpp \
@@ -390,16 +388,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_derived.target.linux-arm.mk b/Source/core/core.gyp/webcore_derived.target.linux-arm.mk
index 57e1d11..974c007 100644
--- a/Source/core/core.gyp/webcore_derived.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_derived.target.linux-arm.mk
@@ -81,9 +81,9 @@
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/ColorSuggestionPicker.cpp: $(gyp_shared_intermediate_dir)/webkit/ColorSuggestionPicker.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/EventFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp
+$(gyp_intermediate_dir)/Event.cpp: $(gyp_shared_intermediate_dir)/webkit/Event.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp
+$(gyp_intermediate_dir)/DOMException.cpp: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/PickerCommon.cpp: $(gyp_shared_intermediate_dir)/webkit/PickerCommon.cpp
 	mkdir -p $(@D); cp $< $@
@@ -150,8 +150,8 @@
 	$(gyp_intermediate_dir)/HTMLNames.cpp \
 	$(gyp_intermediate_dir)/CalendarPicker.cpp \
 	$(gyp_intermediate_dir)/ColorSuggestionPicker.cpp \
-	$(gyp_intermediate_dir)/EventFactory.cpp \
-	$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp \
+	$(gyp_intermediate_dir)/Event.cpp \
+	$(gyp_intermediate_dir)/DOMException.cpp \
 	$(gyp_intermediate_dir)/PickerCommon.cpp \
 	$(gyp_intermediate_dir)/UserAgentStyleSheetsData.cpp \
 	$(gyp_intermediate_dir)/V8HTMLElementWrapperFactory.cpp \
@@ -181,7 +181,6 @@
 	third_party/WebKit/Source/bindings/v8/ActiveDOMCallback.cpp \
 	third_party/WebKit/Source/bindings/v8/ArrayValue.cpp \
 	third_party/WebKit/Source/bindings/v8/BindingSecurity.cpp \
-	third_party/WebKit/Source/bindings/v8/BindingState.cpp \
 	third_party/WebKit/Source/bindings/v8/CustomElementHelpers.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMDataStore.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMWrapperWorld.cpp \
@@ -304,7 +303,6 @@
 	third_party/WebKit/Source/bindings/v8/custom/V8MessageEventCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MessagePortCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MutationObserverCustom.cpp \
-	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodeMapCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodesCollection.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeListCustom.cpp \
@@ -388,16 +386,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_derived.target.linux-x86.mk b/Source/core/core.gyp/webcore_derived.target.linux-x86.mk
index 21b0b8c..f662c0f 100644
--- a/Source/core/core.gyp/webcore_derived.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_derived.target.linux-x86.mk
@@ -81,9 +81,9 @@
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/ColorSuggestionPicker.cpp: $(gyp_shared_intermediate_dir)/webkit/ColorSuggestionPicker.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/EventFactory.cpp: $(gyp_shared_intermediate_dir)/webkit/EventFactory.cpp
+$(gyp_intermediate_dir)/Event.cpp: $(gyp_shared_intermediate_dir)/webkit/Event.cpp
 	mkdir -p $(@D); cp $< $@
-$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp: $(gyp_shared_intermediate_dir)/webkit/ExceptionCodeDescription.cpp
+$(gyp_intermediate_dir)/DOMException.cpp: $(gyp_shared_intermediate_dir)/webkit/DOMException.cpp
 	mkdir -p $(@D); cp $< $@
 $(gyp_intermediate_dir)/PickerCommon.cpp: $(gyp_shared_intermediate_dir)/webkit/PickerCommon.cpp
 	mkdir -p $(@D); cp $< $@
@@ -150,8 +150,8 @@
 	$(gyp_intermediate_dir)/HTMLNames.cpp \
 	$(gyp_intermediate_dir)/CalendarPicker.cpp \
 	$(gyp_intermediate_dir)/ColorSuggestionPicker.cpp \
-	$(gyp_intermediate_dir)/EventFactory.cpp \
-	$(gyp_intermediate_dir)/ExceptionCodeDescription.cpp \
+	$(gyp_intermediate_dir)/Event.cpp \
+	$(gyp_intermediate_dir)/DOMException.cpp \
 	$(gyp_intermediate_dir)/PickerCommon.cpp \
 	$(gyp_intermediate_dir)/UserAgentStyleSheetsData.cpp \
 	$(gyp_intermediate_dir)/V8HTMLElementWrapperFactory.cpp \
@@ -181,7 +181,6 @@
 	third_party/WebKit/Source/bindings/v8/ActiveDOMCallback.cpp \
 	third_party/WebKit/Source/bindings/v8/ArrayValue.cpp \
 	third_party/WebKit/Source/bindings/v8/BindingSecurity.cpp \
-	third_party/WebKit/Source/bindings/v8/BindingState.cpp \
 	third_party/WebKit/Source/bindings/v8/CustomElementHelpers.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMDataStore.cpp \
 	third_party/WebKit/Source/bindings/v8/DOMWrapperWorld.cpp \
@@ -304,7 +303,6 @@
 	third_party/WebKit/Source/bindings/v8/custom/V8MessageEventCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MessagePortCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8MutationObserverCustom.cpp \
-	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodeMapCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NamedNodesCollection.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeCustom.cpp \
 	third_party/WebKit/Source/bindings/v8/custom/V8NodeListCustom.cpp \
@@ -390,16 +388,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_dom.target.darwin-arm.mk b/Source/core/core.gyp/webcore_dom.target.darwin-arm.mk
index 19cdb65..c994068 100644
--- a/Source/core/core.gyp/webcore_dom.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_dom.target.darwin-arm.mk
@@ -76,7 +76,6 @@
 	third_party/WebKit/Source/core/dom/ElementShadow.cpp \
 	third_party/WebKit/Source/core/dom/Element.cpp \
 	third_party/WebKit/Source/core/dom/ElementRareData.cpp \
-	third_party/WebKit/Source/core/dom/EntityReference.cpp \
 	third_party/WebKit/Source/core/dom/ErrorEvent.cpp \
 	third_party/WebKit/Source/core/dom/Event.cpp \
 	third_party/WebKit/Source/core/dom/EventContext.cpp \
@@ -229,16 +228,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_dom.target.darwin-x86.mk b/Source/core/core.gyp/webcore_dom.target.darwin-x86.mk
index 99d378c..e741cf3 100644
--- a/Source/core/core.gyp/webcore_dom.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_dom.target.darwin-x86.mk
@@ -76,7 +76,6 @@
 	third_party/WebKit/Source/core/dom/ElementShadow.cpp \
 	third_party/WebKit/Source/core/dom/Element.cpp \
 	third_party/WebKit/Source/core/dom/ElementRareData.cpp \
-	third_party/WebKit/Source/core/dom/EntityReference.cpp \
 	third_party/WebKit/Source/core/dom/ErrorEvent.cpp \
 	third_party/WebKit/Source/core/dom/Event.cpp \
 	third_party/WebKit/Source/core/dom/EventContext.cpp \
@@ -231,16 +230,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_dom.target.linux-arm.mk b/Source/core/core.gyp/webcore_dom.target.linux-arm.mk
index 19cdb65..c994068 100644
--- a/Source/core/core.gyp/webcore_dom.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_dom.target.linux-arm.mk
@@ -76,7 +76,6 @@
 	third_party/WebKit/Source/core/dom/ElementShadow.cpp \
 	third_party/WebKit/Source/core/dom/Element.cpp \
 	third_party/WebKit/Source/core/dom/ElementRareData.cpp \
-	third_party/WebKit/Source/core/dom/EntityReference.cpp \
 	third_party/WebKit/Source/core/dom/ErrorEvent.cpp \
 	third_party/WebKit/Source/core/dom/Event.cpp \
 	third_party/WebKit/Source/core/dom/EventContext.cpp \
@@ -229,16 +228,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_dom.target.linux-x86.mk b/Source/core/core.gyp/webcore_dom.target.linux-x86.mk
index 99d378c..e741cf3 100644
--- a/Source/core/core.gyp/webcore_dom.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_dom.target.linux-x86.mk
@@ -76,7 +76,6 @@
 	third_party/WebKit/Source/core/dom/ElementShadow.cpp \
 	third_party/WebKit/Source/core/dom/Element.cpp \
 	third_party/WebKit/Source/core/dom/ElementRareData.cpp \
-	third_party/WebKit/Source/core/dom/EntityReference.cpp \
 	third_party/WebKit/Source/core/dom/ErrorEvent.cpp \
 	third_party/WebKit/Source/core/dom/Event.cpp \
 	third_party/WebKit/Source/core/dom/EventContext.cpp \
@@ -231,16 +230,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_html.target.darwin-arm.mk b/Source/core/core.gyp/webcore_html.target.darwin-arm.mk
index e96472f..248c6cf 100644
--- a/Source/core/core.gyp/webcore_html.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_html.target.darwin-arm.mk
@@ -264,6 +264,8 @@
 	third_party/WebKit/Source/core/html/shadow/SpinButtonElement.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextControlInnerElements.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextFieldDecorationElement.cpp \
+	third_party/WebKit/Source/core/html/ime/Composition.cpp \
+	third_party/WebKit/Source/core/html/ime/InputMethodContext.cpp \
 	third_party/WebKit/Source/core/html/track/InbandTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/LoadableTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/TextTrack.cpp \
@@ -336,16 +338,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_html.target.darwin-x86.mk b/Source/core/core.gyp/webcore_html.target.darwin-x86.mk
index 6d53c42..e1f4abf 100644
--- a/Source/core/core.gyp/webcore_html.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_html.target.darwin-x86.mk
@@ -264,6 +264,8 @@
 	third_party/WebKit/Source/core/html/shadow/SpinButtonElement.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextControlInnerElements.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextFieldDecorationElement.cpp \
+	third_party/WebKit/Source/core/html/ime/Composition.cpp \
+	third_party/WebKit/Source/core/html/ime/InputMethodContext.cpp \
 	third_party/WebKit/Source/core/html/track/InbandTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/LoadableTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/TextTrack.cpp \
@@ -338,16 +340,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_html.target.linux-arm.mk b/Source/core/core.gyp/webcore_html.target.linux-arm.mk
index e96472f..248c6cf 100644
--- a/Source/core/core.gyp/webcore_html.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_html.target.linux-arm.mk
@@ -264,6 +264,8 @@
 	third_party/WebKit/Source/core/html/shadow/SpinButtonElement.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextControlInnerElements.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextFieldDecorationElement.cpp \
+	third_party/WebKit/Source/core/html/ime/Composition.cpp \
+	third_party/WebKit/Source/core/html/ime/InputMethodContext.cpp \
 	third_party/WebKit/Source/core/html/track/InbandTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/LoadableTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/TextTrack.cpp \
@@ -336,16 +338,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_html.target.linux-x86.mk b/Source/core/core.gyp/webcore_html.target.linux-x86.mk
index 6d53c42..e1f4abf 100644
--- a/Source/core/core.gyp/webcore_html.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_html.target.linux-x86.mk
@@ -264,6 +264,8 @@
 	third_party/WebKit/Source/core/html/shadow/SpinButtonElement.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextControlInnerElements.cpp \
 	third_party/WebKit/Source/core/html/shadow/TextFieldDecorationElement.cpp \
+	third_party/WebKit/Source/core/html/ime/Composition.cpp \
+	third_party/WebKit/Source/core/html/ime/InputMethodContext.cpp \
 	third_party/WebKit/Source/core/html/track/InbandTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/LoadableTextTrack.cpp \
 	third_party/WebKit/Source/core/html/track/TextTrack.cpp \
@@ -338,16 +340,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform.target.darwin-arm.mk b/Source/core/core.gyp/webcore_platform.target.darwin-arm.mk
index 0a40863..ac2a491 100644
--- a/Source/core/core.gyp/webcore_platform.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_platform.target.darwin-arm.mk
@@ -39,15 +39,13 @@
 	third_party/WebKit/Source/core/platform/FileChooser.cpp \
 	third_party/WebKit/Source/core/platform/FileIconLoader.cpp \
 	third_party/WebKit/Source/core/platform/FileStream.cpp \
-	third_party/WebKit/Source/core/platform/FileSystem.cpp \
-	third_party/WebKit/Source/core/platform/KURL.cpp \
-	third_party/WebKit/Source/core/platform/KURLGoogle.cpp \
 	third_party/WebKit/Source/core/platform/KillRingNone.cpp \
 	third_party/WebKit/Source/core/platform/Language.cpp \
 	third_party/WebKit/Source/core/platform/LayoutTestSupport.cpp \
 	third_party/WebKit/Source/core/platform/Length.cpp \
 	third_party/WebKit/Source/core/platform/LengthBox.cpp \
 	third_party/WebKit/Source/core/platform/Logging.cpp \
+	third_party/WebKit/Source/core/platform/MIMETypeFromURL.cpp \
 	third_party/WebKit/Source/core/platform/NotImplemented.cpp \
 	third_party/WebKit/Source/core/platform/PlatformEvent.cpp \
 	third_party/WebKit/Source/core/platform/PlatformInstrumentation.cpp \
@@ -55,7 +53,6 @@
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisUtterance.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisVoice.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesizer.cpp \
-	third_party/WebKit/Source/core/platform/SchemeRegistry.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimator.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimatorNone.cpp \
 	third_party/WebKit/Source/core/platform/ScrollView.cpp \
@@ -147,7 +144,6 @@
 	third_party/WebKit/Source/core/platform/chromium/SSLKeyGeneratorChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp \
-	third_party/WebKit/Source/core/platform/chromium/SearchPopupMenuChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SharedTimerChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SoundChromiumPosix.cpp \
 	third_party/WebKit/Source/core/platform/chromium/StatsCounterChromium.cpp \
@@ -272,7 +268,6 @@
 	third_party/WebKit/Source/core/platform/graphics/skia/MemoryInstrumentationSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/NativeImageSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp \
-	third_party/WebKit/Source/core/platform/graphics/skia/PlatformContextSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SimpleFontDataSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SkiaUtils.cpp \
 	third_party/WebKit/Source/core/platform/graphics/transforms/Matrix3DTransformOperation.cpp \
@@ -301,6 +296,8 @@
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBTransaction.cpp \
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBWriteBatch.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamCenter.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamComponent.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamSource.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCIceCandidateDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCSessionDescriptionDescriptor.cpp \
@@ -353,15 +350,7 @@
 	third_party/WebKit/Source/core/platform/text/TextBoundaries.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIterator.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIteratorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodec.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecLatin1.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF16.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF8.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUserDefined.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncoding.cpp \
 	third_party/WebKit/Source/core/platform/text/TextEncodingDetectorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/core/platform/text/TextStream.cpp \
 	third_party/WebKit/Source/core/platform/text/UnicodeRange.cpp \
 	third_party/WebKit/Source/core/platform/text/chromium/Hyphenation.cpp \
@@ -425,16 +414,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform.target.darwin-x86.mk b/Source/core/core.gyp/webcore_platform.target.darwin-x86.mk
index 48855b0..76d1d75 100644
--- a/Source/core/core.gyp/webcore_platform.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_platform.target.darwin-x86.mk
@@ -39,15 +39,13 @@
 	third_party/WebKit/Source/core/platform/FileChooser.cpp \
 	third_party/WebKit/Source/core/platform/FileIconLoader.cpp \
 	third_party/WebKit/Source/core/platform/FileStream.cpp \
-	third_party/WebKit/Source/core/platform/FileSystem.cpp \
-	third_party/WebKit/Source/core/platform/KURL.cpp \
-	third_party/WebKit/Source/core/platform/KURLGoogle.cpp \
 	third_party/WebKit/Source/core/platform/KillRingNone.cpp \
 	third_party/WebKit/Source/core/platform/Language.cpp \
 	third_party/WebKit/Source/core/platform/LayoutTestSupport.cpp \
 	third_party/WebKit/Source/core/platform/Length.cpp \
 	third_party/WebKit/Source/core/platform/LengthBox.cpp \
 	third_party/WebKit/Source/core/platform/Logging.cpp \
+	third_party/WebKit/Source/core/platform/MIMETypeFromURL.cpp \
 	third_party/WebKit/Source/core/platform/NotImplemented.cpp \
 	third_party/WebKit/Source/core/platform/PlatformEvent.cpp \
 	third_party/WebKit/Source/core/platform/PlatformInstrumentation.cpp \
@@ -55,7 +53,6 @@
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisUtterance.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisVoice.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesizer.cpp \
-	third_party/WebKit/Source/core/platform/SchemeRegistry.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimator.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimatorNone.cpp \
 	third_party/WebKit/Source/core/platform/ScrollView.cpp \
@@ -147,7 +144,6 @@
 	third_party/WebKit/Source/core/platform/chromium/SSLKeyGeneratorChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp \
-	third_party/WebKit/Source/core/platform/chromium/SearchPopupMenuChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SharedTimerChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SoundChromiumPosix.cpp \
 	third_party/WebKit/Source/core/platform/chromium/StatsCounterChromium.cpp \
@@ -272,7 +268,6 @@
 	third_party/WebKit/Source/core/platform/graphics/skia/MemoryInstrumentationSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/NativeImageSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp \
-	third_party/WebKit/Source/core/platform/graphics/skia/PlatformContextSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SimpleFontDataSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SkiaUtils.cpp \
 	third_party/WebKit/Source/core/platform/graphics/transforms/Matrix3DTransformOperation.cpp \
@@ -301,6 +296,8 @@
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBTransaction.cpp \
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBWriteBatch.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamCenter.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamComponent.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamSource.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCIceCandidateDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCSessionDescriptionDescriptor.cpp \
@@ -353,15 +350,7 @@
 	third_party/WebKit/Source/core/platform/text/TextBoundaries.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIterator.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIteratorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodec.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecLatin1.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF16.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF8.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUserDefined.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncoding.cpp \
 	third_party/WebKit/Source/core/platform/text/TextEncodingDetectorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/core/platform/text/TextStream.cpp \
 	third_party/WebKit/Source/core/platform/text/UnicodeRange.cpp \
 	third_party/WebKit/Source/core/platform/text/chromium/Hyphenation.cpp \
@@ -427,16 +416,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform.target.linux-arm.mk b/Source/core/core.gyp/webcore_platform.target.linux-arm.mk
index 0a40863..ac2a491 100644
--- a/Source/core/core.gyp/webcore_platform.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_platform.target.linux-arm.mk
@@ -39,15 +39,13 @@
 	third_party/WebKit/Source/core/platform/FileChooser.cpp \
 	third_party/WebKit/Source/core/platform/FileIconLoader.cpp \
 	third_party/WebKit/Source/core/platform/FileStream.cpp \
-	third_party/WebKit/Source/core/platform/FileSystem.cpp \
-	third_party/WebKit/Source/core/platform/KURL.cpp \
-	third_party/WebKit/Source/core/platform/KURLGoogle.cpp \
 	third_party/WebKit/Source/core/platform/KillRingNone.cpp \
 	third_party/WebKit/Source/core/platform/Language.cpp \
 	third_party/WebKit/Source/core/platform/LayoutTestSupport.cpp \
 	third_party/WebKit/Source/core/platform/Length.cpp \
 	third_party/WebKit/Source/core/platform/LengthBox.cpp \
 	third_party/WebKit/Source/core/platform/Logging.cpp \
+	third_party/WebKit/Source/core/platform/MIMETypeFromURL.cpp \
 	third_party/WebKit/Source/core/platform/NotImplemented.cpp \
 	third_party/WebKit/Source/core/platform/PlatformEvent.cpp \
 	third_party/WebKit/Source/core/platform/PlatformInstrumentation.cpp \
@@ -55,7 +53,6 @@
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisUtterance.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisVoice.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesizer.cpp \
-	third_party/WebKit/Source/core/platform/SchemeRegistry.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimator.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimatorNone.cpp \
 	third_party/WebKit/Source/core/platform/ScrollView.cpp \
@@ -147,7 +144,6 @@
 	third_party/WebKit/Source/core/platform/chromium/SSLKeyGeneratorChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp \
-	third_party/WebKit/Source/core/platform/chromium/SearchPopupMenuChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SharedTimerChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SoundChromiumPosix.cpp \
 	third_party/WebKit/Source/core/platform/chromium/StatsCounterChromium.cpp \
@@ -272,7 +268,6 @@
 	third_party/WebKit/Source/core/platform/graphics/skia/MemoryInstrumentationSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/NativeImageSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp \
-	third_party/WebKit/Source/core/platform/graphics/skia/PlatformContextSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SimpleFontDataSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SkiaUtils.cpp \
 	third_party/WebKit/Source/core/platform/graphics/transforms/Matrix3DTransformOperation.cpp \
@@ -301,6 +296,8 @@
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBTransaction.cpp \
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBWriteBatch.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamCenter.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamComponent.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamSource.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCIceCandidateDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCSessionDescriptionDescriptor.cpp \
@@ -353,15 +350,7 @@
 	third_party/WebKit/Source/core/platform/text/TextBoundaries.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIterator.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIteratorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodec.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecLatin1.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF16.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF8.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUserDefined.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncoding.cpp \
 	third_party/WebKit/Source/core/platform/text/TextEncodingDetectorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/core/platform/text/TextStream.cpp \
 	third_party/WebKit/Source/core/platform/text/UnicodeRange.cpp \
 	third_party/WebKit/Source/core/platform/text/chromium/Hyphenation.cpp \
@@ -425,16 +414,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform.target.linux-x86.mk b/Source/core/core.gyp/webcore_platform.target.linux-x86.mk
index 48855b0..76d1d75 100644
--- a/Source/core/core.gyp/webcore_platform.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_platform.target.linux-x86.mk
@@ -39,15 +39,13 @@
 	third_party/WebKit/Source/core/platform/FileChooser.cpp \
 	third_party/WebKit/Source/core/platform/FileIconLoader.cpp \
 	third_party/WebKit/Source/core/platform/FileStream.cpp \
-	third_party/WebKit/Source/core/platform/FileSystem.cpp \
-	third_party/WebKit/Source/core/platform/KURL.cpp \
-	third_party/WebKit/Source/core/platform/KURLGoogle.cpp \
 	third_party/WebKit/Source/core/platform/KillRingNone.cpp \
 	third_party/WebKit/Source/core/platform/Language.cpp \
 	third_party/WebKit/Source/core/platform/LayoutTestSupport.cpp \
 	third_party/WebKit/Source/core/platform/Length.cpp \
 	third_party/WebKit/Source/core/platform/LengthBox.cpp \
 	third_party/WebKit/Source/core/platform/Logging.cpp \
+	third_party/WebKit/Source/core/platform/MIMETypeFromURL.cpp \
 	third_party/WebKit/Source/core/platform/NotImplemented.cpp \
 	third_party/WebKit/Source/core/platform/PlatformEvent.cpp \
 	third_party/WebKit/Source/core/platform/PlatformInstrumentation.cpp \
@@ -55,7 +53,6 @@
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisUtterance.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesisVoice.cpp \
 	third_party/WebKit/Source/core/platform/PlatformSpeechSynthesizer.cpp \
-	third_party/WebKit/Source/core/platform/SchemeRegistry.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimator.cpp \
 	third_party/WebKit/Source/core/platform/ScrollAnimatorNone.cpp \
 	third_party/WebKit/Source/core/platform/ScrollView.cpp \
@@ -147,7 +144,6 @@
 	third_party/WebKit/Source/core/platform/chromium/SSLKeyGeneratorChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp \
-	third_party/WebKit/Source/core/platform/chromium/SearchPopupMenuChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SharedTimerChromium.cpp \
 	third_party/WebKit/Source/core/platform/chromium/SoundChromiumPosix.cpp \
 	third_party/WebKit/Source/core/platform/chromium/StatsCounterChromium.cpp \
@@ -272,7 +268,6 @@
 	third_party/WebKit/Source/core/platform/graphics/skia/MemoryInstrumentationSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/NativeImageSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp \
-	third_party/WebKit/Source/core/platform/graphics/skia/PlatformContextSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SimpleFontDataSkia.cpp \
 	third_party/WebKit/Source/core/platform/graphics/skia/SkiaUtils.cpp \
 	third_party/WebKit/Source/core/platform/graphics/transforms/Matrix3DTransformOperation.cpp \
@@ -301,6 +296,8 @@
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBTransaction.cpp \
 	third_party/WebKit/Source/core/platform/leveldb/LevelDBWriteBatch.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamCenter.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamComponent.cpp \
+	third_party/WebKit/Source/core/platform/mediastream/MediaStreamDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/MediaStreamSource.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCIceCandidateDescriptor.cpp \
 	third_party/WebKit/Source/core/platform/mediastream/RTCSessionDescriptionDescriptor.cpp \
@@ -353,15 +350,7 @@
 	third_party/WebKit/Source/core/platform/text/TextBoundaries.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIterator.cpp \
 	third_party/WebKit/Source/core/platform/text/TextBreakIteratorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodec.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecLatin1.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF16.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUTF8.cpp \
-	third_party/WebKit/Source/core/platform/text/TextCodecUserDefined.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncoding.cpp \
 	third_party/WebKit/Source/core/platform/text/TextEncodingDetectorICU.cpp \
-	third_party/WebKit/Source/core/platform/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/core/platform/text/TextStream.cpp \
 	third_party/WebKit/Source/core/platform/text/UnicodeRange.cpp \
 	third_party/WebKit/Source/core/platform/text/chromium/Hyphenation.cpp \
@@ -427,16 +416,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform_geometry.target.darwin-arm.mk b/Source/core/core.gyp/webcore_platform_geometry.target.darwin-arm.mk
index 4018099..428a091 100644
--- a/Source/core/core.gyp/webcore_platform_geometry.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_platform_geometry.target.darwin-arm.mk
@@ -93,16 +93,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform_geometry.target.darwin-x86.mk b/Source/core/core.gyp/webcore_platform_geometry.target.darwin-x86.mk
index 9279355..a3b73a3 100644
--- a/Source/core/core.gyp/webcore_platform_geometry.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_platform_geometry.target.darwin-x86.mk
@@ -95,16 +95,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform_geometry.target.linux-arm.mk b/Source/core/core.gyp/webcore_platform_geometry.target.linux-arm.mk
index 4018099..428a091 100644
--- a/Source/core/core.gyp/webcore_platform_geometry.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_platform_geometry.target.linux-arm.mk
@@ -93,16 +93,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_platform_geometry.target.linux-x86.mk b/Source/core/core.gyp/webcore_platform_geometry.target.linux-x86.mk
index 9279355..a3b73a3 100644
--- a/Source/core/core.gyp/webcore_platform_geometry.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_platform_geometry.target.linux-x86.mk
@@ -95,16 +95,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_prerequisites.target.darwin-arm.mk b/Source/core/core.gyp/webcore_prerequisites.target.darwin-arm.mk
index f26bea5..943721a 100644
--- a/Source/core/core.gyp/webcore_prerequisites.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_prerequisites.target.darwin-arm.mk
@@ -22,6 +22,7 @@
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_Platform_Platform_gyp_webkit_platform_gyp)/webkit_platform.stamp \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_wtf_wtf_gyp)/third_party_WebKit_Source_wtf_wtf_gyp.a \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp \
+	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_origin_origin_gyp)/third_party_WebKit_Source_origin_origin_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,build_temp_gyp_googleurl_gyp)/build_temp_gyp_googleurl_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,gpu_gles2_c_lib_gyp)/gpu_gles2_c_lib_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_gyp)/skia_skia_gyp.a \
diff --git a/Source/core/core.gyp/webcore_prerequisites.target.darwin-x86.mk b/Source/core/core.gyp/webcore_prerequisites.target.darwin-x86.mk
index f26bea5..943721a 100644
--- a/Source/core/core.gyp/webcore_prerequisites.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_prerequisites.target.darwin-x86.mk
@@ -22,6 +22,7 @@
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_Platform_Platform_gyp_webkit_platform_gyp)/webkit_platform.stamp \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_wtf_wtf_gyp)/third_party_WebKit_Source_wtf_wtf_gyp.a \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp \
+	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_origin_origin_gyp)/third_party_WebKit_Source_origin_origin_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,build_temp_gyp_googleurl_gyp)/build_temp_gyp_googleurl_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,gpu_gles2_c_lib_gyp)/gpu_gles2_c_lib_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_gyp)/skia_skia_gyp.a \
diff --git a/Source/core/core.gyp/webcore_prerequisites.target.linux-arm.mk b/Source/core/core.gyp/webcore_prerequisites.target.linux-arm.mk
index f26bea5..943721a 100644
--- a/Source/core/core.gyp/webcore_prerequisites.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_prerequisites.target.linux-arm.mk
@@ -22,6 +22,7 @@
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_Platform_Platform_gyp_webkit_platform_gyp)/webkit_platform.stamp \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_wtf_wtf_gyp)/third_party_WebKit_Source_wtf_wtf_gyp.a \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp \
+	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_origin_origin_gyp)/third_party_WebKit_Source_origin_origin_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,build_temp_gyp_googleurl_gyp)/build_temp_gyp_googleurl_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,gpu_gles2_c_lib_gyp)/gpu_gles2_c_lib_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_gyp)/skia_skia_gyp.a \
diff --git a/Source/core/core.gyp/webcore_prerequisites.target.linux-x86.mk b/Source/core/core.gyp/webcore_prerequisites.target.linux-x86.mk
index f26bea5..943721a 100644
--- a/Source/core/core.gyp/webcore_prerequisites.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_prerequisites.target.linux-x86.mk
@@ -22,6 +22,7 @@
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_Platform_Platform_gyp_webkit_platform_gyp)/webkit_platform.stamp \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_wtf_wtf_gyp)/third_party_WebKit_Source_wtf_wtf_gyp.a \
 	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp \
+	$(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_origin_origin_gyp)/third_party_WebKit_Source_origin_origin_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,build_temp_gyp_googleurl_gyp)/build_temp_gyp_googleurl_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,gpu_gles2_c_lib_gyp)/gpu_gles2_c_lib_gyp.a \
 	$(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_gyp)/skia_skia_gyp.a \
diff --git a/Source/core/core.gyp/webcore_remaining.target.darwin-arm.mk b/Source/core/core.gyp/webcore_remaining.target.darwin-arm.mk
index 54c73f5..7e0389a 100644
--- a/Source/core/core.gyp/webcore_remaining.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_remaining.target.darwin-arm.mk
@@ -51,6 +51,10 @@
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableColumn.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableHeaderContainer.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableRow.cpp \
+	third_party/WebKit/Source/core/animation/Animation.cpp \
+	third_party/WebKit/Source/core/animation/AnimationEffect.cpp \
+	third_party/WebKit/Source/core/animation/DocumentTimeline.cpp \
+	third_party/WebKit/Source/core/animation/TimedItem.cpp \
 	third_party/WebKit/Source/core/css/BasicShapeFunctions.cpp \
 	third_party/WebKit/Source/core/css/CSSAspectRatioValue.cpp \
 	third_party/WebKit/Source/core/css/CSSBasicShapes.cpp \
@@ -128,7 +132,6 @@
 	third_party/WebKit/Source/core/css/SVGCSSComputedStyleDeclaration.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSParser.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSStyleSelector.cpp \
-	third_party/WebKit/Source/core/css/ScopedStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/SelectorChecker.cpp \
 	third_party/WebKit/Source/core/css/SelectorCheckerFastPath.cpp \
 	third_party/WebKit/Source/core/css/SelectorFilter.cpp \
@@ -138,14 +141,11 @@
 	third_party/WebKit/Source/core/css/StylePropertySerializer.cpp \
 	third_party/WebKit/Source/core/css/StylePropertySet.cpp \
 	third_party/WebKit/Source/core/css/StylePropertyShorthand.cpp \
-	third_party/WebKit/Source/core/css/StyleResolver.cpp \
 	third_party/WebKit/Source/core/css/StyleRule.cpp \
 	third_party/WebKit/Source/core/css/StyleRuleImport.cpp \
 	third_party/WebKit/Source/core/css/StyleSheet.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetContents.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetList.cpp \
-	third_party/WebKit/Source/core/css/TransformBuilder.cpp \
-	third_party/WebKit/Source/core/css/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSArrayFunctionValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterRule.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterValue.cpp \
@@ -158,7 +158,12 @@
 	third_party/WebKit/Source/core/css/WebKitCSSSVGDocumentValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSTransformValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSViewportRule.cpp \
-	third_party/WebKit/Source/core/editing/AlternativeTextController.cpp \
+	third_party/WebKit/Source/core/css/resolver/FilterOperationResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolverState.cpp \
+	third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp \
+	third_party/WebKit/Source/core/css/resolver/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/editing/AppendNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyStyleCommand.cpp \
@@ -168,7 +173,6 @@
 	third_party/WebKit/Source/core/editing/DeleteFromTextNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/DeleteSelectionCommand.cpp \
 	third_party/WebKit/Source/core/editing/DictationAlternative.cpp \
-	third_party/WebKit/Source/core/editing/DictationCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditingStyle.cpp \
 	third_party/WebKit/Source/core/editing/Editor.cpp \
@@ -382,7 +386,6 @@
 	third_party/WebKit/Source/core/page/MouseEventWithHitTestResults.cpp \
 	third_party/WebKit/Source/core/page/Navigator.cpp \
 	third_party/WebKit/Source/core/page/NavigatorBase.cpp \
-	third_party/WebKit/Source/core/page/OriginAccessEntry.cpp \
 	third_party/WebKit/Source/core/page/Page.cpp \
 	third_party/WebKit/Source/core/page/PageConsole.cpp \
 	third_party/WebKit/Source/core/page/PageGroup.cpp \
@@ -402,8 +405,6 @@
 	third_party/WebKit/Source/core/page/RuntimeCSSEnabled.cpp \
 	third_party/WebKit/Source/core/page/RuntimeEnabledFeaturesCustom.cpp \
 	third_party/WebKit/Source/core/page/Screen.cpp \
-	third_party/WebKit/Source/core/page/SecurityOrigin.cpp \
-	third_party/WebKit/Source/core/page/SecurityPolicy.cpp \
 	third_party/WebKit/Source/core/page/Settings.cpp \
 	third_party/WebKit/Source/core/page/SpatialNavigation.cpp \
 	third_party/WebKit/Source/core/page/SpeechInput.cpp \
@@ -540,16 +541,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_remaining.target.darwin-x86.mk b/Source/core/core.gyp/webcore_remaining.target.darwin-x86.mk
index 9f904b1..7865946 100644
--- a/Source/core/core.gyp/webcore_remaining.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_remaining.target.darwin-x86.mk
@@ -51,6 +51,10 @@
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableColumn.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableHeaderContainer.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableRow.cpp \
+	third_party/WebKit/Source/core/animation/Animation.cpp \
+	third_party/WebKit/Source/core/animation/AnimationEffect.cpp \
+	third_party/WebKit/Source/core/animation/DocumentTimeline.cpp \
+	third_party/WebKit/Source/core/animation/TimedItem.cpp \
 	third_party/WebKit/Source/core/css/BasicShapeFunctions.cpp \
 	third_party/WebKit/Source/core/css/CSSAspectRatioValue.cpp \
 	third_party/WebKit/Source/core/css/CSSBasicShapes.cpp \
@@ -128,7 +132,6 @@
 	third_party/WebKit/Source/core/css/SVGCSSComputedStyleDeclaration.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSParser.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSStyleSelector.cpp \
-	third_party/WebKit/Source/core/css/ScopedStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/SelectorChecker.cpp \
 	third_party/WebKit/Source/core/css/SelectorCheckerFastPath.cpp \
 	third_party/WebKit/Source/core/css/SelectorFilter.cpp \
@@ -138,14 +141,11 @@
 	third_party/WebKit/Source/core/css/StylePropertySerializer.cpp \
 	third_party/WebKit/Source/core/css/StylePropertySet.cpp \
 	third_party/WebKit/Source/core/css/StylePropertyShorthand.cpp \
-	third_party/WebKit/Source/core/css/StyleResolver.cpp \
 	third_party/WebKit/Source/core/css/StyleRule.cpp \
 	third_party/WebKit/Source/core/css/StyleRuleImport.cpp \
 	third_party/WebKit/Source/core/css/StyleSheet.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetContents.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetList.cpp \
-	third_party/WebKit/Source/core/css/TransformBuilder.cpp \
-	third_party/WebKit/Source/core/css/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSArrayFunctionValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterRule.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterValue.cpp \
@@ -158,7 +158,12 @@
 	third_party/WebKit/Source/core/css/WebKitCSSSVGDocumentValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSTransformValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSViewportRule.cpp \
-	third_party/WebKit/Source/core/editing/AlternativeTextController.cpp \
+	third_party/WebKit/Source/core/css/resolver/FilterOperationResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolverState.cpp \
+	third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp \
+	third_party/WebKit/Source/core/css/resolver/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/editing/AppendNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyStyleCommand.cpp \
@@ -168,7 +173,6 @@
 	third_party/WebKit/Source/core/editing/DeleteFromTextNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/DeleteSelectionCommand.cpp \
 	third_party/WebKit/Source/core/editing/DictationAlternative.cpp \
-	third_party/WebKit/Source/core/editing/DictationCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditingStyle.cpp \
 	third_party/WebKit/Source/core/editing/Editor.cpp \
@@ -382,7 +386,6 @@
 	third_party/WebKit/Source/core/page/MouseEventWithHitTestResults.cpp \
 	third_party/WebKit/Source/core/page/Navigator.cpp \
 	third_party/WebKit/Source/core/page/NavigatorBase.cpp \
-	third_party/WebKit/Source/core/page/OriginAccessEntry.cpp \
 	third_party/WebKit/Source/core/page/Page.cpp \
 	third_party/WebKit/Source/core/page/PageConsole.cpp \
 	third_party/WebKit/Source/core/page/PageGroup.cpp \
@@ -402,8 +405,6 @@
 	third_party/WebKit/Source/core/page/RuntimeCSSEnabled.cpp \
 	third_party/WebKit/Source/core/page/RuntimeEnabledFeaturesCustom.cpp \
 	third_party/WebKit/Source/core/page/Screen.cpp \
-	third_party/WebKit/Source/core/page/SecurityOrigin.cpp \
-	third_party/WebKit/Source/core/page/SecurityPolicy.cpp \
 	third_party/WebKit/Source/core/page/Settings.cpp \
 	third_party/WebKit/Source/core/page/SpatialNavigation.cpp \
 	third_party/WebKit/Source/core/page/SpeechInput.cpp \
@@ -542,16 +543,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_remaining.target.linux-arm.mk b/Source/core/core.gyp/webcore_remaining.target.linux-arm.mk
index 54c73f5..7e0389a 100644
--- a/Source/core/core.gyp/webcore_remaining.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_remaining.target.linux-arm.mk
@@ -51,6 +51,10 @@
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableColumn.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableHeaderContainer.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableRow.cpp \
+	third_party/WebKit/Source/core/animation/Animation.cpp \
+	third_party/WebKit/Source/core/animation/AnimationEffect.cpp \
+	third_party/WebKit/Source/core/animation/DocumentTimeline.cpp \
+	third_party/WebKit/Source/core/animation/TimedItem.cpp \
 	third_party/WebKit/Source/core/css/BasicShapeFunctions.cpp \
 	third_party/WebKit/Source/core/css/CSSAspectRatioValue.cpp \
 	third_party/WebKit/Source/core/css/CSSBasicShapes.cpp \
@@ -128,7 +132,6 @@
 	third_party/WebKit/Source/core/css/SVGCSSComputedStyleDeclaration.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSParser.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSStyleSelector.cpp \
-	third_party/WebKit/Source/core/css/ScopedStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/SelectorChecker.cpp \
 	third_party/WebKit/Source/core/css/SelectorCheckerFastPath.cpp \
 	third_party/WebKit/Source/core/css/SelectorFilter.cpp \
@@ -138,14 +141,11 @@
 	third_party/WebKit/Source/core/css/StylePropertySerializer.cpp \
 	third_party/WebKit/Source/core/css/StylePropertySet.cpp \
 	third_party/WebKit/Source/core/css/StylePropertyShorthand.cpp \
-	third_party/WebKit/Source/core/css/StyleResolver.cpp \
 	third_party/WebKit/Source/core/css/StyleRule.cpp \
 	third_party/WebKit/Source/core/css/StyleRuleImport.cpp \
 	third_party/WebKit/Source/core/css/StyleSheet.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetContents.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetList.cpp \
-	third_party/WebKit/Source/core/css/TransformBuilder.cpp \
-	third_party/WebKit/Source/core/css/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSArrayFunctionValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterRule.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterValue.cpp \
@@ -158,7 +158,12 @@
 	third_party/WebKit/Source/core/css/WebKitCSSSVGDocumentValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSTransformValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSViewportRule.cpp \
-	third_party/WebKit/Source/core/editing/AlternativeTextController.cpp \
+	third_party/WebKit/Source/core/css/resolver/FilterOperationResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolverState.cpp \
+	third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp \
+	third_party/WebKit/Source/core/css/resolver/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/editing/AppendNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyStyleCommand.cpp \
@@ -168,7 +173,6 @@
 	third_party/WebKit/Source/core/editing/DeleteFromTextNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/DeleteSelectionCommand.cpp \
 	third_party/WebKit/Source/core/editing/DictationAlternative.cpp \
-	third_party/WebKit/Source/core/editing/DictationCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditingStyle.cpp \
 	third_party/WebKit/Source/core/editing/Editor.cpp \
@@ -382,7 +386,6 @@
 	third_party/WebKit/Source/core/page/MouseEventWithHitTestResults.cpp \
 	third_party/WebKit/Source/core/page/Navigator.cpp \
 	third_party/WebKit/Source/core/page/NavigatorBase.cpp \
-	third_party/WebKit/Source/core/page/OriginAccessEntry.cpp \
 	third_party/WebKit/Source/core/page/Page.cpp \
 	third_party/WebKit/Source/core/page/PageConsole.cpp \
 	third_party/WebKit/Source/core/page/PageGroup.cpp \
@@ -402,8 +405,6 @@
 	third_party/WebKit/Source/core/page/RuntimeCSSEnabled.cpp \
 	third_party/WebKit/Source/core/page/RuntimeEnabledFeaturesCustom.cpp \
 	third_party/WebKit/Source/core/page/Screen.cpp \
-	third_party/WebKit/Source/core/page/SecurityOrigin.cpp \
-	third_party/WebKit/Source/core/page/SecurityPolicy.cpp \
 	third_party/WebKit/Source/core/page/Settings.cpp \
 	third_party/WebKit/Source/core/page/SpatialNavigation.cpp \
 	third_party/WebKit/Source/core/page/SpeechInput.cpp \
@@ -540,16 +541,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_remaining.target.linux-x86.mk b/Source/core/core.gyp/webcore_remaining.target.linux-x86.mk
index 9f904b1..7865946 100644
--- a/Source/core/core.gyp/webcore_remaining.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_remaining.target.linux-x86.mk
@@ -51,6 +51,10 @@
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableColumn.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableHeaderContainer.cpp \
 	third_party/WebKit/Source/core/accessibility/AccessibilityTableRow.cpp \
+	third_party/WebKit/Source/core/animation/Animation.cpp \
+	third_party/WebKit/Source/core/animation/AnimationEffect.cpp \
+	third_party/WebKit/Source/core/animation/DocumentTimeline.cpp \
+	third_party/WebKit/Source/core/animation/TimedItem.cpp \
 	third_party/WebKit/Source/core/css/BasicShapeFunctions.cpp \
 	third_party/WebKit/Source/core/css/CSSAspectRatioValue.cpp \
 	third_party/WebKit/Source/core/css/CSSBasicShapes.cpp \
@@ -128,7 +132,6 @@
 	third_party/WebKit/Source/core/css/SVGCSSComputedStyleDeclaration.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSParser.cpp \
 	third_party/WebKit/Source/core/css/SVGCSSStyleSelector.cpp \
-	third_party/WebKit/Source/core/css/ScopedStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/SelectorChecker.cpp \
 	third_party/WebKit/Source/core/css/SelectorCheckerFastPath.cpp \
 	third_party/WebKit/Source/core/css/SelectorFilter.cpp \
@@ -138,14 +141,11 @@
 	third_party/WebKit/Source/core/css/StylePropertySerializer.cpp \
 	third_party/WebKit/Source/core/css/StylePropertySet.cpp \
 	third_party/WebKit/Source/core/css/StylePropertyShorthand.cpp \
-	third_party/WebKit/Source/core/css/StyleResolver.cpp \
 	third_party/WebKit/Source/core/css/StyleRule.cpp \
 	third_party/WebKit/Source/core/css/StyleRuleImport.cpp \
 	third_party/WebKit/Source/core/css/StyleSheet.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetContents.cpp \
 	third_party/WebKit/Source/core/css/StyleSheetList.cpp \
-	third_party/WebKit/Source/core/css/TransformBuilder.cpp \
-	third_party/WebKit/Source/core/css/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSArrayFunctionValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterRule.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSFilterValue.cpp \
@@ -158,7 +158,12 @@
 	third_party/WebKit/Source/core/css/WebKitCSSSVGDocumentValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSTransformValue.cpp \
 	third_party/WebKit/Source/core/css/WebKitCSSViewportRule.cpp \
-	third_party/WebKit/Source/core/editing/AlternativeTextController.cpp \
+	third_party/WebKit/Source/core/css/resolver/FilterOperationResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/ScopedStyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp \
+	third_party/WebKit/Source/core/css/resolver/StyleResolverState.cpp \
+	third_party/WebKit/Source/core/css/resolver/TransformBuilder.cpp \
+	third_party/WebKit/Source/core/css/resolver/ViewportStyleResolver.cpp \
 	third_party/WebKit/Source/core/editing/AppendNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyBlockElementCommand.cpp \
 	third_party/WebKit/Source/core/editing/ApplyStyleCommand.cpp \
@@ -168,7 +173,6 @@
 	third_party/WebKit/Source/core/editing/DeleteFromTextNodeCommand.cpp \
 	third_party/WebKit/Source/core/editing/DeleteSelectionCommand.cpp \
 	third_party/WebKit/Source/core/editing/DictationAlternative.cpp \
-	third_party/WebKit/Source/core/editing/DictationCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditCommand.cpp \
 	third_party/WebKit/Source/core/editing/EditingStyle.cpp \
 	third_party/WebKit/Source/core/editing/Editor.cpp \
@@ -382,7 +386,6 @@
 	third_party/WebKit/Source/core/page/MouseEventWithHitTestResults.cpp \
 	third_party/WebKit/Source/core/page/Navigator.cpp \
 	third_party/WebKit/Source/core/page/NavigatorBase.cpp \
-	third_party/WebKit/Source/core/page/OriginAccessEntry.cpp \
 	third_party/WebKit/Source/core/page/Page.cpp \
 	third_party/WebKit/Source/core/page/PageConsole.cpp \
 	third_party/WebKit/Source/core/page/PageGroup.cpp \
@@ -402,8 +405,6 @@
 	third_party/WebKit/Source/core/page/RuntimeCSSEnabled.cpp \
 	third_party/WebKit/Source/core/page/RuntimeEnabledFeaturesCustom.cpp \
 	third_party/WebKit/Source/core/page/Screen.cpp \
-	third_party/WebKit/Source/core/page/SecurityOrigin.cpp \
-	third_party/WebKit/Source/core/page/SecurityPolicy.cpp \
 	third_party/WebKit/Source/core/page/Settings.cpp \
 	third_party/WebKit/Source/core/page/SpatialNavigation.cpp \
 	third_party/WebKit/Source/core/page/SpeechInput.cpp \
@@ -542,16 +543,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_rendering.target.darwin-arm.mk b/Source/core/core.gyp/webcore_rendering.target.darwin-arm.mk
index 941476c..73fc45e 100644
--- a/Source/core/core.gyp/webcore_rendering.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_rendering.target.darwin-arm.mk
@@ -233,16 +233,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_rendering.target.darwin-x86.mk b/Source/core/core.gyp/webcore_rendering.target.darwin-x86.mk
index 0aeafe3..6f6b356 100644
--- a/Source/core/core.gyp/webcore_rendering.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_rendering.target.darwin-x86.mk
@@ -236,16 +236,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_rendering.target.linux-arm.mk b/Source/core/core.gyp/webcore_rendering.target.linux-arm.mk
index 941476c..73fc45e 100644
--- a/Source/core/core.gyp/webcore_rendering.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_rendering.target.linux-arm.mk
@@ -233,16 +233,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_rendering.target.linux-x86.mk b/Source/core/core.gyp/webcore_rendering.target.linux-x86.mk
index 0aeafe3..6f6b356 100644
--- a/Source/core/core.gyp/webcore_rendering.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_rendering.target.linux-x86.mk
@@ -236,16 +236,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_svg.target.darwin-arm.mk b/Source/core/core.gyp/webcore_svg.target.darwin-arm.mk
index 3606ad3..7aac75f 100644
--- a/Source/core/core.gyp/webcore_svg.target.darwin-arm.mk
+++ b/Source/core/core.gyp/webcore_svg.target.darwin-arm.mk
@@ -301,16 +301,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_svg.target.darwin-x86.mk b/Source/core/core.gyp/webcore_svg.target.darwin-x86.mk
index fe25260..c7162f1 100644
--- a/Source/core/core.gyp/webcore_svg.target.darwin-x86.mk
+++ b/Source/core/core.gyp/webcore_svg.target.darwin-x86.mk
@@ -303,16 +303,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_svg.target.linux-arm.mk b/Source/core/core.gyp/webcore_svg.target.linux-arm.mk
index 3606ad3..7aac75f 100644
--- a/Source/core/core.gyp/webcore_svg.target.linux-arm.mk
+++ b/Source/core/core.gyp/webcore_svg.target.linux-arm.mk
@@ -301,16 +301,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gyp/webcore_svg.target.linux-x86.mk b/Source/core/core.gyp/webcore_svg.target.linux-x86.mk
index fe25260..c7162f1 100644
--- a/Source/core/core.gyp/webcore_svg.target.linux-x86.mk
+++ b/Source/core/core.gyp/webcore_svg.target.linux-x86.mk
@@ -303,16 +303,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/core/core.gypi b/Source/core/core.gypi
index 5dbfe6f..9915d67 100644
--- a/Source/core/core.gypi
+++ b/Source/core/core.gypi
@@ -1,3 +1,4 @@
+
 {
     'variables': {
         'core_idl_files': [
@@ -65,7 +66,6 @@
             'dom/DocumentType.idl',
             'dom/Element.idl',
             'dom/Entity.idl',
-            'dom/EntityReference.idl',
             'dom/ErrorEvent.idl',
             'dom/Event.idl',
             'dom/EventException.idl',
@@ -247,6 +247,8 @@
             'html/canvas/WebGLTexture.idl',
             'html/canvas/WebGLUniformLocation.idl',
             'html/canvas/WebGLVertexArrayObjectOES.idl',
+            'html/ime/Composition.idl',
+            'html/ime/InputMethodContext.idl',
             'html/shadow/HTMLContentElement.idl',
             'html/shadow/HTMLShadowElement.idl',
             'html/track/TextTrack.idl',
@@ -512,6 +514,14 @@
             'accessibility/AccessibilityTableHeaderContainer.h',
             'accessibility/AccessibilityTableRow.cpp',
             'accessibility/AccessibilityTableRow.h',
+            'animation/Animation.cpp',
+            'animation/Animation.h',
+            'animation/AnimationEffect.cpp',
+            'animation/AnimationEffect.h',
+            'animation/DocumentTimeline.cpp',
+            'animation/DocumentTimeline.h',
+            'animation/TimedItem.cpp',
+            'animation/TimedItem.h',
             'css/BasicShapeFunctions.cpp',
             'css/CSSAspectRatioValue.cpp',
             'css/CSSAspectRatioValue.h',
@@ -652,8 +662,6 @@
             'css/SVGCSSComputedStyleDeclaration.cpp',
             'css/SVGCSSParser.cpp',
             'css/SVGCSSStyleSelector.cpp',
-            'css/ScopedStyleResolver.cpp',
-            'css/ScopedStyleResolver.h',
             'css/SelectorChecker.cpp',
             'css/SelectorChecker.h',
             'css/SelectorCheckerFastPath.cpp',
@@ -673,8 +681,6 @@
             'css/StylePropertySet.h',
             'css/StylePropertyShorthand.cpp',
             'css/StylePropertyShorthand.h',
-            'css/StyleResolver.cpp',
-            'css/StyleResolver.h',
             'css/StyleRule.cpp',
             'css/StyleRule.h',
             'css/StyleRuleImport.cpp',
@@ -685,10 +691,6 @@
             'css/StyleSheetContents.h',
             'css/StyleSheetList.cpp',
             'css/StyleSheetList.h',
-            'css/TransformBuilder.cpp',
-            'css/TransformBuilder.h',
-            'css/ViewportStyleResolver.cpp',
-            'css/ViewportStyleResolver.h',
             'css/WebKitCSSArrayFunctionValue.cpp',
             'css/WebKitCSSArrayFunctionValue.h',
             'css/WebKitCSSFilterRule.cpp',
@@ -710,8 +712,18 @@
             'css/WebKitCSSTransformValue.cpp',
             'css/WebKitCSSViewportRule.h',
             'css/WebKitCSSViewportRule.cpp',
-            'editing/AlternativeTextController.cpp',
-            'editing/AlternativeTextController.h',
+            'css/resolver/FilterOperationResolver.cpp',
+            'css/resolver/FilterOperationResolver.h',
+            'css/resolver/ScopedStyleResolver.cpp',
+            'css/resolver/ScopedStyleResolver.h',
+            'css/resolver/StyleResolver.cpp',
+            'css/resolver/StyleResolver.h',
+            'css/resolver/StyleResolverState.cpp',
+            'css/resolver/StyleResolverState.h',
+            'css/resolver/TransformBuilder.cpp',
+            'css/resolver/TransformBuilder.h',
+            'css/resolver/ViewportStyleResolver.cpp',
+            'css/resolver/ViewportStyleResolver.h',
             'editing/AppendNodeCommand.cpp',
             'editing/AppendNodeCommand.h',
             'editing/ApplyBlockElementCommand.cpp',
@@ -726,7 +738,6 @@
             'editing/DeleteFromTextNodeCommand.h',
             'editing/DeleteSelectionCommand.cpp',
             'editing/DictationAlternative.cpp',
-            'editing/DictationCommand.cpp',
             'editing/EditCommand.cpp',
             'editing/EditingStyle.cpp',
             'editing/Editor.cpp',
@@ -1144,8 +1155,6 @@
             'page/Navigator.h',
             'page/NavigatorBase.cpp',
             'page/NavigatorBase.h',
-            'page/OriginAccessEntry.cpp',
-            'page/OriginAccessEntry.h',
             'page/Page.cpp',
             'page/PageConsole.cpp',
             'page/PageGroup.cpp',
@@ -1180,8 +1189,6 @@
             'page/RuntimeEnabledFeaturesCustom.cpp',
             'page/Screen.cpp',
             'page/Screen.h',
-            'page/SecurityOrigin.cpp',
-            'page/SecurityPolicy.cpp',
             'page/Settings.cpp',
             'page/SpatialNavigation.cpp',
             'page/SpeechInput.cpp',
@@ -1734,8 +1741,6 @@
             'dom/ElementRareData.cpp',
             'dom/ElementRareData.h',
             'dom/Entity.h',
-            'dom/EntityReference.cpp',
-            'dom/EntityReference.h',
             'dom/ErrorEvent.cpp',
             'dom/ErrorEvent.h',
             'dom/Event.cpp',
@@ -2383,6 +2388,10 @@
             'html/shadow/TextControlInnerElements.h',
             'html/shadow/TextFieldDecorationElement.cpp',
             'html/shadow/TextFieldDecorationElement.h',
+            'html/ime/Composition.cpp',
+            'html/ime/Composition.h',
+            'html/ime/InputMethodContext.cpp',
+            'html/ime/InputMethodContext.h',
             'html/track/InbandTextTrack.cpp',
             'html/track/InbandTextTrack.h',
             'html/track/LoadableTextTrack.cpp',
@@ -2436,12 +2445,8 @@
             'platform/FileIconLoader.h',
             'platform/FileMetadata.h',
             'platform/FileStream.cpp',
-            'platform/FileSystem.cpp',
             'platform/FloatConversion.h',
             'platform/HashTools.h',
-            'platform/KURL.cpp',
-            'platform/KURLGoogle.cpp',
-            'platform/KURLGooglePrivate.h',
             'platform/KillRing.h',
             'platform/KillRingNone.cpp',
             'platform/Language.cpp',
@@ -2450,6 +2455,8 @@
             'platform/Length.cpp',
             'platform/LengthBox.cpp',
             'platform/Logging.cpp',
+            'platform/MIMETypeFromURL.cpp',
+            'platform/MIMETypeFromURL.h',
             'platform/NotImplemented.cpp',
             'platform/Pasteboard.h',
             'platform/PlatformEvent.cpp',
@@ -2469,9 +2476,7 @@
             'platform/PrerenderHandle.h',
             'platform/PrerenderClient.h',
             'platform/PurgeableBuffer.h',
-            'platform/ReferrerPolicy.h',
             'platform/SSLKeyGenerator.h',
-            'platform/SchemeRegistry.cpp',
             'platform/ScrollAnimator.cpp',
             'platform/ScrollAnimator.h',
             'platform/ScrollAnimatorNone.cpp',
@@ -2647,8 +2652,6 @@
             'platform/chromium/ScrollbarThemeChromiumMac.mm',
             'platform/chromium/ScrollbarThemeChromiumWin.cpp',
             'platform/chromium/ScrollbarThemeChromiumWin.h',
-            'platform/chromium/SearchPopupMenuChromium.cpp',
-            'platform/chromium/SearchPopupMenuChromium.h',
             'platform/chromium/SharedTimerChromium.cpp',
             'platform/chromium/SoundChromiumPosix.cpp',
             'platform/chromium/SoundChromiumWin.cpp',
@@ -2923,8 +2926,6 @@
             'platform/graphics/skia/NativeImageSkia.h',
             'platform/graphics/skia/OpaqueRegionSkia.cpp',
             'platform/graphics/skia/OpaqueRegionSkia.h',
-            'platform/graphics/skia/PlatformContextSkia.cpp',
-            'platform/graphics/skia/PlatformContextSkia.h',
             'platform/graphics/skia/SimpleFontDataSkia.cpp',
             'platform/graphics/skia/SkiaFontWin.cpp',
             'platform/graphics/skia/SkiaFontWin.h',
@@ -3001,7 +3002,9 @@
             'platform/mediastream/MediaConstraints.h',
             'platform/mediastream/MediaStreamCenter.cpp',
             'platform/mediastream/MediaStreamCenter.h',
+            'platform/mediastream/MediaStreamComponent.cpp',
             'platform/mediastream/MediaStreamComponent.h',
+            'platform/mediastream/MediaStreamDescriptor.cpp',
             'platform/mediastream/MediaStreamDescriptor.h',
             'platform/mediastream/MediaStreamSource.cpp',
             'platform/mediastream/MediaStreamSource.h',
@@ -3103,18 +3106,8 @@
             'platform/text/TextBoundaries.cpp',
             'platform/text/TextBreakIterator.cpp',
             'platform/text/TextBreakIteratorICU.cpp',
-            'platform/text/TextCodec.cpp',
-            'platform/text/TextCodecASCIIFastPath.h',
-            'platform/text/TextCodecICU.cpp',
-            'platform/text/TextCodecLatin1.cpp',
-            'platform/text/TextCodecUTF16.cpp',
-            'platform/text/TextCodecUTF8.cpp',
-            'platform/text/TextCodecUTF8.h',
-            'platform/text/TextCodecUserDefined.cpp',
-            'platform/text/TextEncoding.cpp',
             'platform/text/TextEncodingDetector.h',
             'platform/text/TextEncodingDetectorICU.cpp',
-            'platform/text/TextEncodingRegistry.cpp',
             'platform/text/TextStream.cpp',
             'platform/text/UnicodeRange.cpp',
             'platform/text/cf/AtomicStringCF.cpp',
@@ -3586,6 +3579,7 @@
           'testing/MallocStatistics.idl',
           'testing/TypeConversions.idl',
           '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalSettingsGenerated.idl',
+          '<(SHARED_INTERMEDIATE_DIR)/webkit/InternalRuntimeFlags.idl',
         ],
         'webcore_test_support_files': [
             'testing/v8/WebCoreTestSupport.cpp',
@@ -3653,6 +3647,12 @@
             'platform/chromium/support/WrappedResourceResponse.h',
         ],
         'core_unittest_files': [
+            'platform/DecimalTest.cpp',
+            'platform/chromium/ClipboardChromiumTest.cpp',
+            'platform/graphics/chromium/AnimationTranslationUtilTest.cpp',
+            'platform/text/DateTimeFormatTest.cpp',
+            'tests/CachedImageTest.cpp',
+            'tests/DocumentTimeline.cpp',
             'tests/HeapGraphSerializerTest.cpp',
             'tests/LayoutUnit.cpp',
             'tests/LinkRelAttribute.cpp',
@@ -3662,6 +3662,7 @@
             'scripts/in_file.py',
             'scripts/in_generator.py',
             'scripts/license.py',
+            'scripts/name_macros.py',
         ],
         'conditions': [
             ['OS=="win"', {
diff --git a/Source/core/css/BasicShapeFunctions.cpp b/Source/core/css/BasicShapeFunctions.cpp
index c8e6a6f..c6f09d9 100644
--- a/Source/core/css/BasicShapeFunctions.cpp
+++ b/Source/core/css/BasicShapeFunctions.cpp
@@ -33,7 +33,7 @@
 #include "core/css/CSSBasicShapes.h"
 #include "core/css/CSSPrimitiveValueMappings.h"
 #include "core/css/CSSValuePool.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/rendering/style/BasicShapes.h"
 
 namespace WebCore {
diff --git a/Source/core/css/CSSCalculationValue.cpp b/Source/core/css/CSSCalculationValue.cpp
index a909d17..74737f8 100644
--- a/Source/core/css/CSSCalculationValue.cpp
+++ b/Source/core/css/CSSCalculationValue.cpp
@@ -32,7 +32,7 @@
 #include "core/css/CSSCalculationValue.h"
 
 #include "core/css/CSSValueList.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/platform/Length.h"
 
diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp
index e05369c..972666e 100644
--- a/Source/core/css/CSSComputedStyleDeclaration.cpp
+++ b/Source/core/css/CSSComputedStyleDeclaration.cpp
@@ -47,8 +47,8 @@
 #include "core/css/ShadowValue.h"
 #include "core/css/StylePropertySet.h"
 #include "core/css/StylePropertyShorthand.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/WebKitCSSTransformValue.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/dom/PseudoElement.h"
@@ -86,9 +86,7 @@
 // to respect runtime enabling of CSS properties.
 static const CSSPropertyID staticComputableProperties[] = {
     CSSPropertyBackgroundAttachment,
-#if ENABLE(CSS_COMPOSITING)
     CSSPropertyBackgroundBlendMode,
-#endif
     CSSPropertyBackgroundClip,
     CSSPropertyBackgroundColor,
     CSSPropertyBackgroundImage,
@@ -151,9 +149,7 @@
     CSSPropertyMaxWidth,
     CSSPropertyMinHeight,
     CSSPropertyMinWidth,
-#if ENABLE(CSS_COMPOSITING)
     CSSPropertyMixBlendMode,
-#endif
     CSSPropertyOpacity,
     CSSPropertyOrphans,
     CSSPropertyOutlineColor,
@@ -1026,15 +1022,39 @@
     return 0;
 }
 
-static PassRefPtr<CSSValue> valueForGridTrackList(const Vector<GridTrackSize>& trackSizes, const RenderStyle* style, RenderView *renderView)
+static void addValuesForNamedGridLinesAtIndex(const NamedGridLinesMap& namedGridLines, size_t i, CSSValueList& list)
+{
+    // Note that this won't return the results in the order specified in the style sheet,
+    // which is probably fine as we stil *do* return all the expected values.
+    NamedGridLinesMap::const_iterator it = namedGridLines.begin();
+    NamedGridLinesMap::const_iterator end = namedGridLines.end();
+    for (; it != end; ++it) {
+        const Vector<size_t>& linesIndexes = it->value;
+        for (size_t j = 0; j < linesIndexes.size(); ++j) {
+            if (linesIndexes[j] != i)
+                continue;
+
+            list.append(cssValuePool().createValue(it->key, CSSPrimitiveValue::CSS_STRING));
+            break;
+        }
+    }
+}
+
+static PassRefPtr<CSSValue> valueForGridTrackList(const Vector<GridTrackSize>& trackSizes, const NamedGridLinesMap& namedGridLines, const RenderStyle* style, RenderView* renderView)
 {
     // Handle the 'none' case here.
-    if (!trackSizes.size())
+    if (!trackSizes.size()) {
+        ASSERT(namedGridLines.isEmpty());
         return cssValuePool().createIdentifierValue(CSSValueNone);
+    }
 
     RefPtr<CSSValueList> list = CSSValueList::createSpaceSeparated();
-    for (size_t i = 0; i < trackSizes.size(); ++i)
+    for (size_t i = 0; i < trackSizes.size(); ++i) {
+        addValuesForNamedGridLinesAtIndex(namedGridLines, i, *list);
         list->append(valueForGridTrackSize(trackSizes[i], style, renderView));
+    }
+    // Those are the trailing <string>* allowed in the syntax.
+    addValuesForNamedGridLinesAtIndex(namedGridLines, trackSizes.size(), *list);
     return list.release();
 }
 
@@ -1905,9 +1925,9 @@
         case CSSPropertyWebkitGridAutoRows:
             return valueForGridTrackSize(style->gridAutoRows(), style.get(), m_node->document()->renderView());
         case CSSPropertyWebkitGridColumns:
-            return valueForGridTrackList(style->gridColumns(), style.get(), m_node->document()->renderView());
+            return valueForGridTrackList(style->gridColumns(), style->namedGridColumnLines(), style.get(), m_node->document()->renderView());
         case CSSPropertyWebkitGridRows:
-            return valueForGridTrackList(style->gridRows(), style.get(), m_node->document()->renderView());
+            return valueForGridTrackList(style->gridRows(), style->namedGridRowLines(), style.get(), m_node->document()->renderView());
 
         case CSSPropertyWebkitGridStart:
             return valueForGridPosition(style->gridStart());
@@ -2581,7 +2601,6 @@
             return cssValuePool().createValue(style->wrapThrough());
         case CSSPropertyWebkitFilter:
             return valueForFilter(renderer, style.get());
-#if ENABLE(CSS_COMPOSITING)
         case CSSPropertyMixBlendMode:
             return cssValuePool().createValue(style->blendMode());
             
@@ -2596,7 +2615,6 @@
 
             return list.release();
         }
-#endif
         case CSSPropertyBackground:
             return getBackgroundShorthandValue();
         case CSSPropertyBorder: {
diff --git a/Source/core/css/CSSFontFaceLoadEvent.idl b/Source/core/css/CSSFontFaceLoadEvent.idl
index c4bd55e..d89e765 100644
--- a/Source/core/css/CSSFontFaceLoadEvent.idl
+++ b/Source/core/css/CSSFontFaceLoadEvent.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     EnabledAtRuntime=fontLoadEvents,
     ConstructorTemplate=Event
 ] interface CSSFontFaceLoadEvent : Event {
diff --git a/Source/core/css/CSSFontSelector.cpp b/Source/core/css/CSSFontSelector.cpp
index dde4e12..356f23f 100644
--- a/Source/core/css/CSSFontSelector.cpp
+++ b/Source/core/css/CSSFontSelector.cpp
@@ -39,8 +39,8 @@
 #include "core/css/CSSUnicodeRangeValue.h"
 #include "core/css/CSSValueList.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleRule.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/loader/FrameLoader.h"
 #include "core/loader/cache/CachedFont.h"
diff --git a/Source/core/css/CSSGradientValue.cpp b/Source/core/css/CSSGradientValue.cpp
index 0be3749..ee15dc2 100644
--- a/Source/core/css/CSSGradientValue.cpp
+++ b/Source/core/css/CSSGradientValue.cpp
@@ -28,7 +28,7 @@
 
 #include "CSSValueKeywords.h"
 #include "core/css/CSSCalculationValue.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/NodeRenderStyle.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/platform/graphics/GeneratorGeneratedImage.h"
diff --git a/Source/core/css/CSSGrammar.y.in b/Source/core/css/CSSGrammar.y.in
index 20860de..f9cd738 100644
--- a/Source/core/css/CSSGrammar.y.in
+++ b/Source/core/css/CSSGrammar.y.in
@@ -87,7 +87,7 @@
 
 %}
 
-%expect 35
+%expect 33
 
 %nonassoc LOWEST_PREC
 
@@ -403,6 +403,11 @@
   | %prec LOWEST_PREC TOKEN_EOF
   ;
 
+closing_parenthesis:
+    ')'
+  | %prec LOWEST_PREC TOKEN_EOF
+  ;
+
 charset:
   CHARSET_SYM maybe_space STRING maybe_space ';' {
      if (parser->m_styleSheet)
@@ -1543,11 +1548,9 @@
     ;
 
 decl_list_recovery:
-    error error_location {
+    error error_location error_recovery {
         parser->syntaxError($2, CSSParser::PropertyDeclarationError);
     }
-    | decl_list_recovery invalid_block
-    | decl_list_recovery error
     ;
 
 declaration:
@@ -1598,11 +1601,9 @@
   ;
 
 declaration_recovery:
-    error error_location {
+    error error_location error_recovery {
         parser->syntaxError($2);
     }
-    | declaration_recovery invalid_block
-    | declaration_recovery error
   ;
 
 property:
@@ -1634,15 +1635,13 @@
             $$->addValue(parser->sinkFloatingValue($3));
         }
     }
-    | expr invalid_block_list {
+    | expr expr_recovery {
         $$ = 0;
     }
-    | expr invalid_block_list error {
-        $$ = 0;
-    }
-    | expr error {
-        $$ = 0;
-    }
+  ;
+
+expr_recovery:
+    error error_location error_recovery
   ;
 
 operator:
@@ -1733,7 +1732,7 @@
   ;
 
 function:
-    FUNCTION maybe_space expr ')' maybe_space {
+    FUNCTION maybe_space expr closing_parenthesis maybe_space {
         CSSParserFunction* f = parser->createFloatingFunction();
         f->name = $1;
         f->args = parser->sinkFloatingValueList($3);
@@ -1741,15 +1740,7 @@
         $$.unit = CSSParserValue::Function;
         $$.function = f;
     } |
-    FUNCTION maybe_space expr TOKEN_EOF {
-        CSSParserFunction* f = parser->createFloatingFunction();
-        f->name = $1;
-        f->args = parser->sinkFloatingValueList($3);
-        $$.id = 0;
-        $$.unit = CSSParserValue::Function;
-        $$.function = f;
-    } |
-    FUNCTION maybe_space ')' maybe_space {
+    FUNCTION maybe_space closing_parenthesis maybe_space {
         CSSParserFunction* f = parser->createFloatingFunction();
         f->name = $1;
         CSSParserValueList* valueList = parser->createFloatingValueList();
@@ -1767,7 +1758,7 @@
         $$.function = f;
   }
   ;
- 
+
 calc_func_term:
   unary_term { $$ = $1; }
   | VARFUNCTION maybe_space IDENT ')' {
@@ -1785,22 +1776,21 @@
     | WHITESPACE '-' WHITESPACE {
         $$ = '-';
     }
-    | WHITESPACE '*' maybe_space {
+    | calc_maybe_space '*' maybe_space {
         $$ = '*';
     }
-    | WHITESPACE '/' maybe_space {
-        $$ = '/';
-    }
-    | '*' maybe_space {
-        $$ = '*';
-    }
-    | '/' maybe_space {
+    | calc_maybe_space '/' maybe_space {
         $$ = '/';
     }
   ;
 
+calc_maybe_space:
+    /* empty */
+    | WHITESPACE
+  ;
+
 calc_func_paren_expr:
-    '(' maybe_space calc_func_expr calc_closing_paren {
+    '(' maybe_space calc_func_expr calc_maybe_space ')' {
         if ($3) {
             $$ = $3;
             CSSParserValue v;
@@ -1813,10 +1803,7 @@
         } else
             $$ = 0;
     }
-
-calc_closing_paren:
-    WHITESPACE ')'
-    | ')'
+  ;
 
 calc_func_expr:
     calc_func_term {
@@ -1855,13 +1842,10 @@
   ;
 
 calc_func_expr_list:
-    calc_func_expr WHITESPACE {
+    calc_func_expr calc_maybe_space {
         $$ = $1;
     }    
-    | calc_func_expr {
-        $$ = $1;
-    }    
-    | calc_func_expr_list ',' maybe_space calc_func_expr WHITESPACE {
+    | calc_func_expr_list ',' maybe_space calc_func_expr calc_maybe_space {
         if ($1 && $4) {
             $$ = $1;
             CSSParserValue v;
@@ -1873,22 +1857,10 @@
         } else
             $$ = 0;
     }
-    | calc_func_expr_list ',' maybe_space calc_func_expr {
-        if ($1 && $4) {
-            $$ = $1;
-            CSSParserValue v;
-            v.id = 0;
-            v.unit = CSSParserValue::Operator;
-            v.iValue = ',';
-            $$->addValue(v);
-            $$->extend(*($4));
-        } else
-            $$ = 0;
-    }
-    
+  ;
 
 calc_function:
-    CALCFUNCTION maybe_space calc_func_expr calc_closing_paren maybe_space {
+    CALCFUNCTION maybe_space calc_func_expr calc_maybe_space ')' maybe_space {
         CSSParserFunction* f = parser->createFloatingFunction();
         f->name = $1;
         f->args = parser->sinkFloatingValueList($3);
@@ -1982,5 +1954,11 @@
     }
     ;
 
+error_recovery:
+    /* empty */
+  | error_recovery invalid_block
+  | error_recovery error
+    ;
+
 %%
 
diff --git a/Source/core/css/CSSImageGeneratorValue.cpp b/Source/core/css/CSSImageGeneratorValue.cpp
index a2468df..a4aee0b 100644
--- a/Source/core/css/CSSImageGeneratorValue.cpp
+++ b/Source/core/css/CSSImageGeneratorValue.cpp
@@ -112,7 +112,7 @@
         return 0;
 
     // Look up the image in our cache.
-    return m_images.get(size).get();
+    return m_images.get(size);
 }
 
 void CSSImageGeneratorValue::putImage(const IntSize& size, PassRefPtr<Image> image)
diff --git a/Source/core/css/CSSImportRule.cpp b/Source/core/css/CSSImportRule.cpp
index 1dd5a94..1c1c321 100644
--- a/Source/core/css/CSSImportRule.cpp
+++ b/Source/core/css/CSSImportRule.cpp
@@ -22,6 +22,7 @@
 #include "config.h"
 #include "core/css/CSSImportRule.h"
 
+#include <wtf/text/StringBuilder.h>
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/MediaList.h"
 #include "core/css/StyleRuleImport.h"
@@ -30,8 +31,7 @@
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/loader/cache/CachedCSSStyleSheet.h"
 #include "core/loader/cache/CachedResourceLoader.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/text/StringBuilder.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/css/CSSParser.cpp b/Source/core/css/CSSParser.cpp
index b720da6..0135f09 100644
--- a/Source/core/css/CSSParser.cpp
+++ b/Source/core/css/CSSParser.cpp
@@ -28,6 +28,7 @@
 #include "core/css/CSSParser.h"
 
 #include "CSSValueKeywords.h"
+#include "RuntimeEnabledFeatures.h"
 #include "core/css/CSSAspectRatioValue.h"
 #include "core/css/CSSBasicShapes.h"
 #include "core/css/CSSBorderImage.h"
@@ -68,8 +69,11 @@
 #include "core/css/StyleRule.h"
 #include "core/css/StyleRuleImport.h"
 #include "core/css/StyleSheetContents.h"
+#include "core/css/WebKitCSSArrayFunctionValue.h"
+#include "core/css/WebKitCSSFilterValue.h"
 #include "core/css/WebKitCSSKeyframeRule.h"
 #include "core/css/WebKitCSSKeyframesRule.h"
+#include "core/css/WebKitCSSMixFunctionValue.h"
 #include "core/css/WebKitCSSRegionRule.h"
 #include "core/css/WebKitCSSShaderValue.h"
 #include "core/css/WebKitCSSTransformValue.h"
@@ -77,30 +81,25 @@
 #include "core/html/parser/HTMLParserIdioms.h"
 #include "core/page/Page.h"
 #include "core/page/PageConsole.h"
-#include "RuntimeEnabledFeatures.h"
 #include "core/page/Settings.h"
 #include "core/platform/FloatConversion.h"
 #include "core/platform/HashTools.h"
 #include "core/platform/HistogramSupport.h"
-#include "core/platform/text/TextEncoding.h"
 #include "core/rendering/RenderTheme.h"
 #include "core/svg/SVGParserUtilities.h"
+#include "wtf/BitArray.h"
+#include "wtf/HexNumber.h"
+#include "wtf/dtoa.h"
+#include "wtf/text/StringBuffer.h"
+#include "wtf/text/StringBuilder.h"
+#include "wtf/text/StringImpl.h"
+#include "wtf/text/TextEncoding.h"
 #include <limits.h>
-#include <wtf/BitArray.h>
-#include <wtf/HexNumber.h>
-#include <wtf/dtoa.h>
-#include <wtf/text/StringBuffer.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/text/StringImpl.h>
 
 #if ENABLE(SVG)
 #include "core/css/WebKitCSSSVGDocumentValue.h"
 #endif
 
-#include "core/css/WebKitCSSArrayFunctionValue.h"
-#include "core/css/WebKitCSSFilterValue.h"
-#include "core/css/WebKitCSSMixFunctionValue.h"
-
 #define YYDEBUG 0
 
 #if YYDEBUG > 0
@@ -244,7 +243,6 @@
     , isHTMLDocument(false)
     , isCSSCustomFilterEnabled(false)
     , isCSSStickyPositionEnabled(false)
-    , isCSSCompositingEnabled(false)
     , isCSSGridLayoutEnabled(false)
     , isCSSVariablesEnabled(false)
     , needsSiteSpecificQuirks(false)
@@ -258,7 +256,6 @@
     , isHTMLDocument(document->isHTMLDocument())
     , isCSSCustomFilterEnabled(document->settings() ? document->settings()->isCSSCustomFilterEnabled() : false)
     , isCSSStickyPositionEnabled(document->cssStickyPositionEnabled())
-    , isCSSCompositingEnabled(document->cssCompositingEnabled())
     , isCSSGridLayoutEnabled(document->cssGridLayoutEnabled())
     , isCSSVariablesEnabled(document->settings() ? document->settings()->cssVariablesEnabled() : false)
     , needsSiteSpecificQuirks(document->settings() ? document->settings()->needsSiteSpecificQuirks() : false)
@@ -273,7 +270,6 @@
         && a.isHTMLDocument == b.isHTMLDocument
         && a.isCSSCustomFilterEnabled == b.isCSSCustomFilterEnabled
         && a.isCSSStickyPositionEnabled == b.isCSSStickyPositionEnabled
-        && a.isCSSCompositingEnabled == b.isCSSCompositingEnabled
         && a.isCSSGridLayoutEnabled == b.isCSSGridLayoutEnabled
         && a.isCSSVariablesEnabled == b.isCSSVariablesEnabled
         && a.needsSiteSpecificQuirks == b.needsSiteSpecificQuirks;
@@ -794,16 +790,14 @@
         if (valueID == CSSValueVisible || valueID == CSSValueHidden)
             return true;
         break;
-#if ENABLE(CSS_COMPOSITING)
     case CSSPropertyMixBlendMode:
-        if (parserContext.isCSSCompositingEnabled && (valueID == CSSValueNormal || valueID == CSSValueMultiply || valueID == CSSValueScreen
+        if (RuntimeEnabledFeatures::cssCompositingEnabled() && (valueID == CSSValueNormal || valueID == CSSValueMultiply || valueID == CSSValueScreen
             || valueID == CSSValueOverlay || valueID == CSSValueDarken || valueID == CSSValueLighten ||  valueID == CSSValueColorDodge
             || valueID == CSSValueColorBurn || valueID == CSSValueHardLight || valueID == CSSValueSoftLight || valueID == CSSValueDifference
             || valueID == CSSValueExclusion || valueID == CSSValueHue || valueID == CSSValueSaturation || valueID == CSSValueColor
             || valueID == CSSValueLuminosity))
             return true;
         break;
-#endif
     case CSSPropertyWebkitBorderFit:
         if (valueID == CSSValueBorder || valueID == CSSValueLines)
             return true;
@@ -1007,6 +1001,8 @@
 static inline bool isKeywordPropertyID(CSSPropertyID propertyId)
 {
     switch (propertyId) {
+    case CSSPropertyMixBlendMode:
+        return RuntimeEnabledFeatures::cssCompositingEnabled();
     case CSSPropertyBorderBottomStyle:
     case CSSPropertyBorderCollapse:
     case CSSPropertyBorderLeftStyle:
@@ -1023,9 +1019,6 @@
     case CSSPropertyImageRendering:
     case CSSPropertyListStylePosition:
     case CSSPropertyListStyleType:
-#if ENABLE(CSS_COMPOSITING)
-    case CSSPropertyMixBlendMode:
-#endif
     case CSSPropertyOutlineStyle:
     case CSSPropertyOverflowWrap:
     case CSSPropertyOverflowX:
@@ -1985,10 +1978,8 @@
         break;
     }
 
-    case CSSPropertyBackgroundAttachment:
-#if ENABLE(CSS_COMPOSITING)
     case CSSPropertyBackgroundBlendMode:
-#endif
+    case CSSPropertyBackgroundAttachment:
     case CSSPropertyBackgroundClip:
     case CSSPropertyWebkitBackgroundClip:
     case CSSPropertyWebkitBackgroundComposite:
@@ -2352,12 +2343,12 @@
             return false;
         }
         break;
-#if ENABLE(CSS_COMPOSITING)
     case CSSPropertyMixBlendMode:
-        if (cssCompositingEnabled())
-            validPrimitive = true;
+        if (!RuntimeEnabledFeatures::cssCompositingEnabled())
+            return false;
+
+        validPrimitive = true;
         break;
-#endif
     case CSSPropertyWebkitFlex: {
         ShorthandScope scope(this, propId);
         if (id == CSSValueNone) {
@@ -4183,9 +4174,8 @@
                         m_valueList->next();
                     }
                     break;
-#if ENABLE(CSS_COMPOSITING)
                 case CSSPropertyBackgroundBlendMode:
-                    if (cssCompositingEnabled() && (val->id == CSSValueNormal || val->id == CSSValueMultiply
+                    if (RuntimeEnabledFeatures::cssCompositingEnabled() && (val->id == CSSValueNormal || val->id == CSSValueMultiply
                         || val->id == CSSValueScreen || val->id == CSSValueOverlay || val->id == CSSValueDarken
                         || val->id == CSSValueLighten ||  val->id == CSSValueColorDodge || val->id == CSSValueColorBurn
                         || val->id == CSSValueHardLight || val->id == CSSValueSoftLight || val->id == CSSValueDifference
@@ -4195,7 +4185,6 @@
                         m_valueList->next();
                     }
                     break;
-#endif
                 case CSSPropertyBackgroundRepeat:
                 case CSSPropertyWebkitMaskRepeat:
                     parseFillRepeat(currValue, currValue2);
@@ -4634,7 +4623,18 @@
     }
 
     RefPtr<CSSValueList> values = CSSValueList::createSpaceSeparated();
+    size_t currentLineNumber = 0;
     while (m_valueList->current()) {
+        while (m_valueList->current() && m_valueList->current()->unit == CSSPrimitiveValue::CSS_STRING) {
+            RefPtr<CSSPrimitiveValue> name = createPrimitiveStringValue(m_valueList->current());
+            values->append(name);
+            m_valueList->next();
+        }
+
+        // This allows trailing <string>* per the specification.
+        if (!m_valueList->current())
+            break;
+
         RefPtr<CSSPrimitiveValue> primitiveValue = parseGridTrackSize();
         if (!primitiveValue)
             return false;
@@ -8661,11 +8661,6 @@
             || equalIgnoringCase(flowName, "none"));
 }
 
-bool CSSParser::cssCompositingEnabled() const
-{
-    return m_context.isCSSCompositingEnabled;
-}
-
 bool CSSParser::cssGridLayoutEnabled() const
 {
     return m_context.isCSSGridLayoutEnabled;
diff --git a/Source/core/css/CSSParser.h b/Source/core/css/CSSParser.h
index bed9b66..56f7710 100644
--- a/Source/core/css/CSSParser.h
+++ b/Source/core/css/CSSParser.h
@@ -264,7 +264,6 @@
     bool parseFontFeatureTag(CSSValueList*);
     bool parseFontFeatureSettings(bool important);
 
-    bool cssCompositingEnabled() const;
     bool parseFlowThread(const String& flowName);
     bool parseFlowThread(CSSPropertyID, bool important);
     bool parseRegionThread(CSSPropertyID, bool important);
diff --git a/Source/core/css/CSSPrimitiveValueMappings.h b/Source/core/css/CSSPrimitiveValueMappings.h
index 9c565ec..10f5c4e 100644
--- a/Source/core/css/CSSPrimitiveValueMappings.h
+++ b/Source/core/css/CSSPrimitiveValueMappings.h
@@ -530,9 +530,6 @@
         case SearchFieldResultsDecorationPart:
             m_value.ident = CSSValueSearchfieldResultsDecoration;
             break;
-        case SearchFieldResultsButtonPart:
-            m_value.ident = CSSValueSearchfieldResultsButton;
-            break;
         case SearchFieldCancelButtonPart:
             m_value.ident = CSSValueSearchfieldCancelButton;
             break;
diff --git a/Source/core/css/CSSProperty.cpp b/Source/core/css/CSSProperty.cpp
index be7b009..3c99ca4 100644
--- a/Source/core/css/CSSProperty.cpp
+++ b/Source/core/css/CSSProperty.cpp
@@ -371,9 +371,7 @@
     case CSSPropertyZoom:
     case CSSPropertyBackground:
     case CSSPropertyBackgroundAttachment:
-#if ENABLE(CSS_COMPOSITING)
     case CSSPropertyBackgroundBlendMode:
-#endif
     case CSSPropertyBackgroundClip:
     case CSSPropertyBackgroundColor:
     case CSSPropertyBackgroundImage:
@@ -437,9 +435,7 @@
     case CSSPropertyMaxWidth:
     case CSSPropertyMinHeight:
     case CSSPropertyMinWidth:
-#if ENABLE(CSS_COMPOSITING)
     case CSSPropertyMixBlendMode:
-#endif
     case CSSPropertyOpacity:
     case CSSPropertyOutline:
     case CSSPropertyOutlineColor:
diff --git a/Source/core/css/CSSPropertyNames.in b/Source/core/css/CSSPropertyNames.in
index 25eceda..5753a42 100644
--- a/Source/core/css/CSSPropertyNames.in
+++ b/Source/core/css/CSSPropertyNames.in
@@ -6,7 +6,7 @@
 //
 // Microsoft extensions are documented here:
 // http://msdn.microsoft.com/workshop/author/css/reference/attributes.asp
-// 
+//
 
 // high-priority property names have to be listed first, to simplify the check
 // for applying them first.
@@ -26,9 +26,9 @@
 -webkit-font-variant-ligatures
 -webkit-locale
 -webkit-text-orientation
--epub-text-orientation = -webkit-text-orientation
+-epub-text-orientation alias_for=-webkit-text-orientation
 -webkit-writing-mode
--epub-writing-mode = -webkit-writing-mode
+-epub-writing-mode alias_for=-webkit-writing-mode
 zoom
 
 // line height needs to be right after the above high-priority properties
@@ -37,9 +37,7 @@
 // The remaining properties are listed in alphabetical order
 background
 background-attachment
-#if defined(ENABLE_CSS_COMPOSITING) && ENABLE_CSS_COMPOSITING
 background-blend-mode
-#endif
 background-clip
 background-color
 background-image
@@ -55,9 +53,9 @@
 border-bottom
 border-bottom-color
 border-bottom-left-radius
--webkit-border-bottom-left-radius = border-bottom-left-radius
+-webkit-border-bottom-left-radius alias_for=border-bottom-left-radius
 border-bottom-right-radius
--webkit-border-bottom-right-radius = border-bottom-right-radius
+-webkit-border-bottom-right-radius alias_for=border-bottom-right-radius
 border-bottom-style
 border-bottom-width
 border-collapse
@@ -82,9 +80,9 @@
 border-top
 border-top-color
 border-top-left-radius
--webkit-border-top-left-radius = border-top-left-radius
+-webkit-border-top-left-radius alias_for=border-top-left-radius
 border-top-right-radius
--webkit-border-top-right-radius = border-top-right-radius
+-webkit-border-top-right-radius alias_for=border-top-right-radius
 border-top-style
 border-top-width
 border-width
@@ -92,9 +90,9 @@
 box-shadow
 box-sizing
 // -webkit-box-sizing worked in Safari 4 and earlier.
--webkit-box-sizing = box-sizing
+-webkit-box-sizing alias_for=box-sizing
 caption-side
--epub-caption-side = caption-side
+-epub-caption-side alias_for=caption-side
 clear
 clip
 -webkit-clip-path
@@ -122,13 +120,11 @@
 max-width
 min-height
 min-width
-#if defined(ENABLE_CSS_COMPOSITING) && ENABLE_CSS_COMPOSITING
 mix-blend-mode
-#endif
 opacity
 // Honor -webkit-opacity as a synonym for opacity. This was the only syntax that worked in Safari 1.1,
 // and may be in use on some websites and widgets.
--webkit-opacity = opacity
+-webkit-opacity alias_for=opacity
 orphans
 outline
 outline-color
@@ -174,7 +170,7 @@
 text-overline-width
 text-shadow
 text-transform
--epub-text-transform = text-transform
+-epub-text-transform alias_for=text-transform
 text-underline
 text-underline-color
 text-underline-mode
@@ -195,7 +191,7 @@
 widows
 width
 word-break
--epub-word-break = word-break
+-epub-word-break alias_for=word-break
 word-spacing
 word-wrap
 z-index
@@ -298,7 +294,7 @@
 -webkit-hyphenate-limit-before
 -webkit-hyphenate-limit-lines
 -webkit-hyphens
--epub-hyphens = -webkit-hyphens
+-epub-hyphens alias_for=-webkit-hyphens
 -webkit-line-box-contain
 -webkit-line-align
 -webkit-line-break
@@ -357,22 +353,20 @@
 -webkit-rtl-ordering
 -webkit-ruby-position
 -webkit-text-combine
--epub-text-combine = -webkit-text-combine
-#if defined(ENABLE_CSS3_TEXT) && ENABLE_CSS3_TEXT
--webkit-text-decoration-line
--webkit-text-decoration-style
--webkit-text-decoration-color
--webkit-text-align-last
--webkit-text-underline-position
-#endif
+-epub-text-combine alias_for=-webkit-text-combine
+-webkit-text-decoration-line condition=CSS3_TEXT
+-webkit-text-decoration-style condition=CSS3_TEXT
+-webkit-text-decoration-color condition=CSS3_TEXT
+-webkit-text-align-last condition=CSS3_TEXT
+-webkit-text-underline-position condition=CSS3_TEXT
 -webkit-text-decorations-in-effect
 -webkit-text-emphasis
--epub-text-emphasis = -webkit-text-emphasis
+-epub-text-emphasis alias_for=-webkit-text-emphasis
 -webkit-text-emphasis-color
--epub-text-emphasis-color = -webkit-text-emphasis-color
+-epub-text-emphasis-color alias_for=-webkit-text-emphasis-color
 -webkit-text-emphasis-position
 -webkit-text-emphasis-style
--epub-text-emphasis-style = -webkit-text-emphasis-style
+-epub-text-emphasis-style alias_for=-webkit-text-emphasis-style
 -webkit-text-fill-color
 -webkit-text-security
 -webkit-text-stroke
@@ -405,14 +399,10 @@
 -webkit-wrap-flow
 -webkit-wrap-through
 -webkit-wrap
-#if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
-max-zoom
-min-zoom
-orientation
-user-zoom
-#endif
+max-zoom condition=CSS_DEVICE_ADAPTATION
+min-zoom condition=CSS_DEVICE_ADAPTATION
+orientation condition=CSS_DEVICE_ADAPTATION
+user-zoom condition=CSS_DEVICE_ADAPTATION
 -webkit-tap-highlight-color
 -webkit-app-region
-#if defined(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) && ENABLE_ACCELERATED_OVERFLOW_SCROLLING
--webkit-overflow-scrolling
-#endif
+-webkit-overflow-scrolling condition=ACCELERATED_OVERFLOW_SCROLLING
diff --git a/Source/core/css/CSSStyleSheet.cpp b/Source/core/css/CSSStyleSheet.cpp
index ed84a02..2c1017d 100644
--- a/Source/core/css/CSSStyleSheet.cpp
+++ b/Source/core/css/CSSStyleSheet.cpp
@@ -21,6 +21,8 @@
 #include "config.h"
 #include "core/css/CSSStyleSheet.h"
 
+#include <wtf/MemoryInstrumentationVector.h>
+#include <wtf/text/StringBuilder.h>
 #include "HTMLNames.h"
 #include "SVGNames.h"
 #include "core/css/CSSCharsetRule.h"
@@ -37,9 +39,7 @@
 #include "core/dom/Node.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/loader/cache/CachedCSSStyleSheet.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/MemoryInstrumentationVector.h>
-#include <wtf/text/StringBuilder.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/css/CSSSupportsRule.idl b/Source/core/css/CSSSupportsRule.idl
index 13e0efd..c4c328d 100644
--- a/Source/core/css/CSSSupportsRule.idl
+++ b/Source/core/css/CSSSupportsRule.idl
@@ -26,7 +26,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface CSSSupportsRule : CSSRule {
+[
+    NoInterfaceObject,
+] interface CSSSupportsRule : CSSRule {
     readonly attribute CSSRuleList cssRules;
     readonly attribute DOMString conditionText;
 
diff --git a/Source/core/css/CSSToStyleMap.cpp b/Source/core/css/CSSToStyleMap.cpp
index abff813..f940e29 100644
--- a/Source/core/css/CSSToStyleMap.cpp
+++ b/Source/core/css/CSSToStyleMap.cpp
@@ -35,7 +35,7 @@
 #include "core/css/CSSTimingFunctionValue.h"
 #include "core/css/Pair.h"
 #include "core/css/Rect.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/platform/animation/CSSAnimationData.h"
 #include "core/rendering/style/FillLayer.h"
 
diff --git a/Source/core/css/CSSValueKeywords.in b/Source/core/css/CSSValueKeywords.in
index 18de586..ff82d6e 100644
--- a/Source/core/css/CSSValueKeywords.in
+++ b/Source/core/css/CSSValueKeywords.in
@@ -676,7 +676,6 @@
 searchfield
 searchfield-decoration
 searchfield-results-decoration
-searchfield-results-button
 searchfield-cancel-button
 textfield
 relevancy-level-indicator
diff --git a/Source/core/css/DOMWindowCSS.idl b/Source/core/css/DOMWindowCSS.idl
index 742a152..f835815 100644
--- a/Source/core/css/DOMWindowCSS.idl
+++ b/Source/core/css/DOMWindowCSS.idl
@@ -28,6 +28,7 @@
  */
 
 [
+    NoInterfaceObject,
     InterfaceName=CSS,
     ImplementationLacksVTable
 ] interface DOMWindowCSS {
diff --git a/Source/core/css/DeprecatedStyleBuilder.cpp b/Source/core/css/DeprecatedStyleBuilder.cpp
index fb6e33d..1344ae9 100644
--- a/Source/core/css/DeprecatedStyleBuilder.cpp
+++ b/Source/core/css/DeprecatedStyleBuilder.cpp
@@ -34,7 +34,7 @@
 #include "core/css/CSSValueList.h"
 #include "core/css/Pair.h"
 #include "core/css/Rect.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/Element.h"
 #include "core/page/Settings.h"
@@ -2023,9 +2023,7 @@
 
     // Please keep CSS property list in alphabetical order.
     setPropertyHandler(CSSPropertyBackgroundAttachment, ApplyPropertyFillLayer<EFillAttachment, CSSPropertyBackgroundAttachment, BackgroundFillLayer, &RenderStyle::accessBackgroundLayers, &RenderStyle::backgroundLayers, &FillLayer::isAttachmentSet, &FillLayer::attachment, &FillLayer::setAttachment, &FillLayer::clearAttachment, &FillLayer::initialFillAttachment, &CSSToStyleMap::mapFillAttachment>::createHandler());
-#if ENABLE(CSS_COMPOSITING)
     setPropertyHandler(CSSPropertyBackgroundBlendMode, ApplyPropertyFillLayer<BlendMode, CSSPropertyBackgroundBlendMode, BackgroundFillLayer, &RenderStyle::accessBackgroundLayers, &RenderStyle::backgroundLayers, &FillLayer::isBlendModeSet, &FillLayer::blendMode, &FillLayer::setBlendMode, &FillLayer::clearBlendMode, &FillLayer::initialFillBlendMode, &CSSToStyleMap::mapFillBlendMode>::createHandler());
-#endif
     setPropertyHandler(CSSPropertyBackgroundClip, ApplyPropertyFillLayer<EFillBox, CSSPropertyBackgroundClip, BackgroundFillLayer, &RenderStyle::accessBackgroundLayers, &RenderStyle::backgroundLayers, &FillLayer::isClipSet, &FillLayer::clip, &FillLayer::setClip, &FillLayer::clearClip, &FillLayer::initialFillClip, &CSSToStyleMap::mapFillClip>::createHandler());
     setPropertyHandler(CSSPropertyBackgroundColor, ApplyPropertyColor<NoInheritFromParent, &RenderStyle::backgroundColor, &RenderStyle::setBackgroundColor, &RenderStyle::setVisitedLinkBackgroundColor, &RenderStyle::invalidColor>::createHandler());
     setPropertyHandler(CSSPropertyBackgroundImage, ApplyPropertyFillLayer<StyleImage*, CSSPropertyBackgroundImage, BackgroundFillLayer, &RenderStyle::accessBackgroundLayers, &RenderStyle::backgroundLayers, &FillLayer::isImageSet, &FillLayer::image, &FillLayer::setImage, &FillLayer::clearImage, &FillLayer::initialFillImage, &CSSToStyleMap::mapFillImage>::createHandler());
@@ -2091,9 +2089,7 @@
     setPropertyHandler(CSSPropertyMaxWidth, ApplyPropertyLength<&RenderStyle::maxWidth, &RenderStyle::setMaxWidth, &RenderStyle::initialMaxSize, AutoEnabled, LegacyIntrinsicEnabled, IntrinsicEnabled, NoneEnabled, UndefinedEnabled>::createHandler());
     setPropertyHandler(CSSPropertyMinHeight, ApplyPropertyLength<&RenderStyle::minHeight, &RenderStyle::setMinHeight, &RenderStyle::initialMinSize, AutoEnabled, LegacyIntrinsicEnabled, IntrinsicEnabled>::createHandler());
     setPropertyHandler(CSSPropertyMinWidth, ApplyPropertyLength<&RenderStyle::minWidth, &RenderStyle::setMinWidth, &RenderStyle::initialMinSize, AutoEnabled, LegacyIntrinsicEnabled, IntrinsicEnabled>::createHandler());
-#if ENABLE(CSS_COMPOSITING)
     setPropertyHandler(CSSPropertyMixBlendMode, ApplyPropertyDefault<BlendMode, &RenderStyle::blendMode, BlendMode, &RenderStyle::setBlendMode, BlendMode, &RenderStyle::initialBlendMode>::createHandler());
-#endif
     setPropertyHandler(CSSPropertyOpacity, ApplyPropertyDefault<float, &RenderStyle::opacity, float, &RenderStyle::setOpacity, float, &RenderStyle::initialOpacity>::createHandler());
     setPropertyHandler(CSSPropertyOrphans, ApplyPropertyAuto<short, &RenderStyle::orphans, &RenderStyle::setOrphans, &RenderStyle::hasAutoOrphans, &RenderStyle::setHasAutoOrphans>::createHandler());
     setPropertyHandler(CSSPropertyOutlineColor, ApplyPropertyColor<NoInheritFromParent, &RenderStyle::outlineColor, &RenderStyle::setOutlineColor, &RenderStyle::setVisitedLinkOutlineColor, &RenderStyle::color>::createHandler());
diff --git a/Source/core/css/DocumentRuleSets.cpp b/Source/core/css/DocumentRuleSets.cpp
index cee308d..0788651 100644
--- a/Source/core/css/DocumentRuleSets.cpp
+++ b/Source/core/css/DocumentRuleSets.cpp
@@ -32,8 +32,8 @@
 #include "core/css/CSSDefaultStyleSheets.h"
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/MediaQueryEvaluator.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleSheetContents.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/DocumentStyleSheetCollection.h"
 
 namespace WebCore {
@@ -126,9 +126,10 @@
         StyleSheetContents* sheet = cssSheet->contents();
         if (const ContainerNode* scope = ScopedStyleResolver::scopeFor(cssSheet)) {
             // FIXME: Remove a dependency to calling a StyleResolver's member function.
-            // If we can avoid calling resolver->ensureScopeResolver() here, we don't have to include "core/css/StyleResolver.h".
+            // If we can avoid calling resolver->ensureScopeResolver() here, we don't have to include "core/css/resolver/StyleResolver.h".
             // https://bugs.webkit.org/show_bug.cgi?id=108890
             resolver->ensureScopeResolver()->ensureRuleSetFor(scope)->addRulesFromSheet(sheet, *medium, resolver, scope);
+            inspectorCSSOMWrappers.collectFromStyleSheetIfNeeded(cssSheet);
             continue;
         }
         m_authorStyle->addRulesFromSheet(sheet, *medium, resolver);
diff --git a/Source/core/css/ElementRuleCollector.cpp b/Source/core/css/ElementRuleCollector.cpp
index 8573f79..6766626 100644
--- a/Source/core/css/ElementRuleCollector.cpp
+++ b/Source/core/css/ElementRuleCollector.cpp
@@ -96,7 +96,7 @@
     ASSERT(matchRequest.ruleSet);
     ASSERT(m_state.element());
 
-    const StyleResolver::State& state = m_state;
+    const StyleResolverState& state = m_state;
     Element* element = state.element();
     const StyledElement* styledElement = state.styledElement();
     const AtomicString& pseudoId = element->shadowPseudoId();
@@ -153,7 +153,7 @@
 
 void ElementRuleCollector::sortAndTransferMatchedRules()
 {
-    const StyleResolver::State& state = m_state;
+    const StyleResolverState& state = m_state;
 
     if (!m_matchedRules || m_matchedRules->isEmpty())
         return;
@@ -177,7 +177,7 @@
 
 inline bool ElementRuleCollector::ruleMatches(const RuleData& ruleData, const ContainerNode* scope, PseudoId& dynamicPseudo)
 {
-    const StyleResolver::State& state = m_state;
+    const StyleResolverState& state = m_state;
 
     if (ruleData.hasFastCheckableSelector()) {
         // We know this selector does not include any pseudo elements.
@@ -220,7 +220,7 @@
     if (!rules)
         return;
 
-    const StyleResolver::State& state = m_state;
+    const StyleResolverState& state = m_state;
 
     unsigned size = rules->size();
     for (unsigned i = 0; i < size; ++i) {
diff --git a/Source/core/css/ElementRuleCollector.h b/Source/core/css/ElementRuleCollector.h
index 84569f6..a95206e 100644
--- a/Source/core/css/ElementRuleCollector.h
+++ b/Source/core/css/ElementRuleCollector.h
@@ -24,7 +24,7 @@
 
 #include "core/css/MediaQueryEvaluator.h"
 #include "core/css/SelectorChecker.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
@@ -41,7 +41,7 @@
 
 class ElementRuleCollector {
 public:
-    ElementRuleCollector(StyleResolver* styleResolver, const StyleResolver::State& state)
+    ElementRuleCollector(StyleResolver* styleResolver, const StyleResolverState& state)
         : m_state(state)
         , m_selectorFilter(styleResolver->selectorFilter())
         , m_inspectorCSSOMWrappers(styleResolver->inspectorCSSOMWrappers())
@@ -87,7 +87,7 @@
     StaticCSSRuleList* ensureRuleList();
         
 private:
-    const StyleResolver::State& m_state;
+    const StyleResolverState& m_state;
     SelectorFilter& m_selectorFilter;
     InspectorCSSOMWrappers& m_inspectorCSSOMWrappers;
 
diff --git a/Source/core/css/FontLoader.cpp b/Source/core/css/FontLoader.cpp
index ac9d074..c731791 100644
--- a/Source/core/css/FontLoader.cpp
+++ b/Source/core/css/FontLoader.cpp
@@ -33,7 +33,7 @@
 #include "core/css/CSSParser.h"
 #include "core/css/CSSSegmentedFontFace.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/page/FrameView.h"
 
diff --git a/Source/core/css/FontLoader.idl b/Source/core/css/FontLoader.idl
index ae6fbf1..954f383 100644
--- a/Source/core/css/FontLoader.idl
+++ b/Source/core/css/FontLoader.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     EnabledAtRuntime=fontLoadEvents,
     ActiveDOMObject,
     EventTarget,
diff --git a/Source/core/css/InspectorCSSOMWrappers.cpp b/Source/core/css/InspectorCSSOMWrappers.cpp
index 5b3583b..8877e00 100644
--- a/Source/core/css/InspectorCSSOMWrappers.cpp
+++ b/Source/core/css/InspectorCSSOMWrappers.cpp
@@ -127,7 +127,7 @@
 
         collectFromDocumentStyleSheetCollection(styleSheetCollection);
     }
-    return m_styleRuleToCSSOMWrapperMap.get(rule).get();
+    return m_styleRuleToCSSOMWrapperMap.get(rule);
 }
 
 void InspectorCSSOMWrappers::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
diff --git a/Source/core/css/LengthFunctions.cpp b/Source/core/css/LengthFunctions.cpp
index 1c9d3dd..2f76efd 100644
--- a/Source/core/css/LengthFunctions.cpp
+++ b/Source/core/css/LengthFunctions.cpp
@@ -49,7 +49,7 @@
         if (roundPercentages)
             return static_cast<LayoutUnit>(round(maximumValue * length.percent() / 100.0f));
         // Don't remove the extra cast to float. It is needed for rounding on 32-bit Intel machines that use the FPU stack.
-        return LayoutUnit::fromFloatRound(static_cast<float>(maximumValue * length.percent() / 100.0f));
+        return static_cast<float>(maximumValue * length.percent() / 100.0f);
     case Calculated:
         return length.nonNanCalculatedValue(maximumValue);
     case ViewportPercentageWidth:
diff --git a/Source/core/css/MediaQueryEvaluator.cpp b/Source/core/css/MediaQueryEvaluator.cpp
index db54b77..59d1e85 100644
--- a/Source/core/css/MediaQueryEvaluator.cpp
+++ b/Source/core/css/MediaQueryEvaluator.cpp
@@ -37,7 +37,7 @@
 #include "core/css/MediaList.h"
 #include "core/css/MediaQuery.h"
 #include "core/css/MediaQueryExp.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/NodeRenderStyle.h"
 #include "core/page/Chrome.h"
 #include "core/page/ChromeClient.h"
@@ -245,11 +245,16 @@
     return colorMediaFeatureEval(value, style, frame, op);
 }
 
+static IntSize viewportSize(FrameView* view)
+{
+    return view->layoutSize(ScrollableArea::IncludeScrollbars);
+}
+
 static bool orientationMediaFeatureEval(CSSValue* value, RenderStyle*, Frame* frame, MediaFeaturePrefix)
 {
     FrameView* view = frame->view();
-    int width = view->layoutWidth();
-    int height = view->layoutHeight();
+    int width = viewportSize(view).width();
+    int height = viewportSize(view).height();
     if (value && value->isPrimitiveValue()) {
         const int id = static_cast<CSSPrimitiveValue*>(value)->getIdent();
         if (width > height) // Square viewport is portrait.
@@ -265,7 +270,7 @@
 {
     if (value) {
         FrameView* view = frame->view();
-        return compareAspectRatioValue(value, view->layoutWidth(), view->layoutHeight(), op);
+        return compareAspectRatioValue(value, viewportSize(view).width(), viewportSize(view).height(), op);
     }
 
     // ({,min-,max-}aspect-ratio)
@@ -475,8 +480,8 @@
 {
     FrameView* view = frame->view();
 
+    int height = viewportSize(view).height();
     if (value) {
-        int height = view->layoutHeight();
         if (RenderView* renderView = frame->document()->renderView())
             height = adjustForAbsoluteZoom(height, renderView);
         RenderStyle* rootStyle = frame->document()->documentElement()->renderStyle();
@@ -484,15 +489,15 @@
         return computeLength(value, !frame->document()->inQuirksMode(), style, rootStyle, length) && compareValue(height, length, op);
     }
 
-    return view->layoutHeight() != 0;
+    return height;
 }
 
 static bool widthMediaFeatureEval(CSSValue* value, RenderStyle* style, Frame* frame, MediaFeaturePrefix op)
 {
     FrameView* view = frame->view();
 
+    int width = viewportSize(view).width();
     if (value) {
-        int width = view->layoutWidth();
         if (RenderView* renderView = frame->document()->renderView())
             width = adjustForAbsoluteZoom(width, renderView);
         RenderStyle* rootStyle = frame->document()->documentElement()->renderStyle();
@@ -500,7 +505,7 @@
         return computeLength(value, !frame->document()->inQuirksMode(), style, rootStyle, length) && compareValue(width, length, op);
     }
 
-    return view->layoutWidth() != 0;
+    return width;
 }
 
 // rest of the functions are trampolines which set the prefix according to the media feature expression used
diff --git a/Source/core/css/MediaQueryList.idl b/Source/core/css/MediaQueryList.idl
index 7fb2bca..b00b705 100644
--- a/Source/core/css/MediaQueryList.idl
+++ b/Source/core/css/MediaQueryList.idl
@@ -17,6 +17,7 @@
  *  Boston, MA 02110-1301, USA.
  */
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface MediaQueryList {
     readonly attribute DOMString media;
diff --git a/Source/core/css/MediaQueryMatcher.cpp b/Source/core/css/MediaQueryMatcher.cpp
index 8f303a7..4ced467 100644
--- a/Source/core/css/MediaQueryMatcher.cpp
+++ b/Source/core/css/MediaQueryMatcher.cpp
@@ -24,7 +24,7 @@
 #include "core/css/MediaQueryEvaluator.h"
 #include "core/css/MediaQueryList.h"
 #include "core/css/MediaQueryListListener.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/Element.h"
 #include "core/page/Frame.h"
diff --git a/Source/core/css/PageRuleCollector.cpp b/Source/core/css/PageRuleCollector.cpp
index 39c3690..a38444b 100644
--- a/Source/core/css/PageRuleCollector.cpp
+++ b/Source/core/css/PageRuleCollector.cpp
@@ -61,7 +61,7 @@
     return "";
 }
 
-PageRuleCollector::PageRuleCollector(const StyleResolver::State& state, int pageIndex)
+PageRuleCollector::PageRuleCollector(const StyleResolverState& state, int pageIndex)
     : m_state(state)
     , m_isLeftPage(isLeftPage(pageIndex))
     , m_isFirstPage(isFirstPage(pageIndex))
diff --git a/Source/core/css/PageRuleCollector.h b/Source/core/css/PageRuleCollector.h
index 53404b8..544ea38 100644
--- a/Source/core/css/PageRuleCollector.h
+++ b/Source/core/css/PageRuleCollector.h
@@ -23,7 +23,7 @@
 #define PageRuleCollector_h
 
 #include "core/css/DocumentRuleSets.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include <wtf/RefPtr.h>
 #include <wtf/Vector.h>
 
@@ -33,7 +33,7 @@
 
 class PageRuleCollector {
 public:
-    PageRuleCollector(const StyleResolver::State&, int pageIndex);
+    PageRuleCollector(const StyleResolverState&, int pageIndex);
 
     void matchPageRules(RuleSet* rules);
     StyleResolver::MatchResult& matchedResult() { return m_result; }
@@ -46,7 +46,7 @@
 
     void matchPageRulesForList(Vector<StyleRulePage*>& matchedRules, const Vector<StyleRulePage*>& rules, bool isLeftPage, bool isFirstPage, const String& pageName);
 
-    const StyleResolver::State& m_state;
+    const StyleResolverState& m_state;
     const bool m_isLeftPage;
     const bool m_isFirstPage;
     const String m_pageName;
diff --git a/Source/core/css/RuleSet.cpp b/Source/core/css/RuleSet.cpp
index 28654f7..bc75db7 100644
--- a/Source/core/css/RuleSet.cpp
+++ b/Source/core/css/RuleSet.cpp
@@ -29,6 +29,9 @@
 #include "config.h"
 #include "core/css/RuleSet.h"
 
+#include <wtf/MemoryInstrumentationHashMap.h>
+#include <wtf/MemoryInstrumentationHashSet.h>
+#include <wtf/MemoryInstrumentationVector.h>
 #include "HTMLNames.h"
 #include "core/css/CSSFontSelector.h"
 #include "core/css/CSSSelector.h"
@@ -37,16 +40,13 @@
 #include "core/css/SelectorChecker.h"
 #include "core/css/SelectorCheckerFastPath.h"
 #include "core/css/SelectorFilter.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleRule.h"
 #include "core/css/StyleRuleImport.h"
 #include "core/css/StyleSheetContents.h"
 #include "core/css/WebKitCSSKeyframesRule.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationHashSet.h>
-#include <wtf/MemoryInstrumentationVector.h>
+#include "origin/SecurityOrigin.h"
 
 #include "core/html/track/TextTrackCue.h"
 
diff --git a/Source/core/css/SVGCSSParser.cpp b/Source/core/css/SVGCSSParser.cpp
index 804f6b2..81b2b0a 100644
--- a/Source/core/css/SVGCSSParser.cpp
+++ b/Source/core/css/SVGCSSParser.cpp
@@ -36,6 +36,11 @@
 
 namespace WebCore {
 
+static bool isSystemColor(int id)
+{
+    return (id >= CSSValueActiveborder && id <= CSSValueWindowtext) || id == CSSValueMenu;
+}
+
 bool CSSParser::parseSVGValue(CSSPropertyID propId, bool important)
 {
     CSSParserValue* value = m_valueList->current();
@@ -185,7 +190,7 @@
                 parsedValue = SVGPaint::createNone();
             else if (id == CSSValueCurrentcolor)
                 parsedValue = SVGPaint::createCurrentColor();
-            else if ((id >= CSSValueActiveborder && id <= CSSValueWindowtext) || id == CSSValueMenu)
+            else if (isSystemColor(id))
                 parsedValue = SVGPaint::createColor(RenderTheme::defaultTheme()->systemColor(id));
             else if (value->unit == CSSPrimitiveValue::CSS_URI) {
                 RGBA32 c = Color::transparent;
@@ -208,8 +213,10 @@
     case CSSPropertyStopColor: // TODO : icccolor
     case CSSPropertyFloodColor:
     case CSSPropertyLightingColor:
-        if ((id >= CSSValueAqua && id <= CSSValueWindowtext) ||
-           (id >= CSSValueAliceblue && id <= CSSValueYellowgreen))
+        if (isSystemColor(id))
+            parsedValue = SVGColor::createFromColor(RenderTheme::defaultTheme()->systemColor(id));
+        else if ((id >= CSSValueAqua && id <= CSSValueTransparent) ||
+                (id >= CSSValueAliceblue && id <= CSSValueYellowgreen) || id == CSSValueGrey)
             parsedValue = SVGColor::createFromString(value->string);
         else if (id == CSSValueCurrentcolor)
             parsedValue = SVGColor::createCurrentColor();
diff --git a/Source/core/css/SVGCSSPropertyNames.in b/Source/core/css/SVGCSSPropertyNames.in
index b342294..8b226f9 100644
--- a/Source/core/css/SVGCSSPropertyNames.in
+++ b/Source/core/css/SVGCSSPropertyNames.in
@@ -2,8 +2,6 @@
 // SVG CSS property names
 //
 
-#if defined(ENABLE_SVG) && ENABLE_SVG
-
 // SVG style props
 buffered-rendering
 clip-path
@@ -53,6 +51,3 @@
 writing-mode
 
 -webkit-svg-shadow
-
-#endif
-
diff --git a/Source/core/css/SVGCSSStyleSelector.cpp b/Source/core/css/SVGCSSStyleSelector.cpp
index 3fa30fc..ab07642 100644
--- a/Source/core/css/SVGCSSStyleSelector.cpp
+++ b/Source/core/css/SVGCSSStyleSelector.cpp
@@ -29,7 +29,7 @@
 #include "config.h"
 
 #if ENABLE(SVG)
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 
 #include <stdlib.h>
 #include "CSSPropertyNames.h"
@@ -109,7 +109,7 @@
     if (value->isPrimitiveValue())
         primitiveValue = static_cast<CSSPrimitiveValue*>(value);
 
-    const State& state = m_state;
+    const StyleResolverState& state = m_state;
     SVGRenderStyle* svgstyle = state.style()->accessSVGStyle();
 
     bool isInherit = state.parentNode() && value->isInheritedValue();
diff --git a/Source/core/css/StyleInvalidationAnalysis.cpp b/Source/core/css/StyleInvalidationAnalysis.cpp
index 939f1d7..f03111c 100644
--- a/Source/core/css/StyleInvalidationAnalysis.cpp
+++ b/Source/core/css/StyleInvalidationAnalysis.cpp
@@ -29,9 +29,12 @@
 #include "core/css/CSSSelectorList.h"
 #include "core/css/StyleRuleImport.h"
 #include "core/css/StyleSheetContents.h"
+#include "core/dom/ContainerNode.h"
 #include "core/dom/Document.h"
 #include "core/dom/NodeTraversal.h"
+#include "core/dom/ShadowRoot.h"
 #include "core/dom/StyledElement.h"
+#include "core/html/HTMLStyleElement.h"
 
 namespace WebCore {
 
@@ -68,6 +71,39 @@
     return true;
 }
 
+static bool hasDistributedRule(StyleSheetContents* styleSheetContents)
+{
+    const Vector<RefPtr<StyleRuleBase> >& rules = styleSheetContents->childRules();
+    for (unsigned i = 0; i < rules.size(); i++) {
+        const StyleRuleBase* rule = rules[i].get();
+        if (!rule->isStyleRule())
+            continue;
+
+        const StyleRule* styleRule = toStyleRule(rule);
+        const CSSSelectorList& selectorList = styleRule->selectorList();
+        for (size_t selectorIndex = 0; selectorIndex != notFound; selectorIndex = selectorList.indexOfNextSelectorAfter(selectorIndex)) {
+            if (selectorList.hasShadowDistributedAt(selectorIndex))
+                return true;
+        }
+    }
+    return false;
+}
+
+static Node* determineScopingNodeForStyleScoped(HTMLStyleElement* ownerElement, StyleSheetContents* styleSheetContents)
+{
+    ASSERT(ownerElement && ownerElement->isRegisteredAsScoped());
+
+    if (ownerElement->isInShadowTree() && hasDistributedRule(styleSheetContents)) {
+        ContainerNode* scope = ownerElement;
+        do {
+            scope = scope->containingShadowRoot()->shadowHost();
+        } while (scope->isInShadowTree());
+
+        return scope;
+    }
+    return ownerElement->isRegisteredInShadowRoot() ? ownerElement->containingShadowRoot()->shadowHost() : ownerElement->parentNode();
+}
+
 void StyleInvalidationAnalysis::analyzeStyleSheet(StyleSheetContents* styleSheetContents)
 {
     ASSERT(!styleSheetContents->isLoading());
@@ -82,6 +118,14 @@
         if (m_dirtiesAllStyle)
             return;
     }
+    if (styleSheetContents->hasSingleOwnerNode()) {
+        Node* ownerNode = styleSheetContents->singleOwnerNode();
+        if (ownerNode && isHTMLStyleElement(ownerNode) && toHTMLStyleElement(ownerNode)->isRegisteredAsScoped()) {
+            m_scopingNodes.append(determineScopingNodeForStyleScoped(toHTMLStyleElement(ownerNode), styleSheetContents));
+            return;
+        }
+    }
+
     const Vector<RefPtr<StyleRuleBase> >& rules = styleSheetContents->childRules();
     for (unsigned i = 0; i < rules.size(); i++) {
         StyleRuleBase* rule = rules[i].get();
@@ -115,6 +159,12 @@
 void StyleInvalidationAnalysis::invalidateStyle(Document* document)
 {
     ASSERT(!m_dirtiesAllStyle);
+
+    if (!m_scopingNodes.isEmpty()) {
+        for (unsigned i = 0; i < m_scopingNodes.size(); ++i)
+            m_scopingNodes.at(i)->setNeedsStyleRecalc();
+    }
+
     if (m_idScopes.isEmpty() && m_classScopes.isEmpty())
         return;
     Element* element = ElementTraversal::firstWithin(document);
diff --git a/Source/core/css/StyleInvalidationAnalysis.h b/Source/core/css/StyleInvalidationAnalysis.h
index 7ad2cb9..5e2c4b9 100644
--- a/Source/core/css/StyleInvalidationAnalysis.h
+++ b/Source/core/css/StyleInvalidationAnalysis.h
@@ -28,11 +28,13 @@
 
 #include <wtf/HashSet.h>
 #include <wtf/PassOwnPtr.h>
+#include <wtf/Vector.h>
 #include <wtf/text/AtomicStringImpl.h>
 
 namespace WebCore {
 
 class Document;
+class Node;
 class StyleSheetContents;
 
 class StyleInvalidationAnalysis {
@@ -49,6 +51,7 @@
     bool m_dirtiesAllStyle;
     HashSet<AtomicStringImpl*> m_idScopes;
     HashSet<AtomicStringImpl*> m_classScopes;
+    Vector<Node*, 8> m_scopingNodes;
 };
 
 }
diff --git a/Source/core/css/StyleMedia.cpp b/Source/core/css/StyleMedia.cpp
index 0fda76e..f425c87 100644
--- a/Source/core/css/StyleMedia.cpp
+++ b/Source/core/css/StyleMedia.cpp
@@ -28,7 +28,7 @@
 
 #include "core/css/MediaList.h"
 #include "core/css/MediaQueryEvaluator.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
diff --git a/Source/core/css/StyleMedia.idl b/Source/core/css/StyleMedia.idl
index cd87599..fb447e7 100644
--- a/Source/core/css/StyleMedia.idl
+++ b/Source/core/css/StyleMedia.idl
@@ -24,7 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-interface StyleMedia {
+[
+    NoInterfaceObject,
+] interface StyleMedia {
     readonly attribute DOMString type;
     boolean matchMedium([Default=Undefined] optional DOMString mediaquery);
 };
diff --git a/Source/core/css/StyleRule.h b/Source/core/css/StyleRule.h
index 1cfab83..ba4d893 100644
--- a/Source/core/css/StyleRule.h
+++ b/Source/core/css/StyleRule.h
@@ -131,6 +131,12 @@
     CSSSelectorList m_selectorList;
 };
 
+inline const StyleRule* toStyleRule(const StyleRuleBase* rule)
+{
+    ASSERT_WITH_SECURITY_IMPLICATION(!rule || rule->isStyleRule());
+    return static_cast<const StyleRule*>(rule);
+}
+
 class StyleRuleFontFace : public StyleRuleBase {
 public:
     static PassRefPtr<StyleRuleFontFace> create() { return adoptRef(new StyleRuleFontFace); }
diff --git a/Source/core/css/StyleRuleImport.cpp b/Source/core/css/StyleRuleImport.cpp
index 7a1ee8d..124f096 100644
--- a/Source/core/css/StyleRuleImport.cpp
+++ b/Source/core/css/StyleRuleImport.cpp
@@ -22,6 +22,7 @@
 #include "config.h"
 #include "core/css/StyleRuleImport.h"
 
+#include <wtf/StdLibExtras.h>
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/StyleSheetContents.h"
 #include "core/dom/Document.h"
@@ -29,8 +30,7 @@
 #include "core/loader/cache/CachedResourceLoader.h"
 #include "core/loader/cache/CachedResourceRequest.h"
 #include "core/loader/cache/CachedResourceRequestInitiators.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/StdLibExtras.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/css/StyleSheetContents.cpp b/Source/core/css/StyleSheetContents.cpp
index f665050..b02d426 100644
--- a/Source/core/css/StyleSheetContents.cpp
+++ b/Source/core/css/StyleSheetContents.cpp
@@ -21,6 +21,9 @@
 #include "config.h"
 #include "core/css/StyleSheetContents.h"
 
+#include <wtf/Deque.h>
+#include <wtf/MemoryInstrumentationHashMap.h>
+#include <wtf/MemoryInstrumentationVector.h>
 #include "core/css/CSSImportRule.h"
 #include "core/css/CSSParser.h"
 #include "core/css/CSSStyleSheet.h"
@@ -32,10 +35,7 @@
 #include "core/dom/Node.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/loader/cache/CachedCSSStyleSheet.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/Deque.h>
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationVector.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
@@ -375,6 +375,14 @@
     return const_cast<StyleSheetContents*>(root);
 }
 
+bool StyleSheetContents::hasSingleOwnerNode() const
+{
+    StyleSheetContents* root = rootStyleSheet();
+    if (root->m_clients.isEmpty())
+        return false;
+    return root->m_clients.size() == 1;
+}
+
 Node* StyleSheetContents::singleOwnerNode() const
 {
     StyleSheetContents* root = rootStyleSheet();
diff --git a/Source/core/css/StyleSheetContents.h b/Source/core/css/StyleSheetContents.h
index 4aad4a5..35fe80a 100644
--- a/Source/core/css/StyleSheetContents.h
+++ b/Source/core/css/StyleSheetContents.h
@@ -72,6 +72,7 @@
     void startLoadingDynamicSheet();
 
     StyleSheetContents* rootStyleSheet() const;
+    bool hasSingleOwnerNode() const;
     Node* singleOwnerNode() const;
     Document* singleOwnerDocument() const;
 
diff --git a/Source/core/css/WebKitCSSKeyframesRule.cpp b/Source/core/css/WebKitCSSKeyframesRule.cpp
index fc45877..aaf6344 100644
--- a/Source/core/css/WebKitCSSKeyframesRule.cpp
+++ b/Source/core/css/WebKitCSSKeyframesRule.cpp
@@ -180,6 +180,11 @@
     return m_keyframesRule->keyframes().size(); 
 }
 
+WebKitCSSKeyframeRule* WebKitCSSKeyframesRule::anonymousIndexedGetter(unsigned index) const
+{
+    return item(index);
+}
+
 WebKitCSSKeyframeRule* WebKitCSSKeyframesRule::item(unsigned index) const
 { 
     if (index >= length())
diff --git a/Source/core/css/WebKitCSSKeyframesRule.h b/Source/core/css/WebKitCSSKeyframesRule.h
index 241703f..242c0bd 100644
--- a/Source/core/css/WebKitCSSKeyframesRule.h
+++ b/Source/core/css/WebKitCSSKeyframesRule.h
@@ -88,6 +88,7 @@
 
     // For IndexedGetter and CSSRuleList.
     unsigned length() const;
+    WebKitCSSKeyframeRule* anonymousIndexedGetter(unsigned index) const;
     WebKitCSSKeyframeRule* item(unsigned index) const;
 
 private:
diff --git a/Source/core/css/WebKitCSSKeyframesRule.idl b/Source/core/css/WebKitCSSKeyframesRule.idl
index 826413f..69bd451 100644
--- a/Source/core/css/WebKitCSSKeyframesRule.idl
+++ b/Source/core/css/WebKitCSSKeyframesRule.idl
@@ -33,6 +33,7 @@
     [TreatReturnedNullStringAs=Null, TreatNullAs=NullString] attribute DOMString name;
     readonly attribute CSSRuleList cssRules;
     
+    getter WebKitCSSKeyframeRule(unsigned long index);
     void insertRule([Default=Undefined] optional DOMString rule);
     void deleteRule([Default=Undefined] optional DOMString key);
     WebKitCSSKeyframeRule findRule([Default=Undefined] optional DOMString key);
diff --git a/Source/core/css/WebKitCSSMatrix.cpp b/Source/core/css/WebKitCSSMatrix.cpp
index 06c9a3d..7d83c49 100644
--- a/Source/core/css/WebKitCSSMatrix.cpp
+++ b/Source/core/css/WebKitCSSMatrix.cpp
@@ -30,8 +30,8 @@
 #include "CSSValueKeywords.h"
 #include "core/css/CSSParser.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
-#include "core/css/TransformBuilder.h"
+#include "core/css/resolver/StyleResolver.h"
+#include "core/css/resolver/TransformBuilder.h"
 #include "core/dom/ExceptionCode.h"
 #include <wtf/MathExtras.h>
 
diff --git a/Source/core/css/html.css b/Source/core/css/html.css
index 4eff151..90e414c 100644
--- a/Source/core/css/html.css
+++ b/Source/core/css/html.css
@@ -481,13 +481,6 @@
     margin: auto 0;
 }
 
-input[type="search"]::-webkit-search-results-button {
-    -webkit-appearance: searchfield-results-button;
-    display: block;
-    -webkit-flex: none;
-    -webkit-user-modify: read-only !important;
-}
-
 #if defined(ENABLE_DATALIST_ELEMENT) && ENABLE_DATALIST_ELEMENT
 datalist {
     display: none;
diff --git a/Source/core/css/makeprop.pl b/Source/core/css/makeprop.pl
deleted file mode 100644
index c13aa29..0000000
--- a/Source/core/css/makeprop.pl
+++ /dev/null
@@ -1,257 +0,0 @@
-#! /usr/bin/perl
-#
-#   This file is part of the WebKit project
-#
-#   Copyright (C) 1999 Waldo Bastian (bastian@kde.org)
-#   Copyright (C) 2007, 2008, 2012 Apple Inc. All rights reserved.
-#   Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)
-#   Copyright (C) 2010 Andras Becsi (abecsi@inf.u-szeged.hu), University of Szeged
-#
-#   This library is free software; you can redistribute it and/or
-#   modify it under the terms of the GNU Library General Public
-#   License as published by the Free Software Foundation; either
-#   version 2 of the License, or (at your option) any later version.
-#
-#   This library is distributed in the hope that it will be useful,
-#   but WITHOUT ANY WARRANTY; without even the implied warranty of
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-#   Library General Public License for more details.
-#
-#   You should have received a copy of the GNU Library General Public License
-#   along with this library; see the file COPYING.LIB.  If not, write to
-#   the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-#   Boston, MA 02110-1301, USA.
-use Getopt::Long;
-use preprocessor;
-use strict;
-use warnings;
-
-my $defines;
-my $preprocessor;
-GetOptions('defines=s' => \$defines,
-           'preprocessor=s' => \$preprocessor);
-
-my @NAMES = applyPreprocessor("CSSPropertyNames.in", $defines, $preprocessor);
-
-my %namesHash;
-my @duplicates = ();
-
-my @names = ();
-my @aliases = ();
-foreach (@NAMES) {
-  next if (m/(^\s*$)/);
-  next if (/^#/);
-
-  # Input may use a different EOL sequence than $/, so avoid chomp.
-  $_ =~ s/[\r\n]+$//g;
-  if (exists $namesHash{$_}) {
-    push @duplicates, $_;
-  } else {
-    $namesHash{$_} = 1;
-  }
-  if ($_ =~ /=/) {
-    push @aliases, $_;
-  } else {
-    push @names, $_;
-  }
-}
-
-if (@duplicates > 0) {
-    die 'Duplicate CSS property names: ', join(', ', @duplicates) . "\n";
-}
-
-open GPERF, ">CSSPropertyNames.gperf" || die "Could not open CSSPropertyNames.gperf for writing";
-print GPERF << "EOF";
-%{
-/* This file is automatically generated from CSSPropertyNames.in by makeprop, do not edit */
-#include "config.h"
-#include \"CSSPropertyNames.h\"
-#include \"core/platform/HashTools.h\"
-#include <string.h>
-
-#include <wtf/ASCIICType.h>
-#include <wtf/text/AtomicString.h>
-#include <wtf/text/WTFString.h>
-
-namespace WebCore {
-EOF
-
-print GPERF "const char* const propertyNameStrings[numCSSProperties] = {\n";
-foreach my $name (@names) {
-  print GPERF "    \"$name\",\n";
-}
-print GPERF "};\n\n";
-
-print GPERF << "EOF";
-%}
-%struct-type
-struct Property;
-%omit-struct-type
-%language=C++
-%readonly-tables
-%global-table
-%compare-strncmp
-%define class-name CSSPropertyNamesHash
-%define lookup-function-name findPropertyImpl
-%define hash-function-name propery_hash_function
-%define word-array-name property_wordlist
-%enum
-%%
-EOF
-
-foreach my $name (@names) {
-  my $id = $name;
-  $id =~ s/(^[^-])|-(.)/uc($1||$2)/ge;
-  print GPERF $name . ", CSSProperty" . $id . "\n";
-}
-
-foreach my $alias (@aliases) {
-  $alias =~ /^([^\s]*)[\s]*=[\s]*([^\s]*)/;
-  my $name = $1;
-  my $id = $2;
-  $id =~ s/(^[^-])|-(.)/uc($1||$2)/ge;
-  print GPERF $name . ", CSSProperty" . $id . "\n";
-}
-
-print GPERF<< "EOF";
-%%
-const Property* findProperty(register const char* str, register unsigned int len)
-{
-    return CSSPropertyNamesHash::findPropertyImpl(str, len);
-}
-
-const char* getPropertyName(CSSPropertyID id)
-{
-    if (id < firstCSSProperty)
-        return 0;
-    int index = id - firstCSSProperty;
-    if (index >= numCSSProperties)
-        return 0;
-    return propertyNameStrings[index];
-}
-
-const AtomicString& getPropertyNameAtomicString(CSSPropertyID id)
-{
-    if (id < firstCSSProperty)
-        return nullAtom;
-    int index = id - firstCSSProperty;
-    if (index >= numCSSProperties)
-        return nullAtom;
-
-    static AtomicString* propertyStrings = new AtomicString[numCSSProperties]; // Intentionally never destroyed.
-    AtomicString& propertyString = propertyStrings[index];
-    if (propertyString.isNull()) {
-        const char* propertyName = propertyNameStrings[index];
-        propertyString = AtomicString(propertyName, strlen(propertyName), AtomicString::ConstructFromLiteral);
-    }
-    return propertyString;
-}
-
-String getPropertyNameString(CSSPropertyID id)
-{
-    // We share the StringImpl with the AtomicStrings.
-    return getPropertyNameAtomicString(id).string();
-}
-
-String getJSPropertyName(CSSPropertyID id)
-{
-    char result[maxCSSPropertyNameLength + 1];
-    const char* cssPropertyName = getPropertyName(id);
-    const char* propertyNamePointer = cssPropertyName;
-    if (!propertyNamePointer)
-        return emptyString();
-
-    char* resultPointer = result;
-    while (char character = *propertyNamePointer++) {
-        if (character == '-') {
-            char nextCharacter = *propertyNamePointer++;
-            if (!nextCharacter)
-                break;
-            character = (propertyNamePointer - 2 != cssPropertyName) ? toASCIIUpper(nextCharacter) : nextCharacter;
-        }
-        *resultPointer++ = character;
-    }
-    *resultPointer = '\\0';
-    return WTF::String(result);
-}
-
-} // namespace WebCore
-EOF
-
-open HEADER, ">CSSPropertyNames.h" || die "Could not open CSSPropertyNames.h for writing";
-print HEADER << "EOF";
-/* This file is automatically generated from CSSPropertyNames.in by makeprop, do not edit */
-
-#ifndef CSSPropertyNames_h
-#define CSSPropertyNames_h
-
-#include <string.h>
-#include <wtf/HashFunctions.h>
-#include <wtf/HashTraits.h>
-
-namespace WTF {
-class AtomicString;
-class String;
-}
-
-namespace WebCore {
-
-enum CSSPropertyID {
-    CSSPropertyInvalid = 0,
-    CSSPropertyVariable = 1,
-EOF
-
-my $first = 1001;
-my $i = 1001;
-my $maxLen = 0;
-foreach my $name (@names) {
-  my $id = $name;
-  $id =~ s/(^[^-])|-(.)/uc($1||$2)/ge;
-  print HEADER "    CSSProperty" . $id . " = " . $i . ",\n";
-  $i = $i + 1;
-  if (length($name) > $maxLen) {
-    $maxLen = length($name);
-  }
-}
-my $num = $i - $first;
-my $last = $i - 1;
-
-print HEADER "};\n\n";
-print HEADER "const int firstCSSProperty = $first;\n";
-print HEADER "const int numCSSProperties = $num;\n";
-print HEADER "const int lastCSSProperty = $last;\n";
-print HEADER "const size_t maxCSSPropertyNameLength = $maxLen;\n";
-
-print HEADER << "EOF";
-
-const char* getPropertyName(CSSPropertyID);
-const WTF::AtomicString& getPropertyNameAtomicString(CSSPropertyID id);
-WTF::String getPropertyNameString(CSSPropertyID id);
-WTF::String getJSPropertyName(CSSPropertyID);
-
-inline CSSPropertyID convertToCSSPropertyID(int value)
-{
-    ASSERT((value >= firstCSSProperty && value <= lastCSSProperty) || value == CSSPropertyInvalid);
-    return static_cast<CSSPropertyID>(value);
-}
-
-} // namespace WebCore
-
-namespace WTF {
-template<> struct DefaultHash<WebCore::CSSPropertyID> { typedef IntHash<unsigned> Hash; };
-template<> struct HashTraits<WebCore::CSSPropertyID> : GenericHashTraits<WebCore::CSSPropertyID> {
-    static const bool emptyValueIsZero = true;
-    static const bool needsDestruction = false;
-    static void constructDeletedValue(WebCore::CSSPropertyID& slot) { slot = static_cast<WebCore::CSSPropertyID>(WebCore::lastCSSProperty + 1); }
-    static bool isDeletedValue(WebCore::CSSPropertyID value) { return value == (WebCore::lastCSSProperty + 1); }
-};
-}
-
-#endif // CSSPropertyNames_h
-
-EOF
-
-close HEADER;
-
-my $gperf = $ENV{GPERF} ? $ENV{GPERF} : "gperf";
-system("\"$gperf\" --key-positions=\"*\" -D -n -s 2 CSSPropertyNames.gperf --output-file=CSSPropertyNames.cpp") == 0 || die "calling gperf failed: $?";
diff --git a/Source/core/css/resolver/FilterOperationResolver.cpp b/Source/core/css/resolver/FilterOperationResolver.cpp
new file mode 100644
index 0000000..50b4dfc
--- /dev/null
+++ b/Source/core/css/resolver/FilterOperationResolver.cpp
@@ -0,0 +1,521 @@
+/*
+ * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ *           (C) 2004-2005 Allan Sandfeld Jensen (kde@carewolf.com)
+ * Copyright (C) 2006, 2007 Nicholas Shanks (webkit@nickshanks.com)
+ * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Apple Inc. All rights reserved.
+ * Copyright (C) 2007 Alexey Proskuryakov <ap@webkit.org>
+ * Copyright (C) 2007, 2008 Eric Seidel <eric@webkit.org>
+ * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmobile.com/)
+ * Copyright (c) 2011, Code Aurora Forum. All rights reserved.
+ * Copyright (C) Research In Motion Limited 2011. All rights reserved.
+ * Copyright (C) 2012 Google Inc. All rights reserved.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+#include "config.h"
+#include "core/css/resolver/FilterOperationResolver.h"
+
+#include "core/css/CSSParser.h"
+#include "core/css/CSSPrimitiveValueMappings.h"
+#include "core/css/ShadowValue.h"
+#include "core/css/WebKitCSSFilterValue.h"
+#include "core/css/WebKitCSSMixFunctionValue.h"
+#include "core/css/WebKitCSSShaderValue.h"
+#include "core/css/resolver/TransformBuilder.h"
+#include "core/platform/graphics/filters/custom/CustomFilterArrayParameter.h"
+#include "core/platform/graphics/filters/custom/CustomFilterConstants.h"
+#include "core/platform/graphics/filters/custom/CustomFilterNumberParameter.h"
+#include "core/platform/graphics/filters/custom/CustomFilterOperation.h"
+#include "core/platform/graphics/filters/custom/CustomFilterParameter.h"
+#include "core/platform/graphics/filters/custom/CustomFilterProgramInfo.h"
+#include "core/platform/graphics/filters/custom/CustomFilterTransformParameter.h"
+#include "core/rendering/style/StyleCustomFilterProgram.h"
+#include "core/rendering/style/StyleCustomFilterProgramCache.h"
+#include "core/rendering/style/StyleShader.h"
+
+#if ENABLE(SVG)
+#include "core/svg/SVGURIReference.h"
+#endif
+
+namespace WebCore {
+
+static Length convertToFloatLength(CSSPrimitiveValue* primitiveValue, RenderStyle* style, RenderStyle* rootStyle, double multiplier)
+{
+    return primitiveValue ? primitiveValue->convertToLength<FixedFloatConversion | PercentConversion | CalculatedConversion | FractionConversion | ViewportPercentageConversion>(style, rootStyle, multiplier) : Length(Undefined);
+}
+
+
+static FilterOperation::OperationType filterOperationForType(WebKitCSSFilterValue::FilterOperationType type)
+{
+    switch (type) {
+    case WebKitCSSFilterValue::ReferenceFilterOperation:
+        return FilterOperation::REFERENCE;
+    case WebKitCSSFilterValue::GrayscaleFilterOperation:
+        return FilterOperation::GRAYSCALE;
+    case WebKitCSSFilterValue::SepiaFilterOperation:
+        return FilterOperation::SEPIA;
+    case WebKitCSSFilterValue::SaturateFilterOperation:
+        return FilterOperation::SATURATE;
+    case WebKitCSSFilterValue::HueRotateFilterOperation:
+        return FilterOperation::HUE_ROTATE;
+    case WebKitCSSFilterValue::InvertFilterOperation:
+        return FilterOperation::INVERT;
+    case WebKitCSSFilterValue::OpacityFilterOperation:
+        return FilterOperation::OPACITY;
+    case WebKitCSSFilterValue::BrightnessFilterOperation:
+        return FilterOperation::BRIGHTNESS;
+    case WebKitCSSFilterValue::ContrastFilterOperation:
+        return FilterOperation::CONTRAST;
+    case WebKitCSSFilterValue::BlurFilterOperation:
+        return FilterOperation::BLUR;
+    case WebKitCSSFilterValue::DropShadowFilterOperation:
+        return FilterOperation::DROP_SHADOW;
+    case WebKitCSSFilterValue::CustomFilterOperation:
+        return FilterOperation::CUSTOM;
+    case WebKitCSSFilterValue::UnknownFilterOperation:
+        return FilterOperation::NONE;
+    }
+    return FilterOperation::NONE;
+}
+
+static bool sortParametersByNameComparator(const RefPtr<CustomFilterParameter>& a, const RefPtr<CustomFilterParameter>& b)
+{
+    return codePointCompareLessThan(a->name(), b->name());
+}
+
+static StyleShader* cachedOrPendingStyleShaderFromValue(WebKitCSSShaderValue* value, StyleResolverState& state)
+{
+    StyleShader* shader = value->cachedOrPendingShader();
+    if (shader && shader->isPendingShader())
+        state.setHasPendingShaders(true);
+    return shader;
+}
+
+static StyleShader* styleShader(CSSValue* value, StyleResolverState& state)
+{
+    if (value->isWebKitCSSShaderValue())
+        return cachedOrPendingStyleShaderFromValue(static_cast<WebKitCSSShaderValue*>(value), state);
+    return 0;
+}
+
+static PassRefPtr<CustomFilterParameter> parseCustomFilterArrayParameter(const String& name, CSSValueList* values)
+{
+    RefPtr<CustomFilterArrayParameter> arrayParameter = CustomFilterArrayParameter::create(name);
+    for (unsigned i = 0, length = values->length(); i < length; ++i) {
+        CSSValue* value = values->itemWithoutBoundsCheck(i);
+        if (!value->isPrimitiveValue())
+            return 0;
+        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(value);
+        if (primitiveValue->primitiveType() != CSSPrimitiveValue::CSS_NUMBER)
+            return 0;
+        arrayParameter->addValue(primitiveValue->getDoubleValue());
+    }
+    return arrayParameter.release();
+}
+
+static PassRefPtr<CustomFilterParameter> parseCustomFilterNumberParameter(const String& name, CSSValueList* values)
+{
+    RefPtr<CustomFilterNumberParameter> numberParameter = CustomFilterNumberParameter::create(name);
+    for (unsigned i = 0; i < values->length(); ++i) {
+        CSSValue* value = values->itemWithoutBoundsCheck(i);
+        if (!value->isPrimitiveValue())
+            return 0;
+        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(value);
+        if (primitiveValue->primitiveType() != CSSPrimitiveValue::CSS_NUMBER)
+            return 0;
+        numberParameter->addValue(primitiveValue->getDoubleValue());
+    }
+    return numberParameter.release();
+}
+
+static PassRefPtr<CustomFilterParameter> parseCustomFilterTransformParameter(const String& name, CSSValueList* values, StyleResolverState& state)
+{
+    RefPtr<CustomFilterTransformParameter> transformParameter = CustomFilterTransformParameter::create(name);
+    TransformOperations operations;
+    TransformBuilder::createTransformOperations(values, state.style(), state.rootElementStyle(), operations);
+    transformParameter->setOperations(operations);
+    return transformParameter.release();
+}
+
+static PassRefPtr<CustomFilterParameter> parseCustomFilterParameter(const String& name, CSSValue* parameterValue, StyleResolverState& state)
+{
+    // FIXME: Implement other parameters types parsing.
+    // booleans: https://bugs.webkit.org/show_bug.cgi?id=76438
+    // textures: https://bugs.webkit.org/show_bug.cgi?id=71442
+    // mat2, mat3, mat4: https://bugs.webkit.org/show_bug.cgi?id=71444
+    // Number parameters are wrapped inside a CSSValueList and all
+    // the other functions values inherit from CSSValueList.
+    if (!parameterValue->isValueList())
+        return 0;
+
+    CSSValueList* values = static_cast<CSSValueList*>(parameterValue);
+    if (!values->length())
+        return 0;
+
+    if (parameterValue->isWebKitCSSArrayFunctionValue())
+        return parseCustomFilterArrayParameter(name, values);
+
+    // If the first value of the list is a transform function,
+    // then we could safely assume that all the remaining items
+    // are transforms. parseCustomFilterTransformParameter will
+    // return 0 if that assumption is incorrect.
+    if (values->itemWithoutBoundsCheck(0)->isWebKitCSSTransformValue())
+        return parseCustomFilterTransformParameter(name, values, state);
+
+    // We can have only arrays of booleans or numbers, so use the first value to choose between those two.
+    // We need up to 4 values (all booleans or all numbers).
+    if (!values->itemWithoutBoundsCheck(0)->isPrimitiveValue() || values->length() > 4)
+        return 0;
+
+    CSSPrimitiveValue* firstPrimitiveValue = static_cast<CSSPrimitiveValue*>(values->itemWithoutBoundsCheck(0));
+    if (firstPrimitiveValue->primitiveType() == CSSPrimitiveValue::CSS_NUMBER)
+        return parseCustomFilterNumberParameter(name, values);
+
+    // FIXME: Implement the boolean array parameter here.
+    // https://bugs.webkit.org/show_bug.cgi?id=76438
+
+    return 0;
+}
+
+static bool parseCustomFilterParameterList(CSSValue* parametersValue, CustomFilterParameterList& parameterList, StyleResolverState& state)
+{
+    HashSet<String> knownParameterNames;
+    CSSValueListIterator parameterIterator(parametersValue);
+    for (; parameterIterator.hasMore(); parameterIterator.advance()) {
+        if (!parameterIterator.value()->isValueList())
+            return false;
+        CSSValueListIterator iterator(parameterIterator.value());
+        if (!iterator.isPrimitiveValue())
+            return false;
+        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
+        if (primitiveValue->primitiveType() != CSSPrimitiveValue::CSS_STRING)
+            return false;
+
+        String name = primitiveValue->getStringValue();
+        // Do not allow duplicate parameter names.
+        if (knownParameterNames.contains(name))
+            return false;
+        knownParameterNames.add(name);
+
+        iterator.advance();
+
+        if (!iterator.hasMore())
+            return false;
+
+        RefPtr<CustomFilterParameter> parameter = parseCustomFilterParameter(name, iterator.value(), state);
+        if (!parameter)
+            return false;
+        parameterList.append(parameter.release());
+    }
+
+    // Make sure we sort the parameters before passing them down to the CustomFilterOperation.
+    std::sort(parameterList.begin(), parameterList.end(), sortParametersByNameComparator);
+
+    return true;
+}
+
+static PassRefPtr<CustomFilterOperation> createCustomFilterOperationWithAtRuleReferenceSyntax(WebKitCSSFilterValue* filterValue)
+{
+    // FIXME: Implement style resolution for the custom filter at-rule reference syntax.
+    UNUSED_PARAM(filterValue);
+    return 0;
+}
+
+static PassRefPtr<CustomFilterProgram> lookupCustomFilterProgram(WebKitCSSShaderValue* vertexShader, WebKitCSSShaderValue* fragmentShader,
+    CustomFilterProgramType programType, const CustomFilterProgramMixSettings& mixSettings, CustomFilterMeshType meshType,
+    StyleCustomFilterProgramCache* customFilterProgramCache, StyleResolverState& state)
+{
+    CachedResourceLoader* cachedResourceLoader = state.document()->cachedResourceLoader();
+    KURL vertexShaderURL = vertexShader ? vertexShader->completeURL(cachedResourceLoader) : KURL();
+    KURL fragmentShaderURL = fragmentShader ? fragmentShader->completeURL(cachedResourceLoader) : KURL();
+    RefPtr<StyleCustomFilterProgram> program;
+    if (customFilterProgramCache)
+        program = customFilterProgramCache->lookup(CustomFilterProgramInfo(vertexShaderURL, fragmentShaderURL, programType, mixSettings, meshType));
+    if (!program) {
+        // Create a new StyleCustomFilterProgram that will be resolved during the loadPendingShaders and added to the cache.
+        program = StyleCustomFilterProgram::create(vertexShaderURL, vertexShader ? styleShader(vertexShader, state) : 0,
+            fragmentShaderURL, fragmentShader ? styleShader(fragmentShader, state) : 0, programType, mixSettings, meshType);
+        // FIXME
+    }
+    return program.release();
+}
+
+static PassRefPtr<CustomFilterOperation> createCustomFilterOperationWithInlineSyntax(WebKitCSSFilterValue* filterValue, StyleCustomFilterProgramCache* customFilterProgramCache, StyleResolverState& state)
+{
+    CSSValue* shadersValue = filterValue->itemWithoutBoundsCheck(0);
+    ASSERT_WITH_SECURITY_IMPLICATION(shadersValue->isValueList());
+    CSSValueList* shadersList = static_cast<CSSValueList*>(shadersValue);
+
+    unsigned shadersListLength = shadersList->length();
+    ASSERT(shadersListLength);
+
+    WebKitCSSShaderValue* vertexShader = toWebKitCSSShaderValue(shadersList->itemWithoutBoundsCheck(0));
+    WebKitCSSShaderValue* fragmentShader = 0;
+    CustomFilterProgramType programType = PROGRAM_TYPE_BLENDS_ELEMENT_TEXTURE;
+    CustomFilterProgramMixSettings mixSettings;
+
+    if (shadersListLength > 1) {
+        CSSValue* fragmentShaderOrMixFunction = shadersList->itemWithoutBoundsCheck(1);
+        if (fragmentShaderOrMixFunction->isWebKitCSSMixFunctionValue()) {
+            WebKitCSSMixFunctionValue* mixFunction = static_cast<WebKitCSSMixFunctionValue*>(fragmentShaderOrMixFunction);
+            CSSValueListIterator iterator(mixFunction);
+
+            ASSERT(mixFunction->length());
+            fragmentShader = toWebKitCSSShaderValue(iterator.value());
+            iterator.advance();
+
+            ASSERT(mixFunction->length() <= 3);
+            while (iterator.hasMore()) {
+                CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
+                if (CSSParser::isBlendMode(primitiveValue->getIdent()))
+                    mixSettings.blendMode = *primitiveValue;
+                else if (CSSParser::isCompositeOperator(primitiveValue->getIdent()))
+                    mixSettings.compositeOperator = *primitiveValue;
+                else
+                    ASSERT_NOT_REACHED();
+                iterator.advance();
+            }
+        } else {
+            programType = PROGRAM_TYPE_NO_ELEMENT_TEXTURE;
+            fragmentShader = toWebKitCSSShaderValue(fragmentShaderOrMixFunction);
+        }
+    }
+
+    if (!vertexShader && !fragmentShader)
+        return 0;
+
+    unsigned meshRows = 1;
+    unsigned meshColumns = 1;
+    CustomFilterMeshType meshType = MeshTypeAttached;
+
+    CSSValue* parametersValue = 0;
+
+    if (filterValue->length() > 1) {
+        CSSValueListIterator iterator(filterValue->itemWithoutBoundsCheck(1));
+
+        // The second value might be the mesh box or the list of parameters:
+        // If it starts with a number or any of the mesh-box identifiers it is
+        // the mesh-box list, if not it means it is the parameters list.
+
+        if (iterator.hasMore() && iterator.isPrimitiveValue()) {
+            CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
+            if (primitiveValue->isNumber()) {
+                // If only one integer value is specified, it will set both
+                // the rows and the columns.
+                meshColumns = meshRows = primitiveValue->getIntValue();
+                iterator.advance();
+
+                // Try to match another number for the rows.
+                if (iterator.hasMore() && iterator.isPrimitiveValue()) {
+                    CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
+                    if (primitiveValue->isNumber()) {
+                        meshRows = primitiveValue->getIntValue();
+                        iterator.advance();
+                    }
+                }
+            }
+        }
+
+        if (iterator.hasMore() && iterator.isPrimitiveValue()) {
+            CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
+            if (primitiveValue->getIdent() == CSSValueDetached) {
+                meshType = MeshTypeDetached;
+                iterator.advance();
+            }
+        }
+
+        if (!iterator.index()) {
+            // If no value was consumed from the mesh value, then it is just a parameter list, meaning that we end up
+            // having just two CSSListValues: list of shaders and list of parameters.
+            ASSERT(filterValue->length() == 2);
+            parametersValue = filterValue->itemWithoutBoundsCheck(1);
+        }
+    }
+
+    if (filterValue->length() > 2 && !parametersValue)
+        parametersValue = filterValue->itemWithoutBoundsCheck(2);
+
+    CustomFilterParameterList parameterList;
+    if (parametersValue && !parseCustomFilterParameterList(parametersValue, parameterList, state))
+        return 0;
+
+    RefPtr<CustomFilterProgram> program = lookupCustomFilterProgram(vertexShader, fragmentShader, programType, mixSettings, meshType, customFilterProgramCache, state);
+    return CustomFilterOperation::create(program.release(), parameterList, meshRows, meshColumns, meshType);
+}
+
+static PassRefPtr<CustomFilterOperation> createCustomFilterOperation(WebKitCSSFilterValue* filterValue, StyleCustomFilterProgramCache* customFilterProgramCache, StyleResolverState& state)
+{
+    ASSERT(filterValue->length());
+    bool isAtRuleReferenceSyntax = filterValue->itemWithoutBoundsCheck(0)->isPrimitiveValue();
+    return isAtRuleReferenceSyntax ? createCustomFilterOperationWithAtRuleReferenceSyntax(filterValue) : createCustomFilterOperationWithInlineSyntax(filterValue, customFilterProgramCache, state);
+}
+
+
+bool FilterOperationResolver::createFilterOperations(CSSValue* inValue, RenderStyle* style, RenderStyle* rootStyle, FilterOperations& outOperations, StyleCustomFilterProgramCache* customFilterProgramCache, StyleResolverState& state)
+{
+    ASSERT(outOperations.isEmpty());
+
+    if (!inValue)
+        return false;
+
+    if (inValue->isPrimitiveValue()) {
+        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(inValue);
+        if (primitiveValue->getIdent() == CSSValueNone)
+            return true;
+    }
+
+    if (!inValue->isValueList())
+        return false;
+
+    float zoomFactor = style ? style->effectiveZoom() : 1;
+    FilterOperations operations;
+    for (CSSValueListIterator i = inValue; i.hasMore(); i.advance()) {
+        CSSValue* currValue = i.value();
+        if (!currValue->isWebKitCSSFilterValue())
+            continue;
+
+        WebKitCSSFilterValue* filterValue = static_cast<WebKitCSSFilterValue*>(i.value());
+        FilterOperation::OperationType operationType = filterOperationForType(filterValue->operationType());
+
+        if (operationType == FilterOperation::VALIDATED_CUSTOM) {
+            // ValidatedCustomFilterOperation is not supposed to end up in the RenderStyle.
+            ASSERT_NOT_REACHED();
+            continue;
+        }
+        if (operationType == FilterOperation::CUSTOM) {
+            RefPtr<CustomFilterOperation> operation = createCustomFilterOperation(filterValue, customFilterProgramCache, state);
+            if (!operation)
+                return false;
+
+            operations.operations().append(operation);
+            continue;
+        }
+        if (operationType == FilterOperation::REFERENCE) {
+#if ENABLE(SVG)
+            if (filterValue->length() != 1)
+                continue;
+            CSSValue* argument = filterValue->itemWithoutBoundsCheck(0);
+
+            if (!argument->isWebKitCSSSVGDocumentValue())
+                continue;
+
+            WebKitCSSSVGDocumentValue* svgDocumentValue = static_cast<WebKitCSSSVGDocumentValue*>(argument);
+            KURL url = state.document()->completeURL(svgDocumentValue->url());
+
+            RefPtr<ReferenceFilterOperation> operation = ReferenceFilterOperation::create(svgDocumentValue->url(), url.fragmentIdentifier(), operationType);
+            if (SVGURIReference::isExternalURIReference(svgDocumentValue->url(), state.document())) {
+                if (!svgDocumentValue->loadRequested())
+                    state.pendingSVGDocuments().set(operation.get(), svgDocumentValue);
+                else if (svgDocumentValue->cachedSVGDocument())
+                    operation->setCachedSVGDocumentReference(adoptPtr(new CachedSVGDocumentReference(svgDocumentValue->cachedSVGDocument())));
+            }
+            operations.operations().append(operation);
+#endif
+            continue;
+        }
+
+        // Check that all parameters are primitive values, with the
+        // exception of drop shadow which has a ShadowValue parameter.
+        if (operationType != FilterOperation::DROP_SHADOW) {
+            bool haveNonPrimitiveValue = false;
+            for (unsigned j = 0; j < filterValue->length(); ++j) {
+                if (!filterValue->itemWithoutBoundsCheck(j)->isPrimitiveValue()) {
+                    haveNonPrimitiveValue = true;
+                    break;
+                }
+            }
+            if (haveNonPrimitiveValue)
+                continue;
+        }
+
+        CSSPrimitiveValue* firstValue = filterValue->length() ? static_cast<CSSPrimitiveValue*>(filterValue->itemWithoutBoundsCheck(0)) : 0;
+        switch (filterValue->operationType()) {
+        case WebKitCSSFilterValue::GrayscaleFilterOperation:
+        case WebKitCSSFilterValue::SepiaFilterOperation:
+        case WebKitCSSFilterValue::SaturateFilterOperation: {
+            double amount = 1;
+            if (filterValue->length() == 1) {
+                amount = firstValue->getDoubleValue();
+                if (firstValue->isPercentage())
+                    amount /= 100;
+            }
+
+            operations.operations().append(BasicColorMatrixFilterOperation::create(amount, operationType));
+            break;
+        }
+        case WebKitCSSFilterValue::HueRotateFilterOperation: {
+            double angle = 0;
+            if (filterValue->length() == 1)
+                angle = firstValue->computeDegrees();
+
+            operations.operations().append(BasicColorMatrixFilterOperation::create(angle, operationType));
+            break;
+        }
+        case WebKitCSSFilterValue::InvertFilterOperation:
+        case WebKitCSSFilterValue::BrightnessFilterOperation:
+        case WebKitCSSFilterValue::ContrastFilterOperation:
+        case WebKitCSSFilterValue::OpacityFilterOperation: {
+            double amount = (filterValue->operationType() == WebKitCSSFilterValue::BrightnessFilterOperation) ? 0 : 1;
+            if (filterValue->length() == 1) {
+                amount = firstValue->getDoubleValue();
+                if (firstValue->isPercentage())
+                    amount /= 100;
+            }
+
+            operations.operations().append(BasicComponentTransferFilterOperation::create(amount, operationType));
+            break;
+        }
+        case WebKitCSSFilterValue::BlurFilterOperation: {
+            Length stdDeviation = Length(0, Fixed);
+            if (filterValue->length() >= 1)
+                stdDeviation = convertToFloatLength(firstValue, style, rootStyle, zoomFactor);
+            if (stdDeviation.isUndefined())
+                return false;
+
+            operations.operations().append(BlurFilterOperation::create(stdDeviation, operationType));
+            break;
+        }
+        case WebKitCSSFilterValue::DropShadowFilterOperation: {
+            if (filterValue->length() != 1)
+                return false;
+
+            CSSValue* cssValue = filterValue->itemWithoutBoundsCheck(0);
+            if (!cssValue->isShadowValue())
+                continue;
+
+            ShadowValue* item = static_cast<ShadowValue*>(cssValue);
+            IntPoint location(item->x->computeLength<int>(style, rootStyle, zoomFactor), item->y->computeLength<int>(style, rootStyle, zoomFactor));
+            int blur = item->blur ? item->blur->computeLength<int>(style, rootStyle, zoomFactor) : 0;
+            Color color;
+            if (item->color)
+                color = state.colorFromPrimitiveValue(item->color.get());
+
+            operations.operations().append(DropShadowFilterOperation::create(location, blur, color.isValid() ? color : Color::transparent, operationType));
+            break;
+        }
+        case WebKitCSSFilterValue::UnknownFilterOperation:
+        default:
+            ASSERT_NOT_REACHED();
+            break;
+        }
+    }
+
+    outOperations = operations;
+    return true;
+}
+
+} // namespace WebCore
diff --git a/Source/core/css/resolver/FilterOperationResolver.h b/Source/core/css/resolver/FilterOperationResolver.h
new file mode 100644
index 0000000..3009735
--- /dev/null
+++ b/Source/core/css/resolver/FilterOperationResolver.h
@@ -0,0 +1,45 @@
+/*
+ * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ *
+ */
+
+#ifndef FilterOperationResolver_h
+#define FilterOperationResolver_h
+
+#include "CSSPropertyNames.h"
+#include "core/css/CSSValueList.h"
+#include "core/css/resolver/StyleResolverState.h"
+#include "core/platform/graphics/filters/FilterOperations.h"
+
+namespace WebCore {
+
+class CSSValue;
+class RenderStyle;
+class StyleCustomFilterProgramCache;
+
+class FilterOperationResolver {
+private:
+    FilterOperationResolver();
+public:
+    static bool createFilterOperations(CSSValue* inValue, RenderStyle* inStyle, RenderStyle* rootStyle, FilterOperations& outOperations, StyleCustomFilterProgramCache*, StyleResolverState&);
+};
+
+} // namespace WebCore
+
+#endif // FilterOperationResolver_h
diff --git a/Source/core/css/ScopedStyleResolver.cpp b/Source/core/css/resolver/ScopedStyleResolver.cpp
similarity index 97%
rename from Source/core/css/ScopedStyleResolver.cpp
rename to Source/core/css/resolver/ScopedStyleResolver.cpp
index c6f730d..18889f5 100644
--- a/Source/core/css/ScopedStyleResolver.cpp
+++ b/Source/core/css/resolver/ScopedStyleResolver.cpp
@@ -25,7 +25,7 @@
  */
 
 #include "config.h"
-#include "core/css/ScopedStyleResolver.h"
+#include "core/css/resolver/ScopedStyleResolver.h"
 
 #include "HTMLNames.h"
 #include "core/css/CSSStyleRule.h"
@@ -38,9 +38,9 @@
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/html/HTMLStyleElement.h"
 #include "core/html/shadow/ContentDistributor.h"
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationHashSet.h>
-#include <wtf/MemoryInstrumentationVector.h>
+#include "wtf/MemoryInstrumentationHashMap.h"
+#include "wtf/MemoryInstrumentationHashSet.h"
+#include "wtf/MemoryInstrumentationVector.h"
 
 namespace WebCore {
 
diff --git a/Source/core/css/ScopedStyleResolver.h b/Source/core/css/resolver/ScopedStyleResolver.h
similarity index 96%
rename from Source/core/css/ScopedStyleResolver.h
rename to Source/core/css/resolver/ScopedStyleResolver.h
index 9f6bb28..00b174f 100644
--- a/Source/core/css/ScopedStyleResolver.h
+++ b/Source/core/css/resolver/ScopedStyleResolver.h
@@ -27,11 +27,11 @@
 #ifndef ScopedStyleResolver_h
 #define ScopedStyleResolver_h
 
-#include <wtf/Assertions.h>
-#include <wtf/Forward.h>
-#include <wtf/HashMap.h>
-#include <wtf/OwnPtr.h>
-#include <wtf/Vector.h>
+#include "wtf/Assertions.h"
+#include "wtf/Forward.h"
+#include "wtf/HashMap.h"
+#include "wtf/OwnPtr.h"
+#include "wtf/Vector.h"
 
 namespace WebCore {
 
diff --git a/Source/core/css/StyleResolver.cpp b/Source/core/css/resolver/StyleResolver.cpp
similarity index 84%
rename from Source/core/css/StyleResolver.cpp
rename to Source/core/css/resolver/StyleResolver.cpp
index 672c653..bc32ad3 100644
--- a/Source/core/css/StyleResolver.cpp
+++ b/Source/core/css/resolver/StyleResolver.cpp
@@ -27,14 +27,16 @@
  */
 
 #include "config.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 
 #include "CSSPropertyNames.h"
 #include "HTMLNames.h"
 #include "MathMLNames.h"
+#include "RuntimeEnabledFeatures.h"
 #include "UserAgentStyleSheets.h"
 #include "WebKitFontFamilyNames.h"
 #include "XMLNames.h"
+#include "core/animation/Animation.h"
 #include "core/css/CSSBorderImage.h"
 #include "core/css/CSSCalculationValue.h"
 #include "core/css/CSSCursorImageValue.h"
@@ -72,11 +74,12 @@
 #include "core/css/StyleRuleImport.h"
 #include "core/css/StyleSheetContents.h"
 #include "core/css/StyleSheetList.h"
-#include "core/css/TransformBuilder.h"
-#include "core/css/ViewportStyleResolver.h"
 #include "core/css/WebKitCSSKeyframeRule.h"
 #include "core/css/WebKitCSSKeyframesRule.h"
 #include "core/css/WebKitCSSRegionRule.h"
+#include "core/css/resolver/FilterOperationResolver.h"
+#include "core/css/resolver/TransformBuilder.h"
+#include "core/css/resolver/ViewportStyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/DocumentStyleSheetCollection.h"
@@ -101,7 +104,6 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/CalculationValue.h"
 #include "core/platform/LinkHash.h"
@@ -123,11 +125,12 @@
 #include "core/rendering/style/StylePendingImage.h"
 #include "core/svg/SVGDocumentExtensions.h"
 #include "core/svg/SVGFontFaceElement.h"
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationHashSet.h>
-#include <wtf/MemoryInstrumentationVector.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
+#include "wtf/MemoryInstrumentationHashMap.h"
+#include "wtf/MemoryInstrumentationHashSet.h"
+#include "wtf/MemoryInstrumentationVector.h"
+#include "wtf/StdLibExtras.h"
+#include "wtf/Vector.h"
 
 #if ENABLE(SVG)
 #include "SVGNames.h"
@@ -142,6 +145,7 @@
 #include "core/css/CSSImageSetValue.h"
 #include "core/css/WebKitCSSMixFunctionValue.h"
 #include "core/css/WebKitCSSShaderValue.h"
+#include "core/html/track/WebVTTElement.h"
 #include "core/platform/graphics/filters/custom/CustomFilterArrayParameter.h"
 #include "core/platform/graphics/filters/custom/CustomFilterConstants.h"
 #include "core/platform/graphics/filters/custom/CustomFilterNumberParameter.h"
@@ -156,8 +160,6 @@
 #include "core/rendering/style/StylePendingShader.h"
 #include "core/rendering/style/StyleShader.h"
 
-#include "core/html/track/WebVTTElement.h"
-
 using namespace std;
 
 namespace WTF {
@@ -203,29 +205,6 @@
     return rightToLeftDecl.get();
 }
 
-inline void StyleResolver::State::cacheBorderAndBackground()
-{
-    m_hasUAAppearance = m_style->hasAppearance();
-    if (m_hasUAAppearance) {
-        m_borderData = m_style->border();
-        m_backgroundData = *m_style->backgroundLayers();
-        m_backgroundColor = m_style->backgroundColor();
-    }
-}
-
-inline void StyleResolver::State::clear()
-{
-    m_element = 0;
-    m_styledElement = 0;
-    m_parentStyle = 0;
-    m_parentNode = 0;
-    m_regionForStyling = 0;
-    m_pendingImageProperties.clear();
-    m_hasPendingShaders = false;
-#if ENABLE(SVG)
-    m_pendingSVGDocuments.clear();
-#endif
-}
 
 void StyleResolver::MatchResult::addMatchedProperties(const StylePropertySet* properties, StyleRule* rule, unsigned linkMatchType, PropertyWhitelistType propertyWhitelistType)
 {
@@ -517,7 +496,7 @@
 
     // In quirks mode, we match rules from the quirks user agent sheet.
     if (document()->inQuirksMode())
-      matchUARules(collector, CSSDefaultStyleSheets::defaultQuirksStyle);
+        matchUARules(collector, CSSDefaultStyleSheets::defaultQuirksStyle);
 
     // If document uses view source styles (in view source mode or in xml viewer mode), then we match rules from the view source style sheet.
     if (document()->isViewSource())
@@ -569,10 +548,10 @@
     // Now check our inline style attribute.
     if (matchAuthorAndUserStyles && m_state.styledElement() && m_state.styledElement()->inlineStyle()) {
         // Inline style is immutable as long as there is no CSSOM wrapper.
-      // FIXME: Media control shadow trees seem to have problems with caching.
-      bool isInlineStyleCacheable = !m_state.styledElement()->inlineStyle()->isMutable() && !m_state.styledElement()->isInShadowTree();
-      // FIXME: Constify.
-      collector.addElementStyleProperties(m_state.styledElement()->inlineStyle(), isInlineStyleCacheable);
+        // FIXME: Media control shadow trees seem to have problems with caching.
+        bool isInlineStyleCacheable = !m_state.styledElement()->inlineStyle()->isMutable() && !m_state.styledElement()->isInShadowTree();
+        // FIXME: Constify.
+        collector.addElementStyleProperties(m_state.styledElement()->inlineStyle(), isInlineStyleCacheable);
     }
 
 #if ENABLE(SVG)
@@ -582,13 +561,9 @@
 #else
     UNUSED_PARAM(includeSMILProperties);
 #endif
-}
 
-inline void StyleResolver::State::initElement(Element* e)
-{
-    m_element = e;
-    m_styledElement = e && e->isStyledElement() ? static_cast<StyledElement*>(e) : 0;
-    m_elementLinkState = e ? e->document()->visitedLinkState()->determineLinkState(e) : NotInsideLink;
+    if (m_state.styledElement() && m_state.styledElement()->hasActiveAnimations())
+        collector.matchedResult().isCacheable = false;
 }
 
 inline void StyleResolver::initElement(Element* e)
@@ -602,32 +577,6 @@
     }
 }
 
-inline void StyleResolver::State::initForStyleResolve(Document* document, Element* e, RenderStyle* parentStyle, RenderRegion* regionForStyling)
-{
-    m_regionForStyling = regionForStyling;
-
-    if (e) {
-        NodeRenderingContext context(e);
-        m_parentNode = context.parentNodeForRenderingAndStyle();
-        m_parentStyle = context.resetStyleInheritance() ? 0 :
-            parentStyle ? parentStyle :
-            m_parentNode ? m_parentNode->renderStyle() : 0;
-        m_distributedToInsertionPoint = context.insertionPoint();
-    } else {
-        m_parentNode = 0;
-        m_parentStyle = parentStyle;
-        m_distributedToInsertionPoint = false;
-    }
-
-    Node* docElement = e ? e->document()->documentElement() : 0;
-    RenderStyle* docStyle = document->renderStyle();
-    m_rootElementStyle = docElement && e != docElement ? docElement->renderStyle() : docStyle;
-
-    m_style = 0;
-    m_pendingImageProperties.clear();
-    m_fontDirty = false;
-}
-
 static const unsigned cStyleSearchThreshold = 10;
 static const unsigned cStyleSearchLevelThreshold = 10;
 
@@ -667,7 +616,7 @@
     while (thisCousin) {
         while (currentNode) {
             ++subcount;
-            if (currentNode->renderStyle() == parentStyle && currentNode->lastChild()
+            if (!currentNode->hasScopedHTMLStyleChild() && currentNode->renderStyle() == parentStyle && currentNode->lastChild()
                 && currentNode->isElementNode() && !parentElementPreventsSharing(toElement(currentNode))
                 && !toElement(currentNode)->shadow()
                 ) {
@@ -697,7 +646,7 @@
 
 bool StyleResolver::canShareStyleWithControl(StyledElement* element) const
 {
-    const State& state = m_state;
+    const StyleResolverState& state = m_state;
     HTMLInputElement* thisInputElement = element->toInputElement();
     HTMLInputElement* otherInputElement = state.element()->toInputElement();
 
@@ -753,7 +702,7 @@
 
 bool StyleResolver::sharingCandidateHasIdenticalStyleAffectingAttributes(StyledElement* sharingCandidate) const
 {
-    const State& state = m_state;
+    const StyleResolverState& state = m_state;
     if (state.element()->elementData() == sharingCandidate->elementData())
         return true;
     if (state.element()->fastGetAttribute(XMLNames::langAttr) != sharingCandidate->fastGetAttribute(XMLNames::langAttr))
@@ -794,7 +743,7 @@
 bool StyleResolver::canShareStyleWithElement(StyledElement* element) const
 {
     RenderStyle* style = element->renderStyle();
-    const State& state = m_state;
+    const StyleResolverState& state = m_state;
 
     if (!style)
         return false;
@@ -892,7 +841,7 @@
 
 RenderStyle* StyleResolver::locateSharedStyle()
 {
-    State& state = m_state;
+    StyleResolverState& state = m_state;
     if (!state.styledElement() || !state.parentStyle())
         return 0;
 
@@ -914,6 +863,8 @@
         return 0;
     if (elementHasDirectionAuto(state.element()))
         return 0;
+    if (state.element()->hasActiveAnimations())
+        return 0;
 
     // Cache whether state.element is affected by any known class selectors.
     // FIXME: This shouldn't be a member variable. The style sharing code could be factored out of StyleResolver.
@@ -954,7 +905,7 @@
 {
     if (paginationMode == Pagination::Unpaginated)
         return;
-        
+
     switch (paginationMode) {
     case Pagination::LeftToRightPaginated:
         style->setColumnAxis(HorizontalColumnAxis);
@@ -1144,13 +1095,12 @@
         return s_styleNotYetAvailable;
     }
 
-    State& state = m_state;
+    StyleResolverState& state = m_state;
     initElement(element);
     state.initForStyleResolve(document(), element, defaultParent, regionForStyling);
     if (sharingBehavior == AllowStyleSharing && !state.distributedToInsertionPoint()) {
         RenderStyle* sharedStyle = locateSharedStyle();
-        if (sharedStyle)
-        {
+        if (sharedStyle) {
             state.clear();
             return sharedStyle;
         }
@@ -1196,7 +1146,7 @@
     if (matchingBehavior == MatchOnlyUserAgentRules)
         matchUARules(collector);
     else
-      matchAllRules(collector, m_matchAuthorAndUserStyles, matchingBehavior != MatchAllRulesExcludingSMIL);
+        matchAllRules(collector, m_matchAuthorAndUserStyles, matchingBehavior != MatchAllRulesExcludingSMIL);
 
     applyMatchedProperties(collector.matchedResult(), element);
 
@@ -1219,7 +1169,7 @@
 
     ASSERT(!m_state.style());
 
-    State& state = m_state;
+    StyleResolverState& state = m_state;
 
     // Create the style
     state.setStyle(RenderStyle::clone(elementStyle));
@@ -1248,7 +1198,7 @@
 
     // Start loading resources referenced by this style.
     loadPendingResources();
-    
+
     // Add all the animating properties to the keyframe.
     if (const StylePropertySet* styleDeclaration = keyframe->properties()) {
         unsigned propertyCount = styleDeclaration->propertyCount();
@@ -1335,7 +1285,7 @@
     if (!e)
         return 0;
 
-    State& state = m_state;
+    StyleResolverState& state = m_state;
 
     initElement(e);
 
@@ -1510,7 +1460,7 @@
     return BLOCK;
 }
 
-// CSS requires text-decoration to be reset at each DOM element for tables, 
+// CSS requires text-decoration to be reset at each DOM element for tables,
 // inline blocks, inline tables, run-ins, shadow DOM crossings, floating elements,
 // and absolute or relatively positioned elements.
 static bool doesNotInheritTextDecoration(RenderStyle* style, Element* e)
@@ -1844,7 +1794,7 @@
     if (rulesToInclude & UAAndUserCSSRules) {
         // First we match rules from the user agent sheet.
         matchUARules(collector);
-        
+
         // Now we check user sheet rules.
         if (m_matchAuthorAndUserStyles)
             matchUserRules(collector, rulesToInclude & EmptyCSSRules);
@@ -1874,6 +1824,40 @@
 }
 
 template <StyleResolver::StyleApplicationPass pass>
+void StyleResolver::applyAnimatedProperties(const Element* target)
+{
+    if (!target->hasActiveAnimations())
+        return;
+
+    Vector<Animation*>* animations = target->activeAnimations();
+
+    for (size_t i = 0; i < animations->size(); ++i) {
+        RefPtr<Animation> animation = animations->at(i);
+        RefPtr<StylePropertySet> properties = animation->cachedStyle();
+        for (unsigned j = 0; j < properties->propertyCount(); ++j) {
+            StylePropertySet::PropertyReference current = properties->propertyAt(j);
+            CSSPropertyID property = current.id();
+            switch (pass) {
+            case VariableDefinitions:
+                ASSERT_NOT_REACHED();
+                continue;
+            case HighPriorityProperties:
+                if (property < CSSPropertyLineHeight)
+                    applyProperty(current.id(), current.value());
+                else if (property == CSSPropertyLineHeight)
+                    m_state.setLineHeightValue(current.value());
+                continue;
+            case LowPriorityProperties:
+                if (property > CSSPropertyLineHeight)
+                    applyProperty(current.id(), current.value());
+                continue;
+            }
+        }
+    }
+
+}
+
+template <StyleResolver::StyleApplicationPass pass>
 void StyleResolver::applyProperties(const StylePropertySet* properties, StyleRule* rule, bool isImportant, bool inheritedOnly, PropertyWhitelistType propertyWhitelistType)
 {
     ASSERT((propertyWhitelistType != PropertyWhitelistRegion) || m_state.regionForStyling());
@@ -1930,7 +1914,7 @@
     if (startIndex == -1)
         return;
 
-    State& state = m_state;
+    StyleResolverState& state = m_state;
     if (state.style()->insideLink() != NotInsideLink) {
         for (int i = startIndex; i <= endIndex; ++i) {
             const MatchedProperties& matchedProperties = matchResult.matchedProperties[i];
@@ -1953,7 +1937,7 @@
 
 unsigned StyleResolver::computeMatchedPropertiesHash(const MatchedProperties* properties, unsigned size)
 {
-    
+
     return StringHasher::hashMemory(properties, sizeof(MatchedProperties) * size);
 }
 
@@ -2052,13 +2036,13 @@
 void StyleResolver::applyMatchedProperties(const MatchResult& matchResult, const Element* element)
 {
     ASSERT(element);
-    State& state = m_state;
+    StyleResolverState& state = m_state;
     unsigned cacheHash = matchResult.isCacheable ? computeMatchedPropertiesHash(matchResult.matchedProperties.data(), matchResult.matchedProperties.size()) : 0;
     bool applyInheritedOnly = false;
     const MatchedPropertiesCacheItem* cacheItem = 0;
     if (cacheHash && (cacheItem = findFromMatchedPropertiesCache(cacheHash, matchResult))) {
         // We can build up the style by copying non-inherited properties from an earlier style object built using the same exact
-        // style declarations. We then only need to apply the inherited properties, if any, as their values can depend on the 
+        // style declarations. We then only need to apply the inherited properties, if any, as their values can depend on the
         // element context. This is fast and saves memory by reusing the style data structures.
         state.style()->copyNonInheritedFrom(cacheItem->renderStyle.get());
         if (state.parentStyle()->inheritedDataShared(cacheItem->parentRenderStyle.get()) && !isAtShadowBoundary(element)) {
@@ -2071,7 +2055,7 @@
             state.style()->setInsideLink(linkStatus);
             return;
         }
-        applyInheritedOnly = true; 
+        applyInheritedOnly = true;
     }
 
     // First apply all variable definitions, as they may be used during application of later properties.
@@ -2086,6 +2070,9 @@
     // and (4) normal important.
     state.setLineHeightValue(0);
     applyMatchedProperties<HighPriorityProperties>(matchResult, false, 0, matchResult.matchedProperties.size() - 1, applyInheritedOnly);
+    // Animation contributions are processed here because CSS Animations are overridable by user !important rules.
+    if (RuntimeEnabledFeatures::webAnimationEnabled())
+        applyAnimatedProperties<HighPriorityProperties>(element);
     applyMatchedProperties<HighPriorityProperties>(matchResult, true, matchResult.ranges.firstAuthorRule, matchResult.ranges.lastAuthorRule, applyInheritedOnly);
     applyMatchedProperties<HighPriorityProperties>(matchResult, true, matchResult.ranges.firstUserRule, matchResult.ranges.lastUserRule, applyInheritedOnly);
     applyMatchedProperties<HighPriorityProperties>(matchResult, true, matchResult.ranges.firstUARule, matchResult.ranges.lastUARule, applyInheritedOnly);
@@ -2108,21 +2095,23 @@
 
     // Now do the normal priority UA properties.
     applyMatchedProperties<LowPriorityProperties>(matchResult, false, matchResult.ranges.firstUARule, matchResult.ranges.lastUARule, applyInheritedOnly);
-    
+
     // Cache our border and background so that we can examine them later.
     state.cacheBorderAndBackground();
-    
+
     // Now do the author and user normal priority properties and all the !important properties.
     applyMatchedProperties<LowPriorityProperties>(matchResult, false, matchResult.ranges.lastUARule + 1, matchResult.matchedProperties.size() - 1, applyInheritedOnly);
+    if (RuntimeEnabledFeatures::webAnimationEnabled())
+        applyAnimatedProperties<LowPriorityProperties>(element);
     applyMatchedProperties<LowPriorityProperties>(matchResult, true, matchResult.ranges.firstAuthorRule, matchResult.ranges.lastAuthorRule, applyInheritedOnly);
     applyMatchedProperties<LowPriorityProperties>(matchResult, true, matchResult.ranges.firstUserRule, matchResult.ranges.lastUserRule, applyInheritedOnly);
     applyMatchedProperties<LowPriorityProperties>(matchResult, true, matchResult.ranges.firstUARule, matchResult.ranges.lastUARule, applyInheritedOnly);
-   
+
     // Start loading resources referenced by this style.
     loadPendingResources();
-    
+
     ASSERT(!state.fontDirty());
-    
+
     if (cacheItem || !cacheHash)
         return;
     if (!isCacheableInMatchedPropertiesCache(state.element(), state.style(), state.parentStyle()))
@@ -2242,7 +2231,7 @@
     return m_state.element() && m_state.element()->isSVGElement();
 }
 
-static bool createGridTrackBreadth(CSSPrimitiveValue* primitiveValue, const StyleResolver::State& state, GridLength& workingLength)
+static bool createGridTrackBreadth(CSSPrimitiveValue* primitiveValue, const StyleResolverState& state, GridLength& workingLength)
 {
     if (primitiveValue->getIdent() == CSSValueWebkitMinContent) {
         workingLength = Length(MinContent);
@@ -2270,7 +2259,7 @@
     return true;
 }
 
-static bool createGridTrackSize(CSSValue* value, GridTrackSize& trackSize, const StyleResolver::State& state)
+static bool createGridTrackSize(CSSValue* value, GridTrackSize& trackSize, const StyleResolverState& state)
 {
     if (!value->isPrimitiveValue())
         return false;
@@ -2295,7 +2284,7 @@
     return true;
 }
 
-static bool createGridTrackList(CSSValue* value, Vector<GridTrackSize>& trackSizes, const StyleResolver::State& state)
+static bool createGridTrackList(CSSValue* value, Vector<GridTrackSize>& trackSizes, NamedGridLinesMap& namedGridLines, const StyleResolverState& state)
 {
     // Handle 'none'.
     if (value->isPrimitiveValue()) {
@@ -2306,14 +2295,29 @@
     if (!value->isValueList())
         return false;
 
+    size_t currentNamedGridLine = 0;
     for (CSSValueListIterator i = value; i.hasMore(); i.advance()) {
         CSSValue* currValue = i.value();
+        if (currValue->isPrimitiveValue()) {
+            CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(currValue);
+            if (primitiveValue->isString()) {
+                NamedGridLinesMap::AddResult result = namedGridLines.add(primitiveValue->getStringValue(), Vector<size_t>());
+                result.iterator->value.append(currentNamedGridLine);
+                continue;
+            }
+        }
+
+        ++currentNamedGridLine;
         GridTrackSize trackSize;
         if (!createGridTrackSize(currValue, trackSize, state))
             return false;
 
         trackSizes.append(trackSize);
     }
+
+    if (trackSizes.isEmpty())
+        return false;
+
     return true;
 }
 
@@ -2407,7 +2411,7 @@
     // CSS variables don't resolve shorthands at parsing time, so this should be *after* handling variables.
     ASSERT_WITH_MESSAGE(!isExpandedShorthand(id), "Shorthand property id = %d wasn't expanded at parsing time", id);
 
-    State& state = m_state;
+    StyleResolverState& state = m_state;
     bool isInherit = state.parentNode() && value->isInheritedValue();
     bool isInitial = value->isInitialValue() || (!state.parentNode() && value->isInheritedValue());
 
@@ -2702,7 +2706,7 @@
             ShadowStyle shadowStyle = item->style && item->style->getIdent() == CSSValueInset ? Inset : Normal;
             Color color;
             if (item->color)
-                color = colorFromPrimitiveValue(item->color.get());
+                color = m_state.colorFromPrimitiveValue(item->color.get());
             else if (state.style())
                 color = state.style()->color();
 
@@ -2819,7 +2823,7 @@
         if (!primitiveValue)
             break;
 
-        Color col = colorFromPrimitiveValue(primitiveValue);
+        Color col = m_state.colorFromPrimitiveValue(primitiveValue);
         state.style()->setTapHighlightColor(col);
         return;
     }
@@ -2894,7 +2898,7 @@
     // CSS Text Layout Module Level 3: Vertical writing support
     case CSSPropertyWebkitWritingMode: {
         HANDLE_INHERIT_AND_INITIAL(writingMode, WritingMode);
-        
+
         if (primitiveValue)
             setWritingMode(*primitiveValue);
 
@@ -2957,7 +2961,7 @@
     case CSSPropertyWebkitFilter: {
         HANDLE_INHERIT_AND_INITIAL(filter, Filter);
         FilterOperations operations;
-        if (createFilterOperations(value, state.style(), state.rootElementStyle(), operations))
+        if (FilterOperationResolver::createFilterOperations(value, state.style(), state.rootElementStyle(), operations, m_customFilterProgramCache.get(), m_state))
             state.style()->setFilter(operations);
         return;
     }
@@ -2977,16 +2981,20 @@
     }
     case CSSPropertyWebkitGridColumns: {
         Vector<GridTrackSize> trackSizes;
-        if (!createGridTrackList(value, trackSizes, state))
+        NamedGridLinesMap namedGridLines;
+        if (!createGridTrackList(value, trackSizes, namedGridLines, state))
             return;
         state.style()->setGridColumns(trackSizes);
+        state.style()->setNamedGridColumnLines(namedGridLines);
         return;
     }
     case CSSPropertyWebkitGridRows: {
         Vector<GridTrackSize> trackSizes;
-        if (!createGridTrackList(value, trackSizes, state))
+        NamedGridLinesMap namedGridLines;
+        if (!createGridTrackList(value, trackSizes, namedGridLines, state))
             return;
         state.style()->setGridRows(trackSizes);
+        state.style()->setNamedGridRowLines(namedGridLines);
         return;
     }
 
@@ -3032,6 +3040,7 @@
         return;
     // These properties are implemented in the DeprecatedStyleBuilder lookup table.
     case CSSPropertyBackgroundAttachment:
+    case CSSPropertyBackgroundBlendMode:
     case CSSPropertyBackgroundClip:
     case CSSPropertyBackgroundColor:
     case CSSPropertyBackgroundImage:
@@ -3095,6 +3104,7 @@
     case CSSPropertyMaxHeight:
     case CSSPropertyMaxWidth:
     case CSSPropertyMinHeight:
+    case CSSPropertyMixBlendMode:
     case CSSPropertyMinWidth:
     case CSSPropertyOpacity:
     case CSSPropertyOrphans:
@@ -3378,8 +3388,8 @@
             ? static_cast<float>(settings->defaultFixedFontSize()) / settings->defaultFontSize()
             : 1;
         size = parentFont.useFixedDefaultSize() ?
-                childFont.specifiedSize() / fixedScaleFactor :
-                childFont.specifiedSize() * fixedScaleFactor;
+            childFont.specifiedSize() / fixedScaleFactor :
+            childFont.specifiedSize() * fixedScaleFactor;
     }
 
     FontDescription newFontDescription(childFont);
@@ -3473,14 +3483,14 @@
 // WinIE/Nav4 table for font sizes. Designed to match the legacy font mapping system of HTML.
 static const int quirksFontSizeTable[fontSizeTableMax - fontSizeTableMin + 1][totalKeywords] =
 {
-      { 9,    9,     9,     9,    11,    14,    18,    28 },
-      { 9,    9,     9,    10,    12,    15,    20,    31 },
-      { 9,    9,     9,    11,    13,    17,    22,    34 },
-      { 9,    9,    10,    12,    14,    18,    24,    37 },
-      { 9,    9,    10,    13,    16,    20,    26,    40 }, // fixed font default (13)
-      { 9,    9,    11,    14,    17,    21,    28,    42 },
-      { 9,   10,    12,    15,    17,    23,    30,    45 },
-      { 9,   10,    13,    16,    18,    24,    32,    48 } // proportional font default (16)
+    { 9,    9,     9,     9,    11,    14,    18,    28 },
+    { 9,    9,     9,    10,    12,    15,    20,    31 },
+    { 9,    9,     9,    11,    13,    17,    22,    34 },
+    { 9,    9,    10,    12,    14,    18,    24,    37 },
+    { 9,    9,    10,    13,    16,    20,    26,    40 }, // fixed font default (13)
+    { 9,    9,    11,    14,    17,    21,    28,    42 },
+    { 9,   10,    12,    15,    17,    23,    30,    45 },
+    { 9,   10,    13,    16,    18,    24,    32,    48 } // proportional font default (16)
 };
 // HTML       1      2      3      4      5      6      7
 // CSS  xxs   xs     s      m      l     xl     xxl
@@ -3490,14 +3500,14 @@
 // Strict mode table matches MacIE and Mozilla's settings exactly.
 static const int strictFontSizeTable[fontSizeTableMax - fontSizeTableMin + 1][totalKeywords] =
 {
-      { 9,    9,     9,     9,    11,    14,    18,    27 },
-      { 9,    9,     9,    10,    12,    15,    20,    30 },
-      { 9,    9,    10,    11,    13,    17,    22,    33 },
-      { 9,    9,    10,    12,    14,    18,    24,    36 },
-      { 9,   10,    12,    13,    16,    20,    26,    39 }, // fixed font default (13)
-      { 9,   10,    12,    14,    17,    21,    28,    42 },
-      { 9,   10,    13,    15,    18,    23,    30,    45 },
-      { 9,   10,    13,    16,    18,    24,    32,    48 } // proportional font default (16)
+    { 9,    9,     9,     9,    11,    14,    18,    27 },
+    { 9,    9,     9,    10,    12,    15,    20,    30 },
+    { 9,    9,    10,    11,    13,    17,    22,    33 },
+    { 9,    9,    10,    12,    14,    18,    24,    36 },
+    { 9,   10,    12,    13,    16,    20,    26,    39 }, // fixed font default (13)
+    { 9,   10,    12,    14,    17,    21,    28,    42 },
+    { 9,   10,    13,    15,    18,    23,    30,    45 },
+    { 9,   10,    13,    16,    18,    24,    32,    48 } // proportional font default (16)
 };
 // HTML       1      2      3      4      5      6      7
 // CSS  xxs   xs     s      m      l     xl     xxl
@@ -3555,43 +3565,6 @@
     return findNearestLegacyFontSize<float>(pixelFontSize, fontSizeFactors, mediumSize);
 }
 
-static Color colorForCSSValue(int cssValueId)
-{
-    struct ColorValue {
-        int cssValueId;
-        RGBA32 color;
-    };
-
-    static const ColorValue colorValues[] = {
-        { CSSValueAqua, 0xFF00FFFF },
-        { CSSValueBlack, 0xFF000000 },
-        { CSSValueBlue, 0xFF0000FF },
-        { CSSValueFuchsia, 0xFFFF00FF },
-        { CSSValueGray, 0xFF808080 },
-        { CSSValueGreen, 0xFF008000  },
-        { CSSValueGrey, 0xFF808080 },
-        { CSSValueLime, 0xFF00FF00 },
-        { CSSValueMaroon, 0xFF800000 },
-        { CSSValueNavy, 0xFF000080 },
-        { CSSValueOlive, 0xFF808000  },
-        { CSSValueOrange, 0xFFFFA500 },
-        { CSSValuePurple, 0xFF800080 },
-        { CSSValueRed, 0xFFFF0000 },
-        { CSSValueSilver, 0xFFC0C0C0 },
-        { CSSValueTeal, 0xFF008080  },
-        { CSSValueTransparent, 0x00000000 },
-        { CSSValueWhite, 0xFFFFFFFF },
-        { CSSValueYellow, 0xFFFFFF00 },
-        { 0, 0 }
-    };
-
-    for (const ColorValue* col = colorValues; col->cssValueId; ++col) {
-        if (col->cssValueId == cssValueId)
-            return col->color;
-    }
-    return RenderTheme::defaultTheme()->systemColor(cssValueId);
-}
-
 bool StyleResolver::colorFromPrimitiveValueIsDerivedFromElement(CSSPrimitiveValue* value)
 {
     int ident = value->getIdent();
@@ -3606,31 +3579,6 @@
     }
 }
 
-Color StyleResolver::colorFromPrimitiveValue(CSSPrimitiveValue* value, bool forVisitedLink) const
-{
-    if (value->isRGBColor())
-        return Color(value->getRGBA32Value());
-
-    const State& state = m_state;
-    int ident = value->getIdent();
-    switch (ident) {
-    case 0:
-        return Color();
-    case CSSValueWebkitText:
-        return state.document()->textColor();
-    case CSSValueWebkitLink:
-        return (state.element()->isLink() && forVisitedLink) ? state.document()->visitedLinkColor() : state.document()->linkColor();
-    case CSSValueWebkitActivelink:
-        return state.document()->activeLinkColor();
-    case CSSValueWebkitFocusRingColor:
-        return RenderTheme::focusRingColor();
-    case CSSValueCurrentcolor:
-        return state.style()->color();
-    default:
-        return colorForCSSValue(ident);
-    }
-}
-
 void StyleResolver::addViewportDependentMediaQueryResult(const MediaQueryExp* expr, bool result)
 {
     m_viewportDependentMediaQueryResults.append(adoptPtr(new MediaQueryResult(*expr, result)));
@@ -3646,43 +3594,10 @@
     return false;
 }
 
-static FilterOperation::OperationType filterOperationForType(WebKitCSSFilterValue::FilterOperationType type)
-{
-    switch (type) {
-    case WebKitCSSFilterValue::ReferenceFilterOperation:
-        return FilterOperation::REFERENCE;
-    case WebKitCSSFilterValue::GrayscaleFilterOperation:
-        return FilterOperation::GRAYSCALE;
-    case WebKitCSSFilterValue::SepiaFilterOperation:
-        return FilterOperation::SEPIA;
-    case WebKitCSSFilterValue::SaturateFilterOperation:
-        return FilterOperation::SATURATE;
-    case WebKitCSSFilterValue::HueRotateFilterOperation:
-        return FilterOperation::HUE_ROTATE;
-    case WebKitCSSFilterValue::InvertFilterOperation:
-        return FilterOperation::INVERT;
-    case WebKitCSSFilterValue::OpacityFilterOperation:
-        return FilterOperation::OPACITY;
-    case WebKitCSSFilterValue::BrightnessFilterOperation:
-        return FilterOperation::BRIGHTNESS;
-    case WebKitCSSFilterValue::ContrastFilterOperation:
-        return FilterOperation::CONTRAST;
-    case WebKitCSSFilterValue::BlurFilterOperation:
-        return FilterOperation::BLUR;
-    case WebKitCSSFilterValue::DropShadowFilterOperation:
-        return FilterOperation::DROP_SHADOW;
-    case WebKitCSSFilterValue::CustomFilterOperation:
-        return FilterOperation::CUSTOM;
-    case WebKitCSSFilterValue::UnknownFilterOperation:
-        return FilterOperation::NONE;
-    }
-    return FilterOperation::NONE;
-}
-
 #if ENABLE(SVG)
 void StyleResolver::loadPendingSVGDocuments()
 {
-    State& state = m_state;
+    StyleResolverState& state = m_state;
     if (!state.style()->hasFilter() || state.pendingSVGDocuments().isEmpty())
         return;
 
@@ -3693,7 +3608,7 @@
         if (filterOperation->getOperationType() == FilterOperation::REFERENCE) {
             ReferenceFilterOperation* referenceFilter = static_cast<ReferenceFilterOperation*>(filterOperation.get());
 
-            WebKitCSSSVGDocumentValue* value = state.pendingSVGDocuments().get(referenceFilter).get();
+            WebKitCSSSVGDocumentValue* value = state.pendingSVGDocuments().get(referenceFilter);
             if (!value)
                 continue;
             CachedSVGDocument* cachedDocument = value->load(cachedResourceLoader);
@@ -3708,38 +3623,6 @@
 }
 #endif
 
-StyleShader* StyleResolver::styleShader(CSSValue* value)
-{
-    if (value->isWebKitCSSShaderValue())
-        return cachedOrPendingStyleShaderFromValue(static_cast<WebKitCSSShaderValue*>(value));
-    return 0;
-}
-
-StyleShader* StyleResolver::cachedOrPendingStyleShaderFromValue(WebKitCSSShaderValue* value)
-{
-    StyleShader* shader = value->cachedOrPendingShader();
-    if (shader && shader->isPendingShader())
-        m_state.setHasPendingShaders(true);
-    return shader;
-}
-
-PassRefPtr<CustomFilterProgram> StyleResolver::lookupCustomFilterProgram(WebKitCSSShaderValue* vertexShader, WebKitCSSShaderValue* fragmentShader, 
-    CustomFilterProgramType programType, const CustomFilterProgramMixSettings& mixSettings, CustomFilterMeshType meshType)
-{
-    CachedResourceLoader* cachedResourceLoader = m_state.document()->cachedResourceLoader();
-    KURL vertexShaderURL = vertexShader ? vertexShader->completeURL(cachedResourceLoader) : KURL();
-    KURL fragmentShaderURL = fragmentShader ? fragmentShader->completeURL(cachedResourceLoader) : KURL();
-    RefPtr<StyleCustomFilterProgram> program;
-    if (m_customFilterProgramCache)
-        program = m_customFilterProgramCache->lookup(CustomFilterProgramInfo(vertexShaderURL, fragmentShaderURL, programType, mixSettings, meshType));
-    if (!program) {
-        // Create a new StyleCustomFilterProgram that will be resolved during the loadPendingShaders and added to the cache.
-        program = StyleCustomFilterProgram::create(vertexShaderURL, vertexShader ? styleShader(vertexShader) : 0, 
-            fragmentShaderURL, fragmentShader ? styleShader(fragmentShader) : 0, programType, mixSettings, meshType);
-    }
-    return program.release();
-}
-
 void StyleResolver::loadPendingShaders()
 {
     if (!m_state.style()->hasFilter() || !m_state.hasPendingShaders())
@@ -3780,400 +3663,6 @@
     m_state.setHasPendingShaders(false);
 }
 
-static bool sortParametersByNameComparator(const RefPtr<CustomFilterParameter>& a, const RefPtr<CustomFilterParameter>& b)
-{
-    return codePointCompareLessThan(a->name(), b->name());
-}
-
-PassRefPtr<CustomFilterParameter> StyleResolver::parseCustomFilterArrayParameter(const String& name, CSSValueList* values)
-{
-    RefPtr<CustomFilterArrayParameter> arrayParameter = CustomFilterArrayParameter::create(name);
-    for (unsigned i = 0, length = values->length(); i < length; ++i) {
-        CSSValue* value = values->itemWithoutBoundsCheck(i);
-        if (!value->isPrimitiveValue())
-            return 0;
-        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(value);
-        if (primitiveValue->primitiveType() != CSSPrimitiveValue::CSS_NUMBER)
-            return 0;
-        arrayParameter->addValue(primitiveValue->getDoubleValue());
-    }
-    return arrayParameter.release();
-}
-
-PassRefPtr<CustomFilterParameter> StyleResolver::parseCustomFilterNumberParameter(const String& name, CSSValueList* values)
-{
-    RefPtr<CustomFilterNumberParameter> numberParameter = CustomFilterNumberParameter::create(name);
-    for (unsigned i = 0; i < values->length(); ++i) {
-        CSSValue* value = values->itemWithoutBoundsCheck(i);
-        if (!value->isPrimitiveValue())
-            return 0;
-        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(value);
-        if (primitiveValue->primitiveType() != CSSPrimitiveValue::CSS_NUMBER)
-            return 0;
-        numberParameter->addValue(primitiveValue->getDoubleValue());
-    }
-    return numberParameter.release();
-}
-
-PassRefPtr<CustomFilterParameter> StyleResolver::parseCustomFilterTransformParameter(const String& name, CSSValueList* values)
-{
-    RefPtr<CustomFilterTransformParameter> transformParameter = CustomFilterTransformParameter::create(name);
-    TransformOperations operations;
-    TransformBuilder::createTransformOperations(values, m_state.style(), m_state.rootElementStyle(), operations);
-    transformParameter->setOperations(operations);
-    return transformParameter.release();
-}
-
-PassRefPtr<CustomFilterParameter> StyleResolver::parseCustomFilterParameter(const String& name, CSSValue* parameterValue)
-{
-    // FIXME: Implement other parameters types parsing.
-    // booleans: https://bugs.webkit.org/show_bug.cgi?id=76438
-    // textures: https://bugs.webkit.org/show_bug.cgi?id=71442
-    // mat2, mat3, mat4: https://bugs.webkit.org/show_bug.cgi?id=71444
-    // Number parameters are wrapped inside a CSSValueList and all
-    // the other functions values inherit from CSSValueList.
-    if (!parameterValue->isValueList())
-        return 0;
-
-    CSSValueList* values = static_cast<CSSValueList*>(parameterValue);
-    if (!values->length())
-        return 0;
-
-    if (parameterValue->isWebKitCSSArrayFunctionValue())
-        return parseCustomFilterArrayParameter(name, values);
-
-    // If the first value of the list is a transform function,
-    // then we could safely assume that all the remaining items
-    // are transforms. parseCustomFilterTransformParameter will
-    // return 0 if that assumption is incorrect.
-    if (values->itemWithoutBoundsCheck(0)->isWebKitCSSTransformValue())
-        return parseCustomFilterTransformParameter(name, values);
-
-    // We can have only arrays of booleans or numbers, so use the first value to choose between those two.
-    // We need up to 4 values (all booleans or all numbers).
-    if (!values->itemWithoutBoundsCheck(0)->isPrimitiveValue() || values->length() > 4)
-        return 0;
-    
-    CSSPrimitiveValue* firstPrimitiveValue = static_cast<CSSPrimitiveValue*>(values->itemWithoutBoundsCheck(0));
-    if (firstPrimitiveValue->primitiveType() == CSSPrimitiveValue::CSS_NUMBER)
-        return parseCustomFilterNumberParameter(name, values);
-
-    // FIXME: Implement the boolean array parameter here.
-    // https://bugs.webkit.org/show_bug.cgi?id=76438
-
-    return 0;
-}
-
-bool StyleResolver::parseCustomFilterParameterList(CSSValue* parametersValue, CustomFilterParameterList& parameterList)
-{
-    HashSet<String> knownParameterNames;
-    CSSValueListIterator parameterIterator(parametersValue);
-    for (; parameterIterator.hasMore(); parameterIterator.advance()) {
-        if (!parameterIterator.value()->isValueList())
-            return false;
-        CSSValueListIterator iterator(parameterIterator.value());
-        if (!iterator.isPrimitiveValue())
-            return false;
-        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
-        if (primitiveValue->primitiveType() != CSSPrimitiveValue::CSS_STRING)
-            return false;
-        
-        String name = primitiveValue->getStringValue();
-        // Do not allow duplicate parameter names.
-        if (knownParameterNames.contains(name))
-            return false;
-        knownParameterNames.add(name);
-        
-        iterator.advance();
-        
-        if (!iterator.hasMore())
-            return false;
-        
-        RefPtr<CustomFilterParameter> parameter = parseCustomFilterParameter(name, iterator.value());
-        if (!parameter)
-            return false;
-        parameterList.append(parameter.release());
-    }
-    
-    // Make sure we sort the parameters before passing them down to the CustomFilterOperation.
-    std::sort(parameterList.begin(), parameterList.end(), sortParametersByNameComparator);
-    
-    return true;
-}
-
-PassRefPtr<CustomFilterOperation> StyleResolver::createCustomFilterOperationWithAtRuleReferenceSyntax(WebKitCSSFilterValue* filterValue)
-{
-    // FIXME: Implement style resolution for the custom filter at-rule reference syntax.
-    UNUSED_PARAM(filterValue);
-    return 0;
-}
-
-PassRefPtr<CustomFilterOperation> StyleResolver::createCustomFilterOperationWithInlineSyntax(WebKitCSSFilterValue* filterValue)
-{
-    CSSValue* shadersValue = filterValue->itemWithoutBoundsCheck(0);
-    ASSERT_WITH_SECURITY_IMPLICATION(shadersValue->isValueList());
-    CSSValueList* shadersList = static_cast<CSSValueList*>(shadersValue);
-
-    unsigned shadersListLength = shadersList->length();
-    ASSERT(shadersListLength);
-
-    WebKitCSSShaderValue* vertexShader = toWebKitCSSShaderValue(shadersList->itemWithoutBoundsCheck(0));
-    WebKitCSSShaderValue* fragmentShader = 0;
-    CustomFilterProgramType programType = PROGRAM_TYPE_BLENDS_ELEMENT_TEXTURE;
-    CustomFilterProgramMixSettings mixSettings;
-
-    if (shadersListLength > 1) {
-        CSSValue* fragmentShaderOrMixFunction = shadersList->itemWithoutBoundsCheck(1);
-        if (fragmentShaderOrMixFunction->isWebKitCSSMixFunctionValue()) {
-            WebKitCSSMixFunctionValue* mixFunction = static_cast<WebKitCSSMixFunctionValue*>(fragmentShaderOrMixFunction);
-            CSSValueListIterator iterator(mixFunction);
-
-            ASSERT(mixFunction->length());
-            fragmentShader = toWebKitCSSShaderValue(iterator.value());
-            iterator.advance();
-
-            ASSERT(mixFunction->length() <= 3);
-            while (iterator.hasMore()) {
-                CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
-                if (CSSParser::isBlendMode(primitiveValue->getIdent()))
-                    mixSettings.blendMode = *primitiveValue;
-                else if (CSSParser::isCompositeOperator(primitiveValue->getIdent()))
-                    mixSettings.compositeOperator = *primitiveValue;
-                else
-                    ASSERT_NOT_REACHED();
-                iterator.advance();
-            }
-        } else {
-            programType = PROGRAM_TYPE_NO_ELEMENT_TEXTURE;
-            fragmentShader = toWebKitCSSShaderValue(fragmentShaderOrMixFunction);
-        }
-    }
-
-    if (!vertexShader && !fragmentShader)
-        return 0;
-    
-    unsigned meshRows = 1;
-    unsigned meshColumns = 1;
-    CustomFilterMeshType meshType = MeshTypeAttached;
-    
-    CSSValue* parametersValue = 0;
-    
-    if (filterValue->length() > 1) {
-        CSSValueListIterator iterator(filterValue->itemWithoutBoundsCheck(1));
-        
-        // The second value might be the mesh box or the list of parameters:
-        // If it starts with a number or any of the mesh-box identifiers it is 
-        // the mesh-box list, if not it means it is the parameters list.
-
-        if (iterator.hasMore() && iterator.isPrimitiveValue()) {
-            CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
-            if (primitiveValue->isNumber()) {
-                // If only one integer value is specified, it will set both
-                // the rows and the columns.
-                meshColumns = meshRows = primitiveValue->getIntValue();
-                iterator.advance();
-                
-                // Try to match another number for the rows.
-                if (iterator.hasMore() && iterator.isPrimitiveValue()) {
-                    CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
-                    if (primitiveValue->isNumber()) {
-                        meshRows = primitiveValue->getIntValue();
-                        iterator.advance();
-                    }
-                }
-            }
-        }
-        
-        if (iterator.hasMore() && iterator.isPrimitiveValue()) {
-            CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(iterator.value());
-            if (primitiveValue->getIdent() == CSSValueDetached) {
-                meshType = MeshTypeDetached;
-                iterator.advance();
-            }
-        }
-        
-        if (!iterator.index()) {
-            // If no value was consumed from the mesh value, then it is just a parameter list, meaning that we end up
-            // having just two CSSListValues: list of shaders and list of parameters.
-            ASSERT(filterValue->length() == 2);
-            parametersValue = filterValue->itemWithoutBoundsCheck(1);
-        }
-    }
-    
-    if (filterValue->length() > 2 && !parametersValue)
-        parametersValue = filterValue->itemWithoutBoundsCheck(2);
-    
-    CustomFilterParameterList parameterList;
-    if (parametersValue && !parseCustomFilterParameterList(parametersValue, parameterList))
-        return 0;
-
-    RefPtr<CustomFilterProgram> program = lookupCustomFilterProgram(vertexShader, fragmentShader, programType, mixSettings, meshType);
-    return CustomFilterOperation::create(program.release(), parameterList, meshRows, meshColumns, meshType);
-}
-
-PassRefPtr<CustomFilterOperation> StyleResolver::createCustomFilterOperation(WebKitCSSFilterValue* filterValue)
-{
-    ASSERT(filterValue->length());
-    bool isAtRuleReferenceSyntax = filterValue->itemWithoutBoundsCheck(0)->isPrimitiveValue();
-    return isAtRuleReferenceSyntax ? createCustomFilterOperationWithAtRuleReferenceSyntax(filterValue) : createCustomFilterOperationWithInlineSyntax(filterValue);
-}
-
-
-bool StyleResolver::createFilterOperations(CSSValue* inValue, RenderStyle* style, RenderStyle* rootStyle, FilterOperations& outOperations)
-{
-    ASSERT(outOperations.isEmpty());
-    
-    if (!inValue)
-        return false;
-    
-    if (inValue->isPrimitiveValue()) {
-        CSSPrimitiveValue* primitiveValue = static_cast<CSSPrimitiveValue*>(inValue);
-        if (primitiveValue->getIdent() == CSSValueNone)
-            return true;
-    }
-    
-    if (!inValue->isValueList())
-        return false;
-
-    float zoomFactor = style ? style->effectiveZoom() : 1;
-    FilterOperations operations;
-    for (CSSValueListIterator i = inValue; i.hasMore(); i.advance()) {
-        CSSValue* currValue = i.value();
-        if (!currValue->isWebKitCSSFilterValue())
-            continue;
-
-        WebKitCSSFilterValue* filterValue = static_cast<WebKitCSSFilterValue*>(i.value());
-        FilterOperation::OperationType operationType = filterOperationForType(filterValue->operationType());
-
-        if (operationType == FilterOperation::VALIDATED_CUSTOM) {
-            // ValidatedCustomFilterOperation is not supposed to end up in the RenderStyle.
-            ASSERT_NOT_REACHED();
-            continue;
-        }
-        if (operationType == FilterOperation::CUSTOM) {
-            RefPtr<CustomFilterOperation> operation = createCustomFilterOperation(filterValue);
-            if (!operation)
-                return false;
-            
-            operations.operations().append(operation);
-            continue;
-        }
-        if (operationType == FilterOperation::REFERENCE) {
-#if ENABLE(SVG)
-            if (filterValue->length() != 1)
-                continue;
-            CSSValue* argument = filterValue->itemWithoutBoundsCheck(0);
-
-            if (!argument->isWebKitCSSSVGDocumentValue())
-                continue;
-
-            WebKitCSSSVGDocumentValue* svgDocumentValue = static_cast<WebKitCSSSVGDocumentValue*>(argument);
-            KURL url = m_state.document()->completeURL(svgDocumentValue->url());
-
-            RefPtr<ReferenceFilterOperation> operation = ReferenceFilterOperation::create(svgDocumentValue->url(), url.fragmentIdentifier(), operationType);
-            if (SVGURIReference::isExternalURIReference(svgDocumentValue->url(), m_state.document())) {
-                if (!svgDocumentValue->loadRequested())
-                    m_state.pendingSVGDocuments().set(operation.get(), svgDocumentValue);
-                else if (svgDocumentValue->cachedSVGDocument())
-                    operation->setCachedSVGDocumentReference(adoptPtr(new CachedSVGDocumentReference(svgDocumentValue->cachedSVGDocument())));
-            }
-            operations.operations().append(operation);
-#endif
-            continue;
-        }
-
-        // Check that all parameters are primitive values, with the
-        // exception of drop shadow which has a ShadowValue parameter.
-        if (operationType != FilterOperation::DROP_SHADOW) {
-            bool haveNonPrimitiveValue = false;
-            for (unsigned j = 0; j < filterValue->length(); ++j) {
-                if (!filterValue->itemWithoutBoundsCheck(j)->isPrimitiveValue()) {
-                    haveNonPrimitiveValue = true;
-                    break;
-                }
-            }
-            if (haveNonPrimitiveValue)
-                continue;
-        }
-
-        CSSPrimitiveValue* firstValue = filterValue->length() ? static_cast<CSSPrimitiveValue*>(filterValue->itemWithoutBoundsCheck(0)) : 0;
-        switch (filterValue->operationType()) {
-        case WebKitCSSFilterValue::GrayscaleFilterOperation:
-        case WebKitCSSFilterValue::SepiaFilterOperation:
-        case WebKitCSSFilterValue::SaturateFilterOperation: {
-            double amount = 1;
-            if (filterValue->length() == 1) {
-                amount = firstValue->getDoubleValue();
-                if (firstValue->isPercentage())
-                    amount /= 100;
-            }
-
-            operations.operations().append(BasicColorMatrixFilterOperation::create(amount, operationType));
-            break;
-        }
-        case WebKitCSSFilterValue::HueRotateFilterOperation: {
-            double angle = 0;
-            if (filterValue->length() == 1)
-                angle = firstValue->computeDegrees();
-
-            operations.operations().append(BasicColorMatrixFilterOperation::create(angle, operationType));
-            break;
-        }
-        case WebKitCSSFilterValue::InvertFilterOperation:
-        case WebKitCSSFilterValue::BrightnessFilterOperation:
-        case WebKitCSSFilterValue::ContrastFilterOperation:
-        case WebKitCSSFilterValue::OpacityFilterOperation: {
-            double amount = (filterValue->operationType() == WebKitCSSFilterValue::BrightnessFilterOperation) ? 0 : 1;
-            if (filterValue->length() == 1) {
-                amount = firstValue->getDoubleValue();
-                if (firstValue->isPercentage())
-                    amount /= 100;
-            }
-
-            operations.operations().append(BasicComponentTransferFilterOperation::create(amount, operationType));
-            break;
-        }
-        case WebKitCSSFilterValue::BlurFilterOperation: {
-            Length stdDeviation = Length(0, Fixed);
-            if (filterValue->length() >= 1)
-                stdDeviation = convertToFloatLength(firstValue, style, rootStyle, zoomFactor);
-            if (stdDeviation.isUndefined())
-                return false;
-
-            operations.operations().append(BlurFilterOperation::create(stdDeviation, operationType));
-            break;
-        }
-        case WebKitCSSFilterValue::DropShadowFilterOperation: {
-            if (filterValue->length() != 1)
-                return false;
-
-            CSSValue* cssValue = filterValue->itemWithoutBoundsCheck(0);
-            if (!cssValue->isShadowValue())
-                continue;
-
-            ShadowValue* item = static_cast<ShadowValue*>(cssValue);
-            IntPoint location(item->x->computeLength<int>(style, rootStyle, zoomFactor),
-                              item->y->computeLength<int>(style, rootStyle, zoomFactor));
-            int blur = item->blur ? item->blur->computeLength<int>(style, rootStyle, zoomFactor) : 0;
-            Color color;
-            if (item->color)
-                color = colorFromPrimitiveValue(item->color.get());
-
-            operations.operations().append(DropShadowFilterOperation::create(location, blur, color.isValid() ? color : Color::transparent, operationType));
-            break;
-        }
-        case WebKitCSSFilterValue::UnknownFilterOperation:
-        default:
-            ASSERT_NOT_REACHED();
-            break;
-        }
-    }
-
-    outOperations = operations;
-    return true;
-}
-
-
 PassRefPtr<StyleImage> StyleResolver::loadPendingImage(StylePendingImage* pendingImage)
 {
     CachedResourceLoader* cachedResourceLoader = m_state.document()->cachedResourceLoader();
@@ -4291,7 +3780,7 @@
 
     // Start loading the shaders referenced by this style.
     loadPendingShaders();
-    
+
 #if ENABLE(SVG)
     // Start loading the SVG Documents referenced by this style.
     loadPendingSVGDocuments();
@@ -4351,7 +3840,7 @@
     // FIXME: move this to a place where it would be called only once?
     info.addMember(CSSDefaultStyleSheets::defaultStyle, "defaultStyle");
     info.addMember(CSSDefaultStyleSheets::defaultQuirksStyle, "defaultQuirksStyle");
-    info.addMember(CSSDefaultStyleSheets::defaultPrintStyle,"defaultPrintStyle");
+    info.addMember(CSSDefaultStyleSheets::defaultPrintStyle, "defaultPrintStyle");
     info.addMember(CSSDefaultStyleSheets::defaultViewSourceStyle, "defaultViewSourceStyle");
 }
 
diff --git a/Source/core/css/StyleResolver.h b/Source/core/css/resolver/StyleResolver.h
similarity index 73%
rename from Source/core/css/StyleResolver.h
rename to Source/core/css/resolver/StyleResolver.h
index a71917f..34bdfcb 100644
--- a/Source/core/css/StyleResolver.h
+++ b/Source/core/css/resolver/StyleResolver.h
@@ -22,6 +22,7 @@
 #ifndef StyleResolver_h
 #define StyleResolver_h
 
+#include "RuntimeEnabledFeatures.h"
 #include "core/css/CSSRuleList.h"
 #include "core/css/CSSToStyleMap.h"
 #include "core/css/CSSValueList.h"
@@ -30,26 +31,25 @@
 #include "core/css/MediaQueryExp.h"
 #include "core/css/RuleFeature.h"
 #include "core/css/RuleSet.h"
-#include "core/css/ScopedStyleResolver.h"
 #include "core/css/SelectorChecker.h"
 #include "core/css/SelectorFilter.h"
 #include "core/css/SiblingTraversalStrategies.h"
-#include "core/css/ViewportStyleResolver.h"
-#include "RuntimeEnabledFeatures.h"
-#include "core/platform/LinkHash.h"
-#include "core/platform/ScrollTypes.h"
-#include "core/rendering/style/RenderStyle.h"
-#include "core/rendering/style/StyleInheritedData.h"
 #if ENABLE(SVG)
 #include "core/css/WebKitCSSSVGDocumentValue.h"
 #endif
+#include "core/css/resolver/ScopedStyleResolver.h"
+#include "core/css/resolver/StyleResolverState.h"
+#include "core/css/resolver/ViewportStyleResolver.h"
+#include "core/platform/LinkHash.h"
+#include "core/platform/ScrollTypes.h"
 #include "core/platform/graphics/filters/custom/CustomFilterConstants.h"
-#include <wtf/HashMap.h>
-#include <wtf/HashSet.h>
-#include <wtf/RefPtr.h>
-#include <wtf/text/AtomicStringHash.h>
-#include <wtf/text/StringHash.h>
-#include <wtf/Vector.h>
+#include "core/rendering/style/RenderStyle.h"
+#include "wtf/HashMap.h"
+#include "wtf/HashSet.h"
+#include "wtf/RefPtr.h"
+#include "wtf/Vector.h"
+#include "wtf/text/AtomicStringHash.h"
+#include "wtf/text/StringHash.h"
 
 namespace WebCore {
 
@@ -192,6 +192,10 @@
 
     static PassRefPtr<RenderStyle> styleForDocument(Document*, CSSFontSelector* = 0);
 
+    Color colorFromPrimitiveValue(CSSPrimitiveValue* value, bool forVisitedLink = false) const
+    {
+        return m_state.colorFromPrimitiveValue(value, forVisitedLink);
+    }
     RenderStyle* style() const { return m_state.style(); }
     RenderStyle* parentStyle() const { return m_state.parentStyle(); }
     RenderStyle* rootElementStyle() const { return m_state.rootElementStyle(); }
@@ -265,7 +269,6 @@
     bool useSVGZoomRules();
 
     static bool colorFromPrimitiveValueIsDerivedFromElement(CSSPrimitiveValue*);
-    Color colorFromPrimitiveValue(CSSPrimitiveValue*, bool forVisitedLink = false) const;
 
     bool hasSelectorForId(const AtomicString&) const;
     bool hasSelectorForClass(const AtomicString&) const;
@@ -290,20 +293,7 @@
 
     void invalidateMatchedPropertiesCache();
 
-    bool createFilterOperations(CSSValue* inValue, RenderStyle* inStyle, RenderStyle* rootStyle, FilterOperations& outOperations);
-    StyleShader* styleShader(CSSValue*);
-    StyleShader* cachedOrPendingStyleShaderFromValue(WebKitCSSShaderValue*);
-    bool parseCustomFilterParameterList(CSSValue*, CustomFilterParameterList&);
-    PassRefPtr<CustomFilterParameter> parseCustomFilterParameter(const String& name, CSSValue*);
-    PassRefPtr<CustomFilterParameter> parseCustomFilterArrayParameter(const String& name, CSSValueList*);
-    PassRefPtr<CustomFilterParameter> parseCustomFilterNumberParameter(const String& name, CSSValueList*);
-    PassRefPtr<CustomFilterParameter> parseCustomFilterTransformParameter(const String& name, CSSValueList*);
-    PassRefPtr<CustomFilterOperation> createCustomFilterOperationWithAtRuleReferenceSyntax(WebKitCSSFilterValue*);
-    PassRefPtr<CustomFilterOperation> createCustomFilterOperationWithInlineSyntax(WebKitCSSFilterValue*);
-    PassRefPtr<CustomFilterOperation> createCustomFilterOperation(WebKitCSSFilterValue*);
     void loadPendingShaders();
-    PassRefPtr<CustomFilterProgram> lookupCustomFilterProgram(WebKitCSSShaderValue* vertexShader, WebKitCSSShaderValue* fragmentShader,
-        CustomFilterProgramType, const CustomFilterProgramMixSettings&, CustomFilterMeshType);
 #if ENABLE(SVG)
     void loadPendingSVGDocuments();
 #endif
@@ -386,6 +376,8 @@
     void applyMatchedProperties(const MatchResult&, bool important, int startIndex, int endIndex, bool inheritedOnly);
     template <StyleApplicationPass pass>
     void applyProperties(const StylePropertySet* properties, StyleRule*, bool isImportant, bool inheritedOnly, PropertyWhitelistType = PropertyWhitelistNone);
+    template <StyleApplicationPass pass>
+    void applyAnimatedProperties(const Element* target);
     void resolveVariables(CSSPropertyID, CSSValue*, Vector<std::pair<CSSPropertyID, String> >& knownExpressions);
     static bool isValidRegionStyleProperty(CSSPropertyID);
     static bool isValidCueStyleProperty(CSSPropertyID);
@@ -404,124 +396,6 @@
     KeyframesRuleMap m_keyframesRuleMap;
 
 public:
-    typedef HashMap<CSSPropertyID, RefPtr<CSSValue> > PendingImagePropertyMap;
-#if ENABLE(SVG)
-    typedef HashMap<FilterOperation*, RefPtr<WebKitCSSSVGDocumentValue> > PendingSVGDocumentMap;
-#endif
-
-    class State {
-        WTF_MAKE_NONCOPYABLE(State);
-    public:
-        State()
-        : m_element(0)
-        , m_styledElement(0)
-        , m_parentNode(0)
-        , m_parentStyle(0)
-        , m_rootElementStyle(0)
-        , m_regionForStyling(0)
-        , m_elementLinkState(NotInsideLink)
-        , m_distributedToInsertionPoint(false)
-        , m_elementAffectedByClassRules(false)
-        , m_applyPropertyToRegularStyle(true)
-        , m_applyPropertyToVisitedLinkStyle(false)
-        , m_hasPendingShaders(false)
-        , m_lineHeightValue(0)
-        , m_fontDirty(false)
-        , m_hasUAAppearance(false)
-        , m_backgroundData(BackgroundFillLayer) { }
-
-    public:
-        void initElement(Element*);
-        void initForStyleResolve(Document*, Element*, RenderStyle* parentStyle = 0, RenderRegion* regionForStyling = 0);
-        void clear();
-
-        Document* document() const { return m_element->document(); }
-        Element* element() const { return m_element; }
-        StyledElement* styledElement() const { return m_styledElement; }
-        void setStyle(PassRefPtr<RenderStyle> style) { m_style = style; }
-        RenderStyle* style() const { return m_style.get(); }
-        PassRefPtr<RenderStyle> takeStyle() { return m_style.release(); }
-
-        const ContainerNode* parentNode() const { return m_parentNode; }
-        void setParentStyle(PassRefPtr<RenderStyle> parentStyle) { m_parentStyle = parentStyle; }
-        RenderStyle* parentStyle() const { return m_parentStyle.get(); }
-        RenderStyle* rootElementStyle() const { return m_rootElementStyle; }
-
-        const RenderRegion* regionForStyling() const { return m_regionForStyling; }
-        EInsideLink elementLinkState() const { return m_elementLinkState; }
-        bool distributedToInsertionPoint() const { return m_distributedToInsertionPoint; }
-        void setElementAffectedByClassRules(bool isAffected) { m_elementAffectedByClassRules = isAffected; }
-        bool elementAffectedByClassRules() const { return m_elementAffectedByClassRules; }
-
-        void setApplyPropertyToRegularStyle(bool isApply) { m_applyPropertyToRegularStyle = isApply; }
-        void setApplyPropertyToVisitedLinkStyle(bool isApply) { m_applyPropertyToVisitedLinkStyle = isApply; }
-        bool applyPropertyToRegularStyle() const { return m_applyPropertyToRegularStyle; }
-        bool applyPropertyToVisitedLinkStyle() const { return m_applyPropertyToVisitedLinkStyle; }
-        PendingImagePropertyMap& pendingImageProperties() { return m_pendingImageProperties; }
-#if ENABLE(SVG)
-        PendingSVGDocumentMap& pendingSVGDocuments() { return m_pendingSVGDocuments; }
-#endif
-        void setHasPendingShaders(bool hasPendingShaders) { m_hasPendingShaders = hasPendingShaders; }
-        bool hasPendingShaders() const { return m_hasPendingShaders; }
-
-        void setLineHeightValue(CSSValue* value) { m_lineHeightValue = value; }
-        CSSValue* lineHeightValue() { return m_lineHeightValue; }
-        void setFontDirty(bool isDirty) { m_fontDirty = isDirty; }
-        bool fontDirty() const { return m_fontDirty; }
-
-        void cacheBorderAndBackground();
-        bool hasUAAppearance() const { return m_hasUAAppearance; }
-        BorderData borderData() const { return m_borderData; }
-        FillLayer backgroundData() const { return m_backgroundData; }
-        Color backgroundColor() const { return m_backgroundColor; }
-
-        const FontDescription& fontDescription() { return m_style->fontDescription(); }
-        const FontDescription& parentFontDescription() { return m_parentStyle->fontDescription(); }
-        void setFontDescription(const FontDescription& fontDescription) { m_fontDirty |= m_style->setFontDescription(fontDescription); }
-        void setZoom(float f) { m_fontDirty |= m_style->setZoom(f); }
-        void setEffectiveZoom(float f) { m_fontDirty |= m_style->setEffectiveZoom(f); }
-        void setWritingMode(WritingMode writingMode) { m_fontDirty |= m_style->setWritingMode(writingMode); }
-        void setTextOrientation(TextOrientation textOrientation) { m_fontDirty |= m_style->setTextOrientation(textOrientation); }
-
-        bool useSVGZoomRules() const { return m_element && m_element->isSVGElement(); }
-
-    private:
-        // FIXME(bug 108563): to make it easier to review, these member
-        // variables are public. However we should add methods to access
-        // these variables.
-        Element* m_element;
-        RefPtr<RenderStyle> m_style;
-        StyledElement* m_styledElement;
-        ContainerNode* m_parentNode;
-        RefPtr<RenderStyle> m_parentStyle;
-        RenderStyle* m_rootElementStyle;
-
-        // Required to ASSERT in applyProperties.
-        RenderRegion* m_regionForStyling;
-
-        EInsideLink m_elementLinkState;
-
-        bool m_distributedToInsertionPoint;
-
-        bool m_elementAffectedByClassRules;
-
-        bool m_applyPropertyToRegularStyle;
-        bool m_applyPropertyToVisitedLinkStyle;
-
-        PendingImagePropertyMap m_pendingImageProperties;
-        bool m_hasPendingShaders;
-#if ENABLE(SVG)
-        PendingSVGDocumentMap m_pendingSVGDocuments;
-#endif
-        CSSValue* m_lineHeightValue;
-        bool m_fontDirty;
-
-        bool m_hasUAAppearance;
-        BorderData m_borderData;
-        FillLayer m_backgroundData;
-        Color m_backgroundColor;
-    };
-
     static RenderStyle* styleNotYetAvailable() { return s_styleNotYetAvailable; }
 
     PassRefPtr<StyleImage> styleImage(CSSPropertyID, CSSValue*);
@@ -611,7 +485,7 @@
     CSSToStyleMap m_styleMap;
     InspectorCSSOMWrappers m_inspectorCSSOMWrappers;
 
-    State m_state;
+    StyleResolverState m_state;
 
     OwnPtr<StyleCustomFilterProgramCache> m_customFilterProgramCache;
 
diff --git a/Source/core/css/resolver/StyleResolverState.cpp b/Source/core/css/resolver/StyleResolverState.cpp
new file mode 100644
index 0000000..3e3b860
--- /dev/null
+++ b/Source/core/css/resolver/StyleResolverState.cpp
@@ -0,0 +1,155 @@
+/*
+ * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ *
+ */
+
+#include "config.h"
+#include "core/css/resolver/StyleResolverState.h"
+
+#include "core/css/CSSPrimitiveValueMappings.h"
+#include "core/dom/Node.h"
+#include "core/dom/NodeRenderStyle.h"
+#include "core/dom/NodeRenderingContext.h"
+#include "core/dom/StyledElement.h"
+#include "core/dom/VisitedLinkState.h"
+#include "core/rendering/RenderTheme.h"
+
+namespace WebCore {
+
+void StyleResolverState::cacheBorderAndBackground()
+{
+    m_hasUAAppearance = m_style->hasAppearance();
+    if (m_hasUAAppearance) {
+        m_borderData = m_style->border();
+        m_backgroundData = *m_style->backgroundLayers();
+        m_backgroundColor = m_style->backgroundColor();
+    }
+}
+
+void StyleResolverState::clear()
+{
+    m_element = 0;
+    m_styledElement = 0;
+    m_parentStyle = 0;
+    m_parentNode = 0;
+    m_regionForStyling = 0;
+    m_pendingImageProperties.clear();
+    m_hasPendingShaders = false;
+#if ENABLE(SVG)
+    m_pendingSVGDocuments.clear();
+#endif
+}
+
+void StyleResolverState::initElement(Element* e)
+{
+    m_element = e;
+    m_styledElement = e && e->isStyledElement() ? static_cast<StyledElement*>(e) : 0;
+    m_elementLinkState = e ? e->document()->visitedLinkState()->determineLinkState(e) : NotInsideLink;
+}
+
+void StyleResolverState::initForStyleResolve(Document* document, Element* e, RenderStyle* parentStyle, RenderRegion* regionForStyling)
+{
+    m_regionForStyling = regionForStyling;
+
+    if (e) {
+        NodeRenderingContext context(e);
+        m_parentNode = context.parentNodeForRenderingAndStyle();
+        m_parentStyle = context.resetStyleInheritance() ? 0 :
+            parentStyle ? parentStyle :
+            m_parentNode ? m_parentNode->renderStyle() : 0;
+        m_distributedToInsertionPoint = context.insertionPoint();
+    } else {
+        m_parentNode = 0;
+        m_parentStyle = parentStyle;
+        m_distributedToInsertionPoint = false;
+    }
+
+    Node* docElement = e ? e->document()->documentElement() : 0;
+    RenderStyle* docStyle = document->renderStyle();
+    m_rootElementStyle = docElement && e != docElement ? docElement->renderStyle() : docStyle;
+
+    m_style = 0;
+    m_pendingImageProperties.clear();
+    m_fontDirty = false;
+}
+
+
+static Color colorForCSSValue(int cssValueId)
+{
+    struct ColorValue {
+        int cssValueId;
+        RGBA32 color;
+    };
+
+    static const ColorValue colorValues[] = {
+        { CSSValueAqua, 0xFF00FFFF },
+        { CSSValueBlack, 0xFF000000 },
+        { CSSValueBlue, 0xFF0000FF },
+        { CSSValueFuchsia, 0xFFFF00FF },
+        { CSSValueGray, 0xFF808080 },
+        { CSSValueGreen, 0xFF008000  },
+        { CSSValueGrey, 0xFF808080 },
+        { CSSValueLime, 0xFF00FF00 },
+        { CSSValueMaroon, 0xFF800000 },
+        { CSSValueNavy, 0xFF000080 },
+        { CSSValueOlive, 0xFF808000  },
+        { CSSValueOrange, 0xFFFFA500 },
+        { CSSValuePurple, 0xFF800080 },
+        { CSSValueRed, 0xFFFF0000 },
+        { CSSValueSilver, 0xFFC0C0C0 },
+        { CSSValueTeal, 0xFF008080  },
+        { CSSValueTransparent, 0x00000000 },
+        { CSSValueWhite, 0xFFFFFFFF },
+        { CSSValueYellow, 0xFFFFFF00 },
+        { 0, 0 }
+    };
+
+    for (const ColorValue* col = colorValues; col->cssValueId; ++col) {
+        if (col->cssValueId == cssValueId)
+            return col->color;
+    }
+    return RenderTheme::defaultTheme()->systemColor(cssValueId);
+}
+
+Color StyleResolverState::colorFromPrimitiveValue(CSSPrimitiveValue* value, bool forVisitedLink) const
+{
+    if (value->isRGBColor())
+        return Color(value->getRGBA32Value());
+
+    int ident = value->getIdent();
+    switch (ident) {
+    case 0:
+        return Color();
+    case CSSValueWebkitText:
+        return document()->textColor();
+    case CSSValueWebkitLink:
+        return (element()->isLink() && forVisitedLink) ? document()->visitedLinkColor() : document()->linkColor();
+    case CSSValueWebkitActivelink:
+        return document()->activeLinkColor();
+    case CSSValueWebkitFocusRingColor:
+        return RenderTheme::focusRingColor();
+    case CSSValueCurrentcolor:
+        return style()->color();
+    default:
+        return colorForCSSValue(ident);
+    }
+}
+
+
+} // namespace WebCore
diff --git a/Source/core/css/resolver/StyleResolverState.h b/Source/core/css/resolver/StyleResolverState.h
new file mode 100644
index 0000000..4a5aa1c
--- /dev/null
+++ b/Source/core/css/resolver/StyleResolverState.h
@@ -0,0 +1,169 @@
+/*
+ * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
+ * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserved.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public License
+ * along with this library; see the file COPYING.LIB.  If not, write to
+ * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ *
+ */
+
+#ifndef StyleResolverState_h
+#define StyleResolverState_h
+
+#include "CSSPropertyNames.h"
+
+#include "core/css/CSSValueList.h"
+#if ENABLE(SVG)
+#include "core/css/WebKitCSSSVGDocumentValue.h"
+#endif
+#include "core/dom/Element.h"
+#include "core/platform/graphics/Color.h"
+#include "core/platform/graphics/filters/FilterOperations.h"
+#include "core/rendering/style/BorderData.h"
+#include "core/rendering/style/FillLayer.h"
+#include "core/rendering/style/RenderStyle.h"
+#include "core/rendering/style/StyleInheritedData.h"
+#include "wtf/HashMap.h"
+
+namespace WebCore {
+
+class FillLayer;
+class FontDescription;
+class RenderRegion;
+class StyledElement;
+
+typedef HashMap<CSSPropertyID, RefPtr<CSSValue> > PendingImagePropertyMap;
+#if ENABLE(SVG)
+typedef HashMap<FilterOperation*, RefPtr<WebKitCSSSVGDocumentValue> > PendingSVGDocumentMap;
+#endif
+
+class StyleResolverState {
+WTF_MAKE_NONCOPYABLE(StyleResolverState);
+public:
+    StyleResolverState()
+    : m_element(0)
+    , m_styledElement(0)
+    , m_parentNode(0)
+    , m_parentStyle(0)
+    , m_rootElementStyle(0)
+    , m_regionForStyling(0)
+    , m_elementLinkState(NotInsideLink)
+    , m_distributedToInsertionPoint(false)
+    , m_elementAffectedByClassRules(false)
+    , m_applyPropertyToRegularStyle(true)
+    , m_applyPropertyToVisitedLinkStyle(false)
+    , m_hasPendingShaders(false)
+    , m_lineHeightValue(0)
+    , m_fontDirty(false)
+    , m_hasUAAppearance(false)
+    , m_backgroundData(BackgroundFillLayer) { }
+
+    public:
+    void initElement(Element*);
+    void initForStyleResolve(Document*, Element*, RenderStyle* parentStyle = 0, RenderRegion* regionForStyling = 0);
+    void clear();
+
+    Color colorFromPrimitiveValue(CSSPrimitiveValue*, bool forVisitedLink = false) const;
+
+    Document* document() const { return m_element->document(); }
+    Element* element() const { return m_element; }
+    StyledElement* styledElement() const { return m_styledElement; }
+    void setStyle(PassRefPtr<RenderStyle> style) { m_style = style; }
+    RenderStyle* style() const { return m_style.get(); }
+    PassRefPtr<RenderStyle> takeStyle() { return m_style.release(); }
+
+    const ContainerNode* parentNode() const { return m_parentNode; }
+    void setParentStyle(PassRefPtr<RenderStyle> parentStyle) { m_parentStyle = parentStyle; }
+    RenderStyle* parentStyle() const { return m_parentStyle.get(); }
+    RenderStyle* rootElementStyle() const { return m_rootElementStyle; }
+
+    const RenderRegion* regionForStyling() const { return m_regionForStyling; }
+    EInsideLink elementLinkState() const { return m_elementLinkState; }
+    bool distributedToInsertionPoint() const { return m_distributedToInsertionPoint; }
+    void setElementAffectedByClassRules(bool isAffected) { m_elementAffectedByClassRules = isAffected; }
+    bool elementAffectedByClassRules() const { return m_elementAffectedByClassRules; }
+
+    void setApplyPropertyToRegularStyle(bool isApply) { m_applyPropertyToRegularStyle = isApply; }
+    void setApplyPropertyToVisitedLinkStyle(bool isApply) { m_applyPropertyToVisitedLinkStyle = isApply; }
+    bool applyPropertyToRegularStyle() const { return m_applyPropertyToRegularStyle; }
+    bool applyPropertyToVisitedLinkStyle() const { return m_applyPropertyToVisitedLinkStyle; }
+    PendingImagePropertyMap& pendingImageProperties() { return m_pendingImageProperties; }
+#if ENABLE(SVG)
+    PendingSVGDocumentMap& pendingSVGDocuments() { return m_pendingSVGDocuments; }
+#endif
+    void setHasPendingShaders(bool hasPendingShaders) { m_hasPendingShaders = hasPendingShaders; }
+    bool hasPendingShaders() const { return m_hasPendingShaders; }
+
+    void setLineHeightValue(CSSValue* value) { m_lineHeightValue = value; }
+    CSSValue* lineHeightValue() { return m_lineHeightValue; }
+    void setFontDirty(bool isDirty) { m_fontDirty = isDirty; }
+    bool fontDirty() const { return m_fontDirty; }
+
+    void cacheBorderAndBackground();
+    bool hasUAAppearance() const { return m_hasUAAppearance; }
+    BorderData borderData() const { return m_borderData; }
+    FillLayer backgroundData() const { return m_backgroundData; }
+    Color backgroundColor() const { return m_backgroundColor; }
+
+    const FontDescription& fontDescription() { return m_style->fontDescription(); }
+    const FontDescription& parentFontDescription() { return m_parentStyle->fontDescription(); }
+    void setFontDescription(const FontDescription& fontDescription) { m_fontDirty |= m_style->setFontDescription(fontDescription); }
+    void setZoom(float f) { m_fontDirty |= m_style->setZoom(f); }
+    void setEffectiveZoom(float f) { m_fontDirty |= m_style->setEffectiveZoom(f); }
+    void setWritingMode(WritingMode writingMode) { m_fontDirty |= m_style->setWritingMode(writingMode); }
+    void setTextOrientation(TextOrientation textOrientation) { m_fontDirty |= m_style->setTextOrientation(textOrientation); }
+
+    bool useSVGZoomRules() const { return m_element && m_element->isSVGElement(); }
+
+private:
+    // FIXME(bug 108563): to make it easier to review, these member
+    // variables are public. However we should add methods to access
+    // these variables.
+    Element* m_element;
+    RefPtr<RenderStyle> m_style;
+    StyledElement* m_styledElement;
+    ContainerNode* m_parentNode;
+    RefPtr<RenderStyle> m_parentStyle;
+    RenderStyle* m_rootElementStyle;
+
+    // Required to ASSERT in applyProperties.
+    RenderRegion* m_regionForStyling;
+
+    EInsideLink m_elementLinkState;
+
+    bool m_distributedToInsertionPoint;
+
+    bool m_elementAffectedByClassRules;
+
+    bool m_applyPropertyToRegularStyle;
+    bool m_applyPropertyToVisitedLinkStyle;
+
+    PendingImagePropertyMap m_pendingImageProperties;
+    bool m_hasPendingShaders;
+#if ENABLE(SVG)
+    PendingSVGDocumentMap m_pendingSVGDocuments;
+#endif
+    CSSValue* m_lineHeightValue;
+    bool m_fontDirty;
+
+    bool m_hasUAAppearance;
+    BorderData m_borderData;
+    FillLayer m_backgroundData;
+    Color m_backgroundColor;
+};
+
+} // namespace WebCore
+
+#endif // StyleResolverState_h
diff --git a/Source/core/css/TransformBuilder.cpp b/Source/core/css/resolver/TransformBuilder.cpp
similarity index 89%
rename from Source/core/css/TransformBuilder.cpp
rename to Source/core/css/resolver/TransformBuilder.cpp
index 4c3825b..a9ccdcf 100644
--- a/Source/core/css/TransformBuilder.cpp
+++ b/Source/core/css/resolver/TransformBuilder.cpp
@@ -27,10 +27,12 @@
  */
 
 #include "config.h"
-#include "core/css/TransformBuilder.h"
+#include "core/css/resolver/TransformBuilder.h"
 
+#include "core/css/CSSPrimitiveValueMappings.h"
+#include "core/css/WebKitCSSFilterValue.h"
 #include "core/css/WebKitCSSTransformValue.h"
-#include "core/rendering/style/RenderStyle.h"
+#include "core/platform/graphics/filters/FilterOperation.h"
 #include "core/platform/graphics/transforms/Matrix3DTransformOperation.h"
 #include "core/platform/graphics/transforms/MatrixTransformOperation.h"
 #include "core/platform/graphics/transforms/PerspectiveTransformOperation.h"
@@ -39,10 +41,7 @@
 #include "core/platform/graphics/transforms/SkewTransformOperation.h"
 #include "core/platform/graphics/transforms/TransformationMatrix.h"
 #include "core/platform/graphics/transforms/TranslateTransformOperation.h"
-
-#include "core/css/WebKitCSSFilterValue.h"
-#include "core/platform/graphics/filters/FilterOperation.h"
-#include "core/css/CSSPrimitiveValueMappings.h"
+#include "core/rendering/style/RenderStyle.h"
 
 namespace WebCore {
 
@@ -289,21 +288,21 @@
             if (transformValue->length() < 16)
                 break;
             TransformationMatrix matrix(static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(0))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(1))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(2))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(3))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(4))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(5))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(6))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(7))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(8))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(9))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(10))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(11))->getDoubleValue(),
-                               zoomFactor * static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(12))->getDoubleValue(),
-                               zoomFactor * static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(13))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(14))->getDoubleValue(),
-                               static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(15))->getDoubleValue());
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(1))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(2))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(3))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(4))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(5))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(6))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(7))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(8))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(9))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(10))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(11))->getDoubleValue(),
+                zoomFactor * static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(12))->getDoubleValue(),
+                zoomFactor * static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(13))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(14))->getDoubleValue(),
+                static_cast<CSSPrimitiveValue*>(transformValue->itemWithoutBoundsCheck(15))->getDoubleValue());
             operations.operations().append(Matrix3DTransformOperation::create(matrix));
             break;
         }
diff --git a/Source/core/css/TransformBuilder.h b/Source/core/css/resolver/TransformBuilder.h
similarity index 98%
rename from Source/core/css/TransformBuilder.h
rename to Source/core/css/resolver/TransformBuilder.h
index 1d0300c..8807205 100644
--- a/Source/core/css/TransformBuilder.h
+++ b/Source/core/css/resolver/TransformBuilder.h
@@ -32,7 +32,7 @@
 #define TransformBuilder_h
 
 #include "core/platform/graphics/transforms/TransformOperations.h"
-#include <wtf/Noncopyable.h>
+#include "wtf/Noncopyable.h"
 
 namespace WebCore {
 
diff --git a/Source/core/css/ViewportStyleResolver.cpp b/Source/core/css/resolver/ViewportStyleResolver.cpp
similarity index 98%
rename from Source/core/css/ViewportStyleResolver.cpp
rename to Source/core/css/resolver/ViewportStyleResolver.cpp
index 1462971..8071f1d 100644
--- a/Source/core/css/ViewportStyleResolver.cpp
+++ b/Source/core/css/resolver/ViewportStyleResolver.cpp
@@ -28,7 +28,7 @@
  */
 
 #include "config.h"
-#include "core/css/ViewportStyleResolver.h"
+#include "core/css/resolver/ViewportStyleResolver.h"
 
 #if ENABLE(CSS_DEVICE_ADAPTATION)
 
diff --git a/Source/core/css/ViewportStyleResolver.h b/Source/core/css/resolver/ViewportStyleResolver.h
similarity index 97%
rename from Source/core/css/ViewportStyleResolver.h
rename to Source/core/css/resolver/ViewportStyleResolver.h
index 7c999a6..bdbc150 100644
--- a/Source/core/css/ViewportStyleResolver.h
+++ b/Source/core/css/resolver/ViewportStyleResolver.h
@@ -34,8 +34,8 @@
 
 #include "CSSPropertyNames.h"
 #include "core/platform/graphics/FloatSize.h"
-#include <wtf/RefCounted.h>
-#include <wtf/RefPtr.h>
+#include "wtf/RefCounted.h"
+#include "wtf/RefPtr.h"
 
 namespace WebCore {
 
diff --git a/Source/core/dom/Attr.cpp b/Source/core/dom/Attr.cpp
index b71a1e2..4751272 100644
--- a/Source/core/dom/Attr.cpp
+++ b/Source/core/dom/Attr.cpp
@@ -151,13 +151,7 @@
 // DOM Section 1.1.1
 bool Attr::childTypeAllowed(NodeType type) const
 {
-    switch (type) {
-        case TEXT_NODE:
-        case ENTITY_REFERENCE_NODE:
-            return true;
-        default:
-            return false;
-    }
+    return TEXT_NODE == type;
 }
 
 void Attr::childrenChanged(bool, Node*, Node*, int)
@@ -167,8 +161,6 @@
 
     invalidateNodeListCachesInAncestors(&qualifiedName(), m_element);
 
-    // FIXME: We should include entity references in the value
-
     StringBuilder valueBuilder;
     for (Node *n = firstChild(); n; n = n->nextSibling()) {
         if (n->isTextNode())
diff --git a/Source/core/dom/Attr.h b/Source/core/dom/Attr.h
index c525725..5ac819a 100644
--- a/Source/core/dom/Attr.h
+++ b/Source/core/dom/Attr.h
@@ -33,7 +33,7 @@
 class CSSStyleDeclaration;
 class StylePropertySet;
 
-// Attr can have Text and EntityReference children
+// Attr can have Text children
 // therefore it has to be a fullblown Node. The plan
 // is to dynamically allocate a textchild and store the
 // resulting nodevalue in the attribute upon
diff --git a/Source/core/dom/Comment.cpp b/Source/core/dom/Comment.cpp
index 5b8374f..eb525bd 100644
--- a/Source/core/dom/Comment.cpp
+++ b/Source/core/dom/Comment.cpp
@@ -37,6 +37,11 @@
     return adoptRef(new Comment(document, text));
 }
 
+PassRefPtr<Comment> Comment::create(ScriptExecutionContext* context, const String& text)
+{
+    return adoptRef(new Comment(toDocument(context), text));
+}
+
 String Comment::nodeName() const
 {
     return commentAtom.string();
diff --git a/Source/core/dom/Comment.h b/Source/core/dom/Comment.h
index df79fbb..5ef2285 100644
--- a/Source/core/dom/Comment.h
+++ b/Source/core/dom/Comment.h
@@ -27,9 +27,12 @@
 
 namespace WebCore {
 
+class ScriptExecutionContext;
+
 class Comment FINAL : public CharacterData {
 public:
     static PassRefPtr<Comment> create(Document*, const String&);
+    static PassRefPtr<Comment> create(ScriptExecutionContext*, const String&);
 
 private:
     Comment(Document*, const String&);
diff --git a/Source/core/dom/Comment.idl b/Source/core/dom/Comment.idl
index 5c07e2f..3a46dd7 100644
--- a/Source/core/dom/Comment.idl
+++ b/Source/core/dom/Comment.idl
@@ -17,6 +17,9 @@
  * Boston, MA 02110-1301, USA.
  */
 
-interface Comment : CharacterData {
+[
+    Constructor([Default=NullString] optional DOMString data),
+    CallWith=ScriptExecutionContext
+] interface Comment : CharacterData {
 };
 
diff --git a/Source/core/dom/ContainerNode.cpp b/Source/core/dom/ContainerNode.cpp
index a25bfb9..4256a59 100644
--- a/Source/core/dom/ContainerNode.cpp
+++ b/Source/core/dom/ContainerNode.cpp
@@ -166,7 +166,6 @@
 
     // Use common case fast path if possible.
     if ((newChild->isElementNode() || newChild->isTextNode()) && newParent->isElementNode()) {
-        ASSERT(!newParent->isReadOnlyNode());
         ASSERT(!newParent->isDocumentTypeNode());
         ASSERT(isChildTypeAllowed(newParent, newChild));
         if (containsConsideringHostElements(newChild, newParent))
@@ -179,8 +178,6 @@
     if (newChild->isPseudoElement())
         return HIERARCHY_REQUEST_ERR;
 
-    if (newParent->isReadOnlyNode())
-        return NO_MODIFICATION_ALLOWED_ERR;
     if (newChild->inDocument() && newChild->isDocumentTypeNode())
         return HIERARCHY_REQUEST_ERR;
     if (containsConsideringHostElements(newChild, newParent))
@@ -197,7 +194,6 @@
 
 static inline bool checkAcceptChildGuaranteedNodeTypes(ContainerNode* newParent, Node* newChild, ExceptionCode& ec)
 {
-    ASSERT(!newParent->isReadOnlyNode());
     ASSERT(!newParent->isDocumentTypeNode());
     ASSERT(isChildTypeAllowed(newParent, newChild));
     if (newChild->contains(newParent)) {
@@ -474,12 +470,6 @@
 
     ec = 0;
 
-    // NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.
-    if (isReadOnlyNode()) {
-        ec = NO_MODIFICATION_ALLOWED_ERR;
-        return false;
-    }
-
     // NOT_FOUND_ERR: Raised if oldChild is not a child of this node.
     if (!oldChild || oldChild->parentNode() != this) {
         ec = NOT_FOUND_ERR;
diff --git a/Source/core/dom/CustomElementConstructor.cpp b/Source/core/dom/CustomElementConstructor.cpp
index f664ecf..ff02ea7 100644
--- a/Source/core/dom/CustomElementConstructor.cpp
+++ b/Source/core/dom/CustomElementConstructor.cpp
@@ -32,6 +32,7 @@
 
 #include "core/dom/CustomElementConstructor.h"
 
+#include "core/dom/CustomElementRegistry.h"
 #include "core/dom/Document.h"
 #include "core/dom/Element.h"
 
@@ -55,7 +56,12 @@
 PassRefPtr<Element> CustomElementConstructor::createElement(ExceptionCode& ec) {
     if (!document())
         return 0;
-    return document()->createElementNS(m_tag.namespaceURI(), m_tag.localName(), m_typeExtension, ec);
+    RefPtr<Element> result;
+    {
+        CustomElementRegistry::CallbackDeliveryScope deliveryScope;
+        result = document()->createElementNS(m_tag.namespaceURI(), m_tag.localName(), m_typeExtension, ec);
+    }
+    return result.release();
 }
 
 }
diff --git a/Source/core/dom/CustomElementConstructor.idl b/Source/core/dom/CustomElementConstructor.idl
index 0460874..d5c0726 100644
--- a/Source/core/dom/CustomElementConstructor.idl
+++ b/Source/core/dom/CustomElementConstructor.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     EnabledAtRuntime=customDOMElements,
     WrapAsFunction,
     CustomCall
diff --git a/Source/core/dom/DOMCoreException.cpp b/Source/core/dom/DOMCoreException.cpp
index 6e3e76e..10488d5 100644
--- a/Source/core/dom/DOMCoreException.cpp
+++ b/Source/core/dom/DOMCoreException.cpp
@@ -29,6 +29,8 @@
 #include "config.h"
 #include "core/dom/DOMCoreException.h"
 
+#include "DOMException.h"
+
 namespace WebCore {
 
 static struct CoreException {
diff --git a/Source/core/dom/DOMError.idl b/Source/core/dom/DOMError.idl
index 79a5881..81fa031 100644
--- a/Source/core/dom/DOMError.idl
+++ b/Source/core/dom/DOMError.idl
@@ -26,6 +26,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface  DOMError {
     readonly attribute DOMString name;
diff --git a/Source/core/dom/DOMExceptions.in b/Source/core/dom/DOMExceptions.in
index b27312b..21ad60d 100644
--- a/Source/core/dom/DOMExceptions.in
+++ b/Source/core/dom/DOMExceptions.in
@@ -1,4 +1,4 @@
-namespace=Exception
+namespace=DOMException
 
 core/dom/DOMCoreException
 core/dom/EventException
diff --git a/Source/core/dom/DOMImplementation.cpp b/Source/core/dom/DOMImplementation.cpp
index 5481f20..7118c1c 100644
--- a/Source/core/dom/DOMImplementation.cpp
+++ b/Source/core/dom/DOMImplementation.cpp
@@ -25,6 +25,7 @@
 #include "config.h"
 #include "core/dom/DOMImplementation.h"
 
+#include <wtf/StdLibExtras.h>
 #include "HTMLNames.h"
 #include "XMLNames.h"
 #include "core/css/CSSStyleSheet.h"
@@ -44,14 +45,13 @@
 #include "core/loader/FrameLoaderClient.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/ContentType.h"
 #include "core/platform/MIMETypeRegistry.h"
 #include "core/platform/graphics/Image.h"
 #include "core/platform/graphics/MediaPlayer.h"
 #include "core/plugins/PluginData.h"
-#include <wtf/StdLibExtras.h>
+#include "origin/SecurityOrigin.h"
 
 #if ENABLE(SVG)
 #include "SVGNames.h"
@@ -67,22 +67,6 @@
     set.add(string);
 }
 
-class DOMImplementationSupportsTypeClient : public MediaPlayerSupportsTypeClient {
-public:
-    DOMImplementationSupportsTypeClient(bool needsHacks, const String& host)
-        : m_needsHacks(needsHacks)
-        , m_host(host)
-    {
-    }
-
-private:
-    virtual bool mediaPlayerNeedsSiteSpecificHacks() const OVERRIDE { return m_needsHacks; }
-    virtual String mediaPlayerDocumentHost() const OVERRIDE { return m_host; }
-
-    bool m_needsHacks;
-    String m_host;
-};
-
 #if ENABLE(SVG)
 
 static bool isSVG10Feature(const String &feature, const String &version)
@@ -433,11 +417,10 @@
     if (Image::supportsType(type))
         return ImageDocument::create(frame, url);
 
-     // Check to see if the type can be played by our MediaPlayer, if so create a MediaDocument
+    // Check to see if the type can be played by our MediaPlayer, if so create a MediaDocument
     // Key system is not applicable here.
-    DOMImplementationSupportsTypeClient client(frame && frame->settings() && frame->settings()->needsSiteSpecificQuirks(), url.host());
-    if (MediaPlayer::supportsType(ContentType(type), String(), url, &client))
-         return MediaDocument::create(frame, url);
+    if (MediaPlayer::supportsType(ContentType(type), String(), url))
+        return MediaDocument::create(frame, url);
 
     // Everything else except text/plain can be overridden by plugins. In particular, Adobe SVG Viewer should be used for SVG, if installed.
     // Disallowing plug-ins to use text/plain prevents plug-ins from hijacking a fundamental type that the browser is expected to handle,
diff --git a/Source/core/dom/DOMNamedFlowCollection.idl b/Source/core/dom/DOMNamedFlowCollection.idl
index 6225e98..b8bda55 100644
--- a/Source/core/dom/DOMNamedFlowCollection.idl
+++ b/Source/core/dom/DOMNamedFlowCollection.idl
@@ -28,6 +28,7 @@
  */
 
 [
+    NoInterfaceObject,
     EnabledAtRuntime=cssRegions,
     InterfaceName=WebKitNamedFlowCollection,
     ImplementationLacksVTable
diff --git a/Source/core/dom/DataTransferItem.idl b/Source/core/dom/DataTransferItem.idl
index 227e5a5..c10e6fe 100644
--- a/Source/core/dom/DataTransferItem.idl
+++ b/Source/core/dom/DataTransferItem.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface DataTransferItem {
     readonly attribute DOMString kind;
diff --git a/Source/core/dom/DataTransferItemList.idl b/Source/core/dom/DataTransferItemList.idl
index 0217784..184426b 100644
--- a/Source/core/dom/DataTransferItemList.idl
+++ b/Source/core/dom/DataTransferItemList.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface DataTransferItemList {
     readonly attribute long length;
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp
index d2102fb..6cf7bcc 100644
--- a/Source/core/dom/Document.cpp
+++ b/Source/core/dom/Document.cpp
@@ -28,6 +28,16 @@
 #include "config.h"
 #include "core/dom/Document.h"
 
+#include <wtf/CurrentTime.h>
+#include <wtf/HashFunctions.h>
+#include <wtf/MainThread.h>
+#include <wtf/MemoryInstrumentationHashCountedSet.h>
+#include <wtf/MemoryInstrumentationHashMap.h>
+#include <wtf/MemoryInstrumentationHashSet.h>
+#include <wtf/MemoryInstrumentationVector.h>
+#include <wtf/PassRefPtr.h>
+#include <wtf/StdLibExtras.h>
+#include <wtf/text/StringBuffer.h>
 #include "CSSValueKeywords.h"
 #include "HTMLElementFactory.h"
 #include "HTMLNames.h"
@@ -45,9 +55,9 @@
 #include "core/css/MediaQueryList.h"
 #include "core/css/MediaQueryMatcher.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleSheetContents.h"
 #include "core/css/StyleSheetList.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attr.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/CDATASection.h"
@@ -65,7 +75,6 @@
 #include "core/dom/DocumentType.h"
 #include "core/dom/Element.h"
 #include "core/dom/ElementShadow.h"
-#include "core/dom/EntityReference.h"
 #include "core/dom/Event.h"
 #include "core/dom/EventFactory.h"
 #include "core/dom/EventListener.h"
@@ -117,6 +126,7 @@
 #include "core/html/HTMLStyleElement.h"
 #include "core/html/HTMLTitleElement.h"
 #include "core/html/PluginDocument.h"
+#include "core/html/parser/HTMLDocumentParser.h"
 #include "core/html/parser/HTMLParserIdioms.h"
 #include "core/html/parser/NestingLevelIncrementer.h"
 #include "core/inspector/InspectorCounters.h"
@@ -149,8 +159,6 @@
 #include "core/page/PageConsole.h"
 #include "core/page/PageGroup.h"
 #include "core/page/PointerLockController.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/page/UserContentURLPattern.h"
 #include "core/page/animation/AnimationController.h"
@@ -160,7 +168,6 @@
 #include "core/platform/Language.h"
 #include "core/platform/Logging.h"
 #include "core/platform/PlatformKeyboardEvent.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/Timer.h"
 #include "core/platform/chromium/TraceEvent.h"
 #include "core/platform/network/HTTPParsers.h"
@@ -186,16 +193,9 @@
 #include "core/xml/XSLTProcessor.h"
 #include "core/xml/parser/XMLDocumentParser.h"
 #include "modules/geolocation/GeolocationController.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/HashFunctions.h>
-#include <wtf/MainThread.h>
-#include <wtf/MemoryInstrumentationHashCountedSet.h>
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationHashSet.h>
-#include <wtf/MemoryInstrumentationVector.h>
-#include <wtf/PassRefPtr.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/StringBuffer.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 #if ENABLE(SVG)
 #include "SVGElementFactory.h"
@@ -373,7 +373,7 @@
 
 uint64_t Document::s_globalTreeVersion = 0;
 
-Document::Document(Frame* frame, const KURL& url, bool isXHTML, bool isHTML)
+Document::Document(Frame* frame, const KURL& url, DocumentClassFlags documentClasses)
     : ContainerNode(0, CreateDocument)
     , TreeScope(this)
     , m_styleResolverThrowawayTimer(this, &Document::styleResolverThrowawayTimerFired)
@@ -408,8 +408,7 @@
     , m_createRenderers(true)
     , m_accessKeyMapValid(false)
     , m_useSecureKeyboardEntryWhenActive(false)
-    , m_isXHTML(isXHTML)
-    , m_isHTML(isHTML)
+    , m_documentClasses(documentClasses)
     , m_isViewSource(false)
     , m_sawElementsInKnownNamespaces(false)
     , m_isSrcdocDocument(false)
@@ -436,6 +435,7 @@
 #ifndef NDEBUG
     , m_didDispatchViewportPropertiesChanged(false)
 #endif
+    , m_timeline(DocumentTimeline::create(this))
     , m_templateDocumentHost(0)
     , m_fontloader(0)
     , m_didAssociateFormControlsTimer(this, &Document::didAssociateFormControlsTimerFired)
@@ -760,8 +760,8 @@
         return 0;
     }
 
-    if (m_isXHTML)
-        return HTMLElementFactory::createHTMLElement(QualifiedName(nullAtom, name, xhtmlNamespaceURI), this, 0, false);
+    if (isXHTMLDocument() || isHTMLDocument())
+        return HTMLElementFactory::createHTMLElement(QualifiedName(nullAtom, isHTMLDocument() ? name.lower() : name, xhtmlNamespaceURI), this, 0, false);
 
     return createElement(QualifiedName(nullAtom, name, nullAtom), false);
 }
@@ -875,19 +875,6 @@
     return ProcessingInstruction::create(this, target, data);
 }
 
-PassRefPtr<EntityReference> Document::createEntityReference(const String& name, ExceptionCode& ec)
-{
-    if (!isValidName(name)) {
-        ec = INVALID_CHARACTER_ERR;
-        return 0;
-    }
-    if (isHTMLDocument()) {
-        ec = NOT_SUPPORTED_ERR;
-        return 0;
-    }
-    return EntityReference::create(this, name);
-}
-
 PassRefPtr<Text> Document::createEditingTextNode(const String& text)
 {
     return Text::createEditingText(this, text);
@@ -912,8 +899,6 @@
         return createTextNode(importedNode->nodeValue());
     case CDATA_SECTION_NODE:
         return createCDATASection(importedNode->nodeValue(), ec);
-    case ENTITY_REFERENCE_NODE:
-        return createEntityReference(importedNode->nodeName(), ec);
     case PROCESSING_INSTRUCTION_NODE:
         return createProcessingInstruction(importedNode->nodeName(), importedNode->nodeValue(), ec);
     case COMMENT_NODE:
@@ -987,11 +972,6 @@
         return 0;
     }
 
-    if (source->isReadOnlyNode()) {
-        ec = NO_MODIFICATION_ALLOWED_ERR;
-        return 0;
-    }
-
     EventQueueScope scope;
 
     switch (source->nodeType()) {
@@ -1664,7 +1644,7 @@
             if (!n->isElementNode())
                 continue;
             Element* element = toElement(n);
-            if (change >= Inherit || element->childNeedsStyleRecalc() || element->needsStyleRecalc())
+            if (shouldRecalcStyle(change, element))
                 element->recalcStyle(change);
         }
 
@@ -2018,10 +1998,22 @@
 
 PassRefPtr<DocumentParser> Document::createParser()
 {
+    if (isHTMLDocument()) {
+        bool reportErrors = InspectorInstrumentation::collectingHTMLParseErrors(this->page());
+        return HTMLDocumentParser::create(toHTMLDocument(this), reportErrors);
+    }
     // FIXME: this should probably pass the frame instead
     return XMLDocumentParser::create(this, view());
 }
 
+bool Document::isFrameSet() const
+{
+    if (!isHTMLDocument())
+        return false;
+    HTMLElement* bodyElement = body();
+    return bodyElement && bodyElement->hasTagName(framesetTag);
+}
+
 ScriptableDocumentParser* Document::scriptableDocumentParser() const
 {
     return parser() ? parser()->asScriptableDocumentParser() : 0;
@@ -2828,7 +2820,6 @@
     case DOCUMENT_FRAGMENT_NODE:
     case DOCUMENT_NODE:
     case ENTITY_NODE:
-    case ENTITY_REFERENCE_NODE:
     case NOTATION_NODE:
     case TEXT_NODE:
     case XPATH_NAMESPACE_NODE:
@@ -2887,7 +2878,6 @@
             case DOCUMENT_FRAGMENT_NODE:
             case DOCUMENT_NODE:
             case ENTITY_NODE:
-            case ENTITY_REFERENCE_NODE:
             case NOTATION_NODE:
             case TEXT_NODE:
             case XPATH_NAMESPACE_NODE:
@@ -2910,7 +2900,6 @@
         case DOCUMENT_FRAGMENT_NODE:
         case DOCUMENT_NODE:
         case ENTITY_NODE:
-        case ENTITY_REFERENCE_NODE:
         case NOTATION_NODE:
         case TEXT_NODE:
         case XPATH_NAMESPACE_NODE:
diff --git a/Source/core/dom/Document.h b/Source/core/dom/Document.h
index b5949b1..14d4b4b 100644
--- a/Source/core/dom/Document.h
+++ b/Source/core/dom/Document.h
@@ -28,6 +28,7 @@
 #ifndef Document_h
 #define Document_h
 
+#include "core/animation/DocumentTimeline.h"
 #include "core/dom/ContainerNode.h"
 #include "core/dom/DOMTimeStamp.h"
 #include "core/dom/DocumentEventQueue.h"
@@ -44,7 +45,7 @@
 #include "core/page/FocusDirection.h"
 #include "core/page/PageVisibilityState.h"
 #include "core/platform/PlatformScreen.h"
-#include "core/platform/ReferrerPolicy.h"
+#include "origin/ReferrerPolicy.h"
 #include "core/platform/Timer.h"
 #include "core/platform/graphics/Color.h"
 #include "core/platform/graphics/IntRect.h"
@@ -89,7 +90,6 @@
 class DocumentStyleSheetCollection;
 class DocumentType;
 class Element;
-class EntityReference;
 class Event;
 class EventListener;
 class FloatRect;
@@ -191,15 +191,27 @@
 
 typedef HashCountedSet<Node*> TouchEventTargetSet;
 
+enum DocumentClass {
+    DefaultDocumentClass = 0,
+    HTMLDocumentClass = 1,
+    XHTMLDocumentClass = 1 << 1,
+    ImageDocumentClass = 1 << 2,
+    PluginDocumentClass = 1 << 3,
+    MediaDocumentClass = 1 << 4,
+    SVGDocumentClass = 1 << 5,
+};
+
+typedef unsigned char DocumentClassFlags;
+
 class Document : public ContainerNode, public TreeScope, public ScriptExecutionContext {
 public:
     static PassRefPtr<Document> create(Frame* frame, const KURL& url)
     {
-        return adoptRef(new Document(frame, url, false, false));
+        return adoptRef(new Document(frame, url));
     }
     static PassRefPtr<Document> createXHTML(Frame* frame, const KURL& url)
     {
-        return adoptRef(new Document(frame, url, true, false));
+        return adoptRef(new Document(frame, url, XHTMLDocumentClass));
     }
     virtual ~Document();
 
@@ -293,8 +305,8 @@
     }
 
     bool hasManifest() const;
-    
-    virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&);
+
+    PassRefPtr<Element> createElement(const AtomicString& name, ExceptionCode&);
     PassRefPtr<DocumentFragment> createDocumentFragment();
     PassRefPtr<Text> createTextNode(const String& data);
     PassRefPtr<Comment> createComment(const String& data);
@@ -302,10 +314,9 @@
     PassRefPtr<ProcessingInstruction> createProcessingInstruction(const String& target, const String& data, ExceptionCode&);
     PassRefPtr<Attr> createAttribute(const String& name, ExceptionCode&);
     PassRefPtr<Attr> createAttributeNS(const String& namespaceURI, const String& qualifiedName, ExceptionCode&, bool shouldIgnoreNamespaceChecks = false);
-    PassRefPtr<EntityReference> createEntityReference(const String& name, ExceptionCode&);
     PassRefPtr<Node> importNode(Node* importedNode, ExceptionCode& ec) { return importNode(importedNode, true, ec); }
     PassRefPtr<Node> importNode(Node* importedNode, bool deep, ExceptionCode&);
-    virtual PassRefPtr<Element> createElementNS(const String& namespaceURI, const String& qualifiedName, ExceptionCode&);
+    PassRefPtr<Element> createElementNS(const String& namespaceURI, const String& qualifiedName, ExceptionCode&);
     PassRefPtr<Element> createElement(const QualifiedName&, bool createdByParser);
 
     bool cssStickyPositionEnabled() const;
@@ -391,20 +402,20 @@
     PassRefPtr<HTMLCollection> windowNamedItems(const AtomicString& name);
     PassRefPtr<HTMLCollection> documentNamedItems(const AtomicString& name);
 
-    // Other methods (not part of DOM)
-    bool isHTMLDocument() const { return m_isHTML; }
-    bool isXHTMLDocument() const { return m_isXHTML; }
-    virtual bool isImageDocument() const { return false; }
+    bool isHTMLDocument() const { return m_documentClasses & HTMLDocumentClass; }
+    bool isXHTMLDocument() const { return m_documentClasses & XHTMLDocumentClass; }
+    bool isImageDocument() const { return m_documentClasses & ImageDocumentClass; }
+    bool isSVGDocument() const { return m_documentClasses & SVGDocumentClass; }
+    bool isPluginDocument() const { return m_documentClasses & PluginDocumentClass; }
+    bool isMediaDocument() const { return m_documentClasses & MediaDocumentClass; }
+
 #if ENABLE(SVG)
-    virtual bool isSVGDocument() const { return false; }
     bool hasSVGRootNode() const;
 #else
-    static bool isSVGDocument() { return false; }
     static bool hasSVGRootNode() { return false; }
 #endif
-    virtual bool isPluginDocument() const { return false; }
-    virtual bool isMediaDocument() const { return false; }
-    virtual bool isFrameSet() const { return false; }
+
+    bool isFrameSet() const;
 
     bool isSrcdocDocument() const { return m_isSrcdocDocument; }
 
@@ -899,10 +910,10 @@
 
     virtual void postTask(PassOwnPtr<Task>); // Executes the task on context's thread asynchronously.
 
-    virtual void suspendScriptedAnimationControllerCallbacks();
-    virtual void resumeScriptedAnimationControllerCallbacks();
-    
-    virtual void finishedParsing();
+    void suspendScriptedAnimationControllerCallbacks();
+    void resumeScriptedAnimationControllerCallbacks();
+
+    void finishedParsing();
 
     void documentWillBecomeInactive();
 
@@ -1089,6 +1100,8 @@
     // Return a Locale for the default locale if the argument is null or empty.
     Locale& getCachedLocale(const AtomicString& locale = nullAtom);
 
+    DocumentTimeline* timeline() { return m_timeline.get(); }
+
     void addToTopLayer(Element*);
     void removeFromTopLayer(Element*);
     const Vector<RefPtr<Element> >& topLayerElements() const { return m_topLayerElements; }
@@ -1108,7 +1121,7 @@
     PassRefPtr<FontLoader> fontloader();
 
 protected:
-    Document(Frame*, const KURL&, bool isXHTML, bool isHTML);
+    Document(Frame*, const KURL&, DocumentClassFlags = DefaultDocumentClass);
 
     virtual void didUpdateSecurityOrigin() OVERRIDE;
 
@@ -1355,8 +1368,7 @@
 
     bool m_useSecureKeyboardEntryWhenActive;
 
-    bool m_isXHTML;
-    bool m_isHTML;
+    DocumentClassFlags m_documentClasses;
 
     bool m_isViewSource;
     bool m_sawElementsInKnownNamespaces;
@@ -1431,6 +1443,8 @@
     typedef HashMap<AtomicString, OwnPtr<Locale> > LocaleIdentifierToLocaleMap;
     LocaleIdentifierToLocaleMap m_localeCache;
 
+    RefPtr<DocumentTimeline> m_timeline;
+
     RefPtr<Document> m_templateDocument;
     Document* m_templateDocumentHost; // Manually managed weakref (backpointer from m_templateDocument).
 
diff --git a/Source/core/dom/Document.idl b/Source/core/dom/Document.idl
index 985097c..7f756cf 100644
--- a/Source/core/dom/Document.idl
+++ b/Source/core/dom/Document.idl
@@ -35,7 +35,6 @@
     [RaisesException] ProcessingInstruction createProcessingInstruction([Default=Undefined] optional DOMString target,
                                                                                  [Default=Undefined] optional DOMString data);
     [RaisesException] Attr createAttribute([Default=Undefined] optional DOMString name);
-    [RaisesException] EntityReference createEntityReference([Default=Undefined] optional DOMString name);
     [PerWorldBindings] NodeList           getElementsByTagName([Default=Undefined] optional DOMString tagname);
 
     // Introduced in DOM Level 2:
@@ -137,7 +136,7 @@
 
     [PerWorldBindings] NodeList getElementsByName([Default=Undefined] optional DOMString elementName);
 
-    [Custom, PerWorldBindings, ActivityLog=AccessForIsolatedWorlds] attribute Location location;
+    [Custom, Replaceable, PerWorldBindings, ActivityLog=AccessForIsolatedWorlds] readonly attribute Location location;
 
     // IE extensions
 
diff --git a/Source/core/dom/DocumentFragment.cpp b/Source/core/dom/DocumentFragment.cpp
index 037b207..6c56322 100644
--- a/Source/core/dom/DocumentFragment.cpp
+++ b/Source/core/dom/DocumentFragment.cpp
@@ -43,6 +43,11 @@
     return adoptRef(new DocumentFragment(document, Node::CreateDocumentFragment));
 }
 
+PassRefPtr<DocumentFragment> DocumentFragment::create(ScriptExecutionContext* context)
+{
+    return adoptRef(new DocumentFragment(toDocument(context), Node::CreateDocumentFragment));
+}
+
 String DocumentFragment::nodeName() const
 {
     return "#document-fragment";
@@ -61,7 +66,6 @@
         case COMMENT_NODE:
         case TEXT_NODE:
         case CDATA_SECTION_NODE:
-        case ENTITY_REFERENCE_NODE:
             return true;
         default:
             return false;
diff --git a/Source/core/dom/DocumentFragment.h b/Source/core/dom/DocumentFragment.h
index bb2fbb3..5d713fe 100644
--- a/Source/core/dom/DocumentFragment.h
+++ b/Source/core/dom/DocumentFragment.h
@@ -29,9 +29,12 @@
 
 namespace WebCore {
 
+class ScriptExecutionContext;
+
 class DocumentFragment : public ContainerNode {
 public:
     static PassRefPtr<DocumentFragment> create(Document*);
+    static PassRefPtr<DocumentFragment> create(ScriptExecutionContext*);
 
     void parseHTML(const String&, Element* contextElement, ParserContentPolicy = AllowScriptingContent);
     bool parseXML(const String&, Element* contextElement, ParserContentPolicy = AllowScriptingContent);
diff --git a/Source/core/dom/DocumentFragment.idl b/Source/core/dom/DocumentFragment.idl
index e8cd287..0837e78 100644
--- a/Source/core/dom/DocumentFragment.idl
+++ b/Source/core/dom/DocumentFragment.idl
@@ -18,6 +18,8 @@
  */
 
 [
+    Constructor,
+    CallWith=ScriptExecutionContext,
     SkipVTableValidation
 ] interface DocumentFragment : Node {
     // NodeSelector - Selector API
diff --git a/Source/core/dom/DocumentStyleSheetCollection.cpp b/Source/core/dom/DocumentStyleSheetCollection.cpp
index 7f7bfd3..4735ab2 100644
--- a/Source/core/dom/DocumentStyleSheetCollection.cpp
+++ b/Source/core/dom/DocumentStyleSheetCollection.cpp
@@ -34,9 +34,9 @@
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/SelectorChecker.h"
 #include "core/css/StyleInvalidationAnalysis.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleSheetContents.h"
 #include "core/css/StyleSheetList.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/Element.h"
 #include "core/dom/ProcessingInstruction.h"
diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp
index 1ea9515..cd5ec55 100644
--- a/Source/core/dom/Element.cpp
+++ b/Source/core/dom/Element.cpp
@@ -33,7 +33,7 @@
 #include "core/css/CSSParser.h"
 #include "core/css/CSSSelectorList.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attr.h"
 #include "core/dom/ClientRect.h"
 #include "core/dom/ClientRectList.h"
@@ -183,13 +183,6 @@
     return 0;
 }
 
-// Need a template since ElementShadow is not a Node, but has the style recalc methods.
-template<class T>
-static inline bool shouldRecalcStyle(Node::StyleChange change, const T* node)
-{
-    return change >= Node::Inherit || node->childNeedsStyleRecalc() || node->needsStyleRecalc();
-}
-
 PassRefPtr<Element> Element::create(const QualifiedName& tagName, Document* document)
 {
     return adoptRef(new Element(tagName, document, CreateElement));
@@ -340,6 +333,36 @@
     return rareData->attributeMap();
 }
 
+void Element::addActiveAnimation(Animation* animation)
+{
+    ElementRareData* rareData = ensureElementRareData();
+    if (!rareData->activeAnimations())
+        rareData->setActiveAnimations(adoptPtr(new Vector<Animation*>));
+    rareData->activeAnimations()->append(animation);
+}
+
+void Element::removeActiveAnimation(Animation* animation)
+{
+    ElementRareData* rareData = elementRareData();
+    ASSERT(rareData);
+    size_t position = rareData->activeAnimations()->find(animation);
+    ASSERT(position != notFound);
+    rareData->activeAnimations()->remove(position);
+}
+
+bool Element::hasActiveAnimations() const
+{
+    return hasRareData() && elementRareData()->activeAnimations()
+        && elementRareData()->activeAnimations()->size();
+}
+
+Vector<Animation*>* Element::activeAnimations() const
+{
+    if (!elementRareData())
+        return 0;
+    return elementRareData()->activeAnimations();
+}
+
 Node::NodeType Element::nodeType() const
 {
     return ELEMENT_NODE;
@@ -1555,7 +1578,6 @@
     case COMMENT_NODE:
     case PROCESSING_INSTRUCTION_NODE:
     case CDATA_SECTION_NODE:
-    case ENTITY_REFERENCE_NODE:
         return true;
     default:
         break;
@@ -2889,6 +2911,11 @@
     info.addMember(m_elementData, "elementData");
 }
 
+InputMethodContext* Element::getInputContext()
+{
+    return ensureElementRareData()->ensureInputMethodContext(toHTMLElement(this));
+}
+
 #if ENABLE(SVG)
 bool Element::hasPendingResources() const
 {
diff --git a/Source/core/dom/Element.h b/Source/core/dom/Element.h
index 0edd20f..8b2580b 100644
--- a/Source/core/dom/Element.h
+++ b/Source/core/dom/Element.h
@@ -35,6 +35,8 @@
 
 namespace WebCore {
 
+class Animation;
+
 class Attr;
 class ClientRect;
 class ClientRectList;
@@ -43,14 +45,15 @@
 class Element;
 class ElementRareData;
 class ElementShadow;
-class ShareableElementData;
+class InputMethodContext;
 class IntSize;
 class Locale;
-class UniqueElementData;
 class PseudoElement;
 class RenderRegion;
 class ShadowRoot;
+class ShareableElementData;
 class StylePropertySet;
+class UniqueElementData;
 
 class ElementData : public RefCounted<ElementData> {
     WTF_MAKE_FAST_ALLOCATED;
@@ -596,6 +599,13 @@
 
     virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
 
+    void addActiveAnimation(Animation*);
+    void removeActiveAnimation(Animation*);
+    bool hasActiveAnimations() const;
+    Vector<Animation*>* activeAnimations() const;
+
+    InputMethodContext* getInputContext();
+
 protected:
     Element(const QualifiedName& tagName, Document* document, ConstructionType type)
         : ContainerNode(document, type)
diff --git a/Source/core/dom/ElementRareData.cpp b/Source/core/dom/ElementRareData.cpp
index 72ce782..24e14a9 100644
--- a/Source/core/dom/ElementRareData.cpp
+++ b/Source/core/dom/ElementRareData.cpp
@@ -41,7 +41,7 @@
     unsigned bitfields;
     LayoutSize sizeForResizing;
     IntSize scrollOffset;
-    void* pointers[7];
+    void* pointers[9];
 };
 
 COMPILE_ASSERT(sizeof(ElementRareData) == sizeof(SameSizeAsElementRareData), ElementRareDataShouldStaySmall);
diff --git a/Source/core/dom/ElementRareData.h b/Source/core/dom/ElementRareData.h
index effc75d..fe35129 100644
--- a/Source/core/dom/ElementRareData.h
+++ b/Source/core/dom/ElementRareData.h
@@ -22,17 +22,22 @@
 #ifndef ElementRareData_h
 #define ElementRareData_h
 
+#include "core/animation/Animation.h"
 #include "core/dom/DatasetDOMStringMap.h"
 #include "core/dom/ElementShadow.h"
 #include "core/dom/NamedNodeMap.h"
 #include "core/dom/NodeRareData.h"
 #include "core/dom/PseudoElement.h"
 #include "core/html/ClassList.h"
+#include "core/html/ime/InputMethodContext.h"
 #include "core/rendering/style/StyleInheritedData.h"
 #include <wtf/OwnPtr.h>
 
 namespace WebCore {
 
+class Animation;
+class HTMLElement;
+
 class ElementRareData : public NodeRareData {
 public:
     static PassOwnPtr<ElementRareData> create(RenderObject* renderer) { return adoptPtr(new ElementRareData(renderer)); }
@@ -122,11 +127,24 @@
     IntSize savedLayerScrollOffset() const { return m_savedLayerScrollOffset; }
     void setSavedLayerScrollOffset(IntSize size) { m_savedLayerScrollOffset = size; }
 
+    Vector<Animation*>* activeAnimations() { return m_activeAnimations.get(); }
+    void setActiveAnimations(PassOwnPtr<Vector<Animation*> > animations)
+    {
+        m_activeAnimations = animations;
+    }
+
 #if ENABLE(SVG)
     bool hasPendingResources() const { return m_hasPendingResources; }
     void setHasPendingResources(bool has) { m_hasPendingResources = has; }
 #endif
 
+    InputMethodContext* ensureInputMethodContext(HTMLElement* element)
+    {
+        if (!m_inputMethodContext)
+            m_inputMethodContext = InputMethodContext::create(element);
+        return m_inputMethodContext.get();
+    }
+
 private:
     short m_tabIndex;
     unsigned short m_childIndex;
@@ -159,6 +177,9 @@
     OwnPtr<ClassList> m_classList;
     OwnPtr<ElementShadow> m_shadow;
     OwnPtr<NamedNodeMap> m_attributeMap;
+    OwnPtr<InputMethodContext> m_inputMethodContext;
+
+    OwnPtr<Vector<Animation*> > m_activeAnimations;
 
     RefPtr<PseudoElement> m_generatedBefore;
     RefPtr<PseudoElement> m_generatedAfter;
diff --git a/Source/core/dom/EntityReference.cpp b/Source/core/dom/EntityReference.cpp
deleted file mode 100644
index f461e28..0000000
--- a/Source/core/dom/EntityReference.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (C) 2000 Peter Kelly (pmk@post.com)
- * Copyright (C) 2006, 2008, 2009 Apple Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#include "config.h"
-#include "core/dom/EntityReference.h"
-
-#include "core/dom/Document.h"
-
-namespace WebCore {
-
-inline EntityReference::EntityReference(Document* document, const String& entityName)
-    : ContainerNode(document)
-    , m_entityName(entityName)
-{
-    ScriptWrappable::init(this);
-}
-
-PassRefPtr<EntityReference> EntityReference::create(Document* document, const String& entityName)
-{
-    return adoptRef(new EntityReference(document, entityName));
-}
-
-String EntityReference::nodeName() const
-{
-    return m_entityName;
-}
-
-Node::NodeType EntityReference::nodeType() const
-{
-    return ENTITY_REFERENCE_NODE;
-}
-
-PassRefPtr<Node> EntityReference::cloneNode(bool)
-{
-    return create(document(), m_entityName);
-}
-
-} // namespace
diff --git a/Source/core/dom/EntityReference.h b/Source/core/dom/EntityReference.h
deleted file mode 100644
index 31320a7..0000000
--- a/Source/core/dom/EntityReference.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2000 Peter Kelly (pmk@post.com)
- * Copyright (C) 2006, 2008 Apple Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef EntityReference_h
-#define EntityReference_h
-
-#include "core/dom/ContainerNode.h"
-
-namespace WebCore {
-
-class EntityReference FINAL : public ContainerNode {
-public:
-    static PassRefPtr<EntityReference> create(Document*, const String& entityName);
-
-private:
-    EntityReference(Document*, const String& entityName);
-
-    virtual String nodeName() const;
-    virtual NodeType nodeType() const;
-    virtual PassRefPtr<Node> cloneNode(bool deep);
-
-    String m_entityName;
-};
-
-} //namespace
-
-#endif
diff --git a/Source/core/dom/EntityReference.idl b/Source/core/dom/EntityReference.idl
deleted file mode 100644
index 363554a..0000000
--- a/Source/core/dom/EntityReference.idl
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com>
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-interface EntityReference : Node {
-};
-
diff --git a/Source/core/dom/Event.cpp b/Source/core/dom/Event.cpp
index 637ca94..de51a3f 100644
--- a/Source/core/dom/Event.cpp
+++ b/Source/core/dom/Event.cpp
@@ -26,6 +26,7 @@
 #include "core/dom/EventDispatcher.h"
 #include "core/dom/EventNames.h"
 #include "core/dom/EventTarget.h"
+#include "core/dom/StaticNodeList.h"
 #include "core/dom/UserGestureIndicator.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include <wtf/CurrentTime.h>
@@ -201,4 +202,20 @@
     m_underlyingEvent = ue;
 }
 
+PassRefPtr<NodeList> Event::path() const
+{
+    if (!m_currentTarget || !m_currentTarget->toNode())
+        return StaticNodeList::createEmpty();
+    TreeScope* currentScope = m_currentTarget->toNode()->treeScope();
+    Vector<RefPtr<Node> > nodes;
+    size_t eventPathSize = m_eventPath.size();
+    for (size_t i = 0; i < eventPathSize; ++i) {
+        Node* node = m_eventPath[i]->node();
+        ASSERT(node);
+        if (node->treeScope()->isInclusiveAncestorOf(currentScope))
+            nodes.append(node);
+    }
+    return StaticNodeList::adopt(nodes);
+}
+
 } // namespace WebCore
diff --git a/Source/core/dom/Event.h b/Source/core/dom/Event.h
index 1a2942e..0ec17f8 100644
--- a/Source/core/dom/Event.h
+++ b/Source/core/dom/Event.h
@@ -157,6 +157,7 @@
     void setUnderlyingEvent(PassRefPtr<Event>);
 
     EventPath& eventPath() { return m_eventPath; }
+    PassRefPtr<NodeList> path() const;
 
     virtual bool storesResultAsString() const;
     virtual void storeResult(const String&);
diff --git a/Source/core/dom/Event.idl b/Source/core/dom/Event.idl
index 82b8e28..aa4f375 100644
--- a/Source/core/dom/Event.idl
+++ b/Source/core/dom/Event.idl
@@ -73,6 +73,8 @@
              attribute boolean          returnValue;
              attribute boolean          cancelBubble;
 
+    [EnabledAtRuntime=experimentalShadowDOM] NodeList path();
+
     [Custom] readonly attribute Clipboard        clipboardData;
 };
 
diff --git a/Source/core/dom/EventContext.cpp b/Source/core/dom/EventContext.cpp
index 5161783..7b8dd56 100644
--- a/Source/core/dom/EventContext.cpp
+++ b/Source/core/dom/EventContext.cpp
@@ -129,7 +129,7 @@
 void TouchEventContext::checkReachability(TouchList* touchList) const
 {
     for (size_t i = 0; i < touchList->length(); ++i)
-        ASSERT(isReachable(touchList->item(i)->target()->toNode()));
+        ASSERT(touchList->item(i)->target()->toNode()->treeScope()->isInclusiveAncestorOf(m_node->treeScope()));
 }
 #endif
 
diff --git a/Source/core/dom/EventContext.h b/Source/core/dom/EventContext.h
index 0a21f59..5017e5c 100644
--- a/Source/core/dom/EventContext.h
+++ b/Source/core/dom/EventContext.h
@@ -53,7 +53,6 @@
 protected:
 #ifndef NDEBUG
     bool isUnreachableNode(EventTarget*);
-    bool isReachable(Node*) const;
 #endif
     RefPtr<Node> m_node;
     RefPtr<EventTarget> m_currentTarget;
@@ -107,18 +106,7 @@
 inline bool EventContext::isUnreachableNode(EventTarget* target)
 {
     // FIXME: Checks also for SVG elements.
-    return target && target->toNode() && !target->toNode()->isSVGElement() && !isReachable(target->toNode());
-}
-
-inline bool EventContext::isReachable(Node* target) const
-{
-    ASSERT(target);
-    TreeScope* targetScope = target->treeScope();
-    for (TreeScope* scope = m_node->treeScope(); scope; scope = scope->parentTreeScope()) {
-        if (scope == targetScope)
-            return true;
-    }
-    return false;
+    return target && target->toNode() && !target->toNode()->isSVGElement() && !target->toNode()->treeScope()->isInclusiveAncestorOf(m_node->treeScope());
 }
 #endif
 
diff --git a/Source/core/dom/EventNames.cpp b/Source/core/dom/EventNames.cpp
index 3d68964..9821d03 100644
--- a/Source/core/dom/EventNames.cpp
+++ b/Source/core/dom/EventNames.cpp
@@ -31,9 +31,9 @@
 
 EventNames::EventNames()
     : dummy(0)
-DOM_EVENT_NAMES_FOR_EACH(INITIALIZE_EVENT_NAME)
-DOM_EVENT_INTERFACES_FOR_EACH(INITIALIZE_EVENT_INTERFACE)
-DOM_EVENT_TARGET_INTERFACES_FOR_EACH(INITIALIZE_EVENT_INTERFACE)
+EVENT_NAMES_FOR_EACH(INITIALIZE_EVENT_NAME)
+EVENT_INTERFACES_FOR_EACH(INITIALIZE_EVENT_INTERFACE)
+EVENT_TARGET_INTERFACES_FOR_EACH(INITIALIZE_EVENT_INTERFACE)
 {
 }
 
diff --git a/Source/core/dom/EventNames.h b/Source/core/dom/EventNames.h
index 12db1a6..a436fee 100644
--- a/Source/core/dom/EventNames.h
+++ b/Source/core/dom/EventNames.h
@@ -29,7 +29,7 @@
 
 namespace WebCore {
 
-#define DOM_EVENT_NAMES_FOR_EACH(macro) \
+#define EVENT_NAMES_FOR_EACH(macro) \
     \
     macro(abort) \
     macro(beforecopy) \
@@ -73,6 +73,7 @@
     macro(focusin) \
     macro(focusout) \
     macro(gesturetap) \
+    macro(gesturetapunconfirmed) \
     macro(gesturetapdown) \
     macro(gesturescrollstart) \
     macro(gesturescrollend) \
@@ -260,7 +261,7 @@
     macro(securitypolicyviolation) \
     \
 
-// end of DOM_EVENT_NAMES_FOR_EACH
+// end of EVENT_NAMES_FOR_EACH
 
     class EventNames {
         WTF_MAKE_NONCOPYABLE(EventNames); WTF_MAKE_FAST_ALLOCATED;
@@ -270,14 +271,14 @@
         friend class ThreadGlobalData;
 
     public:
-        #define DOM_EVENT_NAMES_DECLARE(name) AtomicString name##Event;
-        DOM_EVENT_NAMES_FOR_EACH(DOM_EVENT_NAMES_DECLARE)
-        #undef DOM_EVENT_NAMES_DECLARE
+        #define EVENT_NAMES_DECLARE(name) AtomicString name##Event;
+        EVENT_NAMES_FOR_EACH(EVENT_NAMES_DECLARE)
+        #undef EVENT_NAMES_DECLARE
 
-        #define DOM_EVENT_INTERFACE_DECLARE(name) AtomicString interfaceFor##name;
-        DOM_EVENT_INTERFACES_FOR_EACH(DOM_EVENT_INTERFACE_DECLARE)
-        DOM_EVENT_TARGET_INTERFACES_FOR_EACH(DOM_EVENT_INTERFACE_DECLARE)
-        #undef DOM_EVENT_INTERFACE_DECLARE
+        #define EVENT_INTERFACE_DECLARE(name) AtomicString interfaceFor##name;
+        EVENT_INTERFACES_FOR_EACH(EVENT_INTERFACE_DECLARE)
+        EVENT_TARGET_INTERFACES_FOR_EACH(EVENT_INTERFACE_DECLARE)
+        #undef EVENT_INTERFACE_DECLARE
 
         inline bool isTouchEventType(const AtomicString& eventType) const
         {
@@ -290,6 +291,7 @@
         inline bool isGestureEventType(const AtomicString& eventType) const
         {
             return eventType == gesturetapEvent
+                || eventType == gesturetapunconfirmedEvent
                 || eventType == gesturetapdownEvent
                 || eventType == gesturescrollstartEvent
                 || eventType == gesturescrollendEvent
diff --git a/Source/core/dom/EventTarget.idl b/Source/core/dom/EventTarget.idl
index 8647c27..32af401 100644
--- a/Source/core/dom/EventTarget.idl
+++ b/Source/core/dom/EventTarget.idl
@@ -19,6 +19,7 @@
  */
 
 [
+    NoInterfaceObject,
     CustomToV8,
     DoNotGenerateWrap,
     EventTarget
diff --git a/Source/core/dom/EventTargetFactory.in b/Source/core/dom/EventTargetFactory.in
index d5e4f56..c62e1da 100644
--- a/Source/core/dom/EventTargetFactory.in
+++ b/Source/core/dom/EventTargetFactory.in
@@ -33,7 +33,7 @@
 modules/mediastream/RTCDataChannel
 modules/mediastream/RTCDTMFSender
 modules/mediastream/RTCPeerConnection
-modules/notifications/Notification conditional=NOTIFICATIONS|LEGACY_NOTIFICATIONS
+modules/notifications/Notification conditional=NOTIFICATIONS
 modules/speech/SpeechRecognition
 modules/speech/SpeechSynthesisUtterance
 modules/webaudio/AudioContext conditional=WEB_AUDIO
diff --git a/Source/core/dom/ExceptionCode.h b/Source/core/dom/ExceptionCode.h
index 88f5f10..84b520e 100644
--- a/Source/core/dom/ExceptionCode.h
+++ b/Source/core/dom/ExceptionCode.h
@@ -20,7 +20,7 @@
 #define ExceptionCode_h
 
 // FIXME: Move this header into the files that actually need it.
-#include "ExceptionCodeDescription.h"
+#include "DOMException.h"
 
 namespace WebCore {
 
diff --git a/Source/core/dom/GestureEvent.cpp b/Source/core/dom/GestureEvent.cpp
index 7a60317..5b1be80 100644
--- a/Source/core/dom/GestureEvent.cpp
+++ b/Source/core/dom/GestureEvent.cpp
@@ -48,6 +48,8 @@
         eventType = eventNames().gesturescrollupdateEvent; break;
     case PlatformEvent::GestureTap:
         eventType = eventNames().gesturetapEvent; break;
+    case PlatformEvent::GestureTapUnconfirmed:
+        eventType = eventNames().gesturetapunconfirmedEvent; break;
     case PlatformEvent::GestureTapDown:
         eventType = eventNames().gesturetapdownEvent; break;
     case PlatformEvent::GestureTwoFingerTap:
diff --git a/Source/core/dom/MessagePort.cpp b/Source/core/dom/MessagePort.cpp
index c18b0cc..0068061 100644
--- a/Source/core/dom/MessagePort.cpp
+++ b/Source/core/dom/MessagePort.cpp
@@ -27,16 +27,16 @@
 #include "config.h"
 #include "core/dom/MessagePort.h"
 
+#include <wtf/text/AtomicString.h>
 #include "core/dom/Document.h"
 #include "core/dom/EventException.h"
 #include "core/dom/EventNames.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/dom/MessageEvent.h"
 #include "core/page/DOMWindow.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Timer.h"
 #include "core/workers/WorkerContext.h"
-#include <wtf/text/AtomicString.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/dom/NamedFlow.idl b/Source/core/dom/NamedFlow.idl
index b7e09e5..c95891f 100644
--- a/Source/core/dom/NamedFlow.idl
+++ b/Source/core/dom/NamedFlow.idl
@@ -28,6 +28,7 @@
  */
 
 [
+    NoInterfaceObject,
     EnabledAtRuntime=cssRegions,
     EventTarget,
     InterfaceName=WebKitNamedFlow,
diff --git a/Source/core/dom/NamedNodeMap.idl b/Source/core/dom/NamedNodeMap.idl
index 17e7736..070beb3 100644
--- a/Source/core/dom/NamedNodeMap.idl
+++ b/Source/core/dom/NamedNodeMap.idl
@@ -20,11 +20,10 @@
 
 [
     GenerateIsReachable=ImplElementRoot,
-    CustomNamedGetter,
     ImplementationLacksVTable
 ] interface NamedNodeMap {
 
-    Node getNamedItem([Default=Undefined] optional DOMString name);
+    getter Node getNamedItem([Default=Undefined] optional DOMString name);
 
     [RaisesException] Node setNamedItem([Default=Undefined] optional Node node);
 
diff --git a/Source/core/dom/Node.cpp b/Source/core/dom/Node.cpp
index 4b0e256..79136ad 100644
--- a/Source/core/dom/Node.cpp
+++ b/Source/core/dom/Node.cpp
@@ -34,7 +34,7 @@
 #include "core/css/CSSSelectorList.h"
 #include "core/css/CSSStyleRule.h"
 #include "core/css/CSSStyleSheet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attr.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/BeforeLoadEvent.h"
@@ -150,7 +150,6 @@
     size_t textNodes = 0;
     size_t cdataNodes = 0;
     size_t commentNodes = 0;
-    size_t entityReferenceNodes = 0;
     size_t entityNodes = 0;
     size_t piNodes = 0;
     size_t documentNodes = 0;
@@ -217,10 +216,6 @@
                 ++commentNodes;
                 break;
             }
-            case ENTITY_REFERENCE_NODE: {
-                ++entityReferenceNodes;
-                break;
-            }
             case ENTITY_NODE: {
                 ++entityNodes;
                 break;
@@ -264,7 +259,6 @@
     printf("  Number of Text nodes: %zu\n", textNodes);
     printf("  Number of CDATASection nodes: %zu\n", cdataNodes);
     printf("  Number of Comment nodes: %zu\n", commentNodes);
-    printf("  Number of EntityReference nodes: %zu\n", entityReferenceNodes);
     printf("  Number of Entity nodes: %zu\n", entityNodes);
     printf("  Number of ProcessingInstruction nodes: %zu\n", piNodes);
     printf("  Number of Document nodes: %zu\n", documentNodes);
@@ -496,12 +490,6 @@
 
 void Node::setNodeValue(const String& /*nodeValue*/, ExceptionCode& ec)
 {
-    // NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly
-    if (isReadOnlyNode()) {
-        ec = NO_MODIFICATION_ALLOWED_ERR;
-        return;
-    }
-
     // By default, setting nodeValue has no effect.
 }
 
@@ -1027,11 +1015,6 @@
         return;
     }
 
-    if (isReadOnlyNode()) {
-        ec = NO_MODIFICATION_ALLOWED_ERR;
-        return;
-    }
-
     // FIXME: Raise NAMESPACE_ERR if prefix is malformed per the Namespaces in XML specification.
 
     const AtomicString& nodeNamespaceURI = namespaceURI();
@@ -1688,7 +1671,6 @@
     // Fall through.
     case Node::ATTRIBUTE_NODE:
     case Node::ENTITY_NODE:
-    case Node::ENTITY_REFERENCE_NODE:
     case Node::DOCUMENT_FRAGMENT_NODE:
         isNullString = false;
         for (Node* child = node->firstChild(); child; child = child->nextSibling()) {
@@ -1726,7 +1708,6 @@
         case ELEMENT_NODE:
         case ATTRIBUTE_NODE:
         case ENTITY_NODE:
-        case ENTITY_REFERENCE_NODE:
         case DOCUMENT_FRAGMENT_NODE: {
             RefPtr<ContainerNode> container = toContainerNode(this);
             ChildListMutationScope mutation(this);
@@ -2508,18 +2489,12 @@
 
 void Node::dispatchFocusEvent(PassRefPtr<Node> oldFocusedNode, FocusDirection)
 {
-    if (document()->page())
-        document()->page()->chrome()->client()->elementDidFocus(this);
-
     RefPtr<FocusEvent> event = FocusEvent::create(eventNames().focusEvent, false, false, document()->defaultView(), 0, oldFocusedNode);
     EventDispatcher::dispatchEvent(this, FocusEventDispatchMediator::create(event.release()));
 }
 
 void Node::dispatchBlurEvent(PassRefPtr<Node> newFocusedNode)
 {
-    if (document()->page())
-        document()->page()->chrome()->client()->elementDidBlur(this);
-
     RefPtr<FocusEvent> event = FocusEvent::create(eventNames().blurEvent, false, false, document()->defaultView(), 0, newFocusedNode);
     EventDispatcher::dispatchEvent(this, BlurEventDispatchMediator::create(event.release()));
 }
diff --git a/Source/core/dom/Node.h b/Source/core/dom/Node.h
index 0b74968..b919d19 100644
--- a/Source/core/dom/Node.h
+++ b/Source/core/dom/Node.h
@@ -127,7 +127,6 @@
         ATTRIBUTE_NODE = 2,
         TEXT_NODE = 3,
         CDATA_SECTION_NODE = 4,
-        ENTITY_REFERENCE_NODE = 5,
         ENTITY_NODE = 6,
         PROCESSING_INSTRUCTION_NODE = 7,
         COMMENT_NODE = 8,
@@ -137,6 +136,15 @@
         NOTATION_NODE = 12,
         XPATH_NAMESPACE_NODE = 13,
     };
+
+    // EntityReference nodes are deprecated and impossible to create in WebKit.
+    // We want Node.ENTITY_REFERNCE_NODE to exist in JS and this enum, makes the bindings
+    // generation not complain about ENTITY_REFERENCE_NODE being missing from the implementation
+    // while not requiring all switch(NodeType) blocks to include this deprecated constant.
+    enum DeprecatedNodeType {
+        ENTITY_REFERENCE_NODE = 5
+    };
+
     enum DocumentPosition {
         DOCUMENT_POSITION_EQUIVALENT = 0x00,
         DOCUMENT_POSITION_DISCONNECTED = 0x01,
@@ -474,7 +482,6 @@
     bool isInShadowTree() const { return getFlag(IsInShadowTreeFlag); }
     bool isInTreeScope() const { return getFlag(static_cast<NodeFlags>(InDocumentFlag | IsInShadowTreeFlag)); }
 
-    bool isReadOnlyNode() const { return nodeType() == ENTITY_REFERENCE_NODE; }
     bool isDocumentTypeNode() const { return nodeType() == DOCUMENT_TYPE_NODE; }
     virtual bool childTypeAllowed(NodeType) const { return false; }
     unsigned childNodeCount() const;
@@ -879,6 +886,13 @@
     lazyAttach(shouldSetAttached);
 }
 
+// Need a template since ElementShadow is not a Node, but has the style recalc methods.
+template<class T>
+inline bool shouldRecalcStyle(Node::StyleChange change, const T* node)
+{
+    return change >= Node::Inherit || node->childNeedsStyleRecalc() || node->needsStyleRecalc();
+}
+
 } //namespace
 
 #ifndef NDEBUG
diff --git a/Source/core/dom/Node.idl b/Source/core/dom/Node.idl
index 28d760e..ba0eb17 100644
--- a/Source/core/dom/Node.idl
+++ b/Source/core/dom/Node.idl
@@ -29,7 +29,7 @@
     const unsigned short      ATTRIBUTE_NODE                 = 2;
     const unsigned short      TEXT_NODE                      = 3;
     const unsigned short      CDATA_SECTION_NODE             = 4;
-    const unsigned short      ENTITY_REFERENCE_NODE          = 5;
+    const unsigned short      ENTITY_REFERENCE_NODE          = 5; // EntityReference nodes are impossible to create in WebKit.
     const unsigned short      ENTITY_NODE                    = 6;
     const unsigned short      PROCESSING_INSTRUCTION_NODE    = 7;
     const unsigned short      COMMENT_NODE                   = 8;
diff --git a/Source/core/dom/NodeIterator.idl b/Source/core/dom/NodeIterator.idl
index 3101322..e22c8fa 100644
--- a/Source/core/dom/NodeIterator.idl
+++ b/Source/core/dom/NodeIterator.idl
@@ -20,6 +20,7 @@
 
 // Introduced in DOM Level 2:
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface NodeIterator {
     readonly attribute Node root;
diff --git a/Source/core/dom/NodeRenderingContext.cpp b/Source/core/dom/NodeRenderingContext.cpp
index aca7e5f..acdfbbd 100644
--- a/Source/core/dom/NodeRenderingContext.cpp
+++ b/Source/core/dom/NodeRenderingContext.cpp
@@ -27,7 +27,7 @@
 #include "core/dom/NodeRenderingContext.h"
 
 #include "HTMLNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ContainerNode.h"
 #include "core/dom/ElementShadow.h"
 #include "core/dom/Node.h"
diff --git a/Source/core/dom/Range.cpp b/Source/core/dom/Range.cpp
index 87ccff1..125cab1 100644
--- a/Source/core/dom/Range.cpp
+++ b/Source/core/dom/Range.cpp
@@ -104,6 +104,11 @@
     return adoptRef(new Range(ownerDocument, start.containerNode(), start.computeOffsetInContainerNode(), end.containerNode(), end.computeOffsetInContainerNode()));
 }
 
+PassRefPtr<Range> Range::create(ScriptExecutionContext* context)
+{
+    return adoptRef(new Range(toDocument(context)));
+}
+
 Range::~Range()
 {
     // Always detach (even if we've already detached) to fix https://bugs.webkit.org/show_bug.cgi?id=26044
@@ -654,7 +659,6 @@
         return static_cast<ProcessingInstruction*>(node)->data().length();
     case Node::ELEMENT_NODE:
     case Node::ATTRIBUTE_NODE:
-    case Node::ENTITY_REFERENCE_NODE:
     case Node::ENTITY_NODE:
     case Node::DOCUMENT_NODE:
     case Node::DOCUMENT_TYPE_NODE:
@@ -816,7 +820,6 @@
         break;
     case Node::ELEMENT_NODE:
     case Node::ATTRIBUTE_NODE:
-    case Node::ENTITY_REFERENCE_NODE:
     case Node::ENTITY_NODE:
     case Node::DOCUMENT_NODE:
     case Node::DOCUMENT_TYPE_NODE:
@@ -952,13 +955,6 @@
         return;
     }
 
-    // NO_MODIFICATION_ALLOWED_ERR: Raised if an ancestor container of either boundary-point of
-    // the Range is read-only.
-    if (containedByReadOnly()) {
-        ec = NO_MODIFICATION_ALLOWED_ERR;
-        return;
-    }
-
     // HIERARCHY_REQUEST_ERR: Raised if the container of the start of the Range is of a type that
     // does not allow children of the type of newNode or if newNode is an ancestor of the container.
 
@@ -1152,7 +1148,6 @@
         case Node::DOCUMENT_FRAGMENT_NODE:
         case Node::DOCUMENT_NODE:
         case Node::ELEMENT_NODE:
-        case Node::ENTITY_REFERENCE_NODE:
         case Node::XPATH_NAMESPACE_NODE: {
             if (!offset)
                 return 0;
@@ -1184,7 +1179,6 @@
         case Node::COMMENT_NODE:
         case Node::DOCUMENT_TYPE_NODE:
         case Node::ELEMENT_NODE:
-        case Node::ENTITY_REFERENCE_NODE:
         case Node::PROCESSING_INSTRUCTION_NODE:
         case Node::TEXT_NODE:
         case Node::XPATH_NAMESPACE_NODE:
@@ -1205,7 +1199,6 @@
         case Node::DOCUMENT_TYPE_NODE:
         case Node::ELEMENT_NODE:
         case Node::ENTITY_NODE:
-        case Node::ENTITY_REFERENCE_NODE:
         case Node::NOTATION_NODE:
         case Node::PROCESSING_INSTRUCTION_NODE:
         case Node::TEXT_NODE:
@@ -1308,7 +1301,6 @@
             case Node::DOCUMENT_FRAGMENT_NODE:
             case Node::DOCUMENT_NODE:
             case Node::ELEMENT_NODE:
-            case Node::ENTITY_REFERENCE_NODE:
             case Node::PROCESSING_INSTRUCTION_NODE:
             case Node::TEXT_NODE:
             case Node::XPATH_NAMESPACE_NODE:
@@ -1326,7 +1318,6 @@
         case Node::COMMENT_NODE:
         case Node::DOCUMENT_TYPE_NODE:
         case Node::ELEMENT_NODE:
-        case Node::ENTITY_REFERENCE_NODE:
         case Node::PROCESSING_INSTRUCTION_NODE:
         case Node::TEXT_NODE:
         case Node::XPATH_NAMESPACE_NODE:
@@ -1372,7 +1363,6 @@
             case Node::DOCUMENT_FRAGMENT_NODE:
             case Node::DOCUMENT_NODE:
             case Node::ELEMENT_NODE:
-            case Node::ENTITY_REFERENCE_NODE:
             case Node::PROCESSING_INSTRUCTION_NODE:
             case Node::TEXT_NODE:
             case Node::XPATH_NAMESPACE_NODE:
@@ -1420,20 +1410,12 @@
         case Node::CDATA_SECTION_NODE:
         case Node::COMMENT_NODE:
         case Node::ELEMENT_NODE:
-        case Node::ENTITY_REFERENCE_NODE:
         case Node::PROCESSING_INSTRUCTION_NODE:
         case Node::TEXT_NODE:
         case Node::XPATH_NAMESPACE_NODE:
             break;
     }
 
-    // NO_MODIFICATION_ALLOWED_ERR: Raised if an ancestor container of either boundary-point of
-    // the Range is read-only.
-    if (containedByReadOnly()) {
-        ec = NO_MODIFICATION_ALLOWED_ERR;
-        return;
-    }
-
     // Raise a HIERARCHY_REQUEST_ERR if m_start.container() doesn't accept children like newParent.
     Node* parentOfNewParent = m_start.container();
 
@@ -1518,33 +1500,11 @@
         
     Node* pastLast = pastLastNode();
     for (Node* n = firstNode(); n != pastLast; n = NodeTraversal::next(n)) {
-        if (n->isReadOnlyNode()) {
-            ec = NO_MODIFICATION_ALLOWED_ERR;
-            return;
-        }
         if (n->nodeType() == Node::DOCUMENT_TYPE_NODE) {
             ec = HIERARCHY_REQUEST_ERR;
             return;
         }
     }
-
-    if (containedByReadOnly()) {
-        ec = NO_MODIFICATION_ALLOWED_ERR;
-        return;
-    }
-}
-
-bool Range::containedByReadOnly() const
-{
-    for (Node* n = m_start.container(); n; n = n->parentNode()) {
-        if (n->isReadOnlyNode())
-            return true;
-    }
-    for (Node* n = m_end.container(); n; n = n->parentNode()) {
-        if (n->isReadOnlyNode())
-            return true;
-    }
-    return false;
 }
 
 Node* Range::firstNode() const
diff --git a/Source/core/dom/Range.h b/Source/core/dom/Range.h
index 7e65656..dfc33ec 100644
--- a/Source/core/dom/Range.h
+++ b/Source/core/dom/Range.h
@@ -51,6 +51,7 @@
     static PassRefPtr<Range> create(PassRefPtr<Document>);
     static PassRefPtr<Range> create(PassRefPtr<Document>, PassRefPtr<Node> startContainer, int startOffset, PassRefPtr<Node> endContainer, int endOffset);
     static PassRefPtr<Range> create(PassRefPtr<Document>, const Position&, const Position&);
+    static PassRefPtr<Range> create(ScriptExecutionContext*);
     ~Range();
 
     Document* ownerDocument() const { return m_ownerDocument.get(); }
@@ -157,7 +158,6 @@
     Node* checkNodeWOffset(Node*, int offset, ExceptionCode&) const;
     void checkNodeBA(Node*, ExceptionCode&) const;
     void checkDeleteExtract(ExceptionCode&);
-    bool containedByReadOnly() const;
     int maxStartOffset() const;
     int maxEndOffset() const;
 
diff --git a/Source/core/dom/Range.idl b/Source/core/dom/Range.idl
index 3504bad..2d825b1 100644
--- a/Source/core/dom/Range.idl
+++ b/Source/core/dom/Range.idl
@@ -20,7 +20,9 @@
 
 // Introduced in DOM Level 2:
 [
-    ImplementationLacksVTable
+    Constructor,
+    CallWith=ScriptExecutionContext,
+    ImplementationLacksVTable,
 ] interface Range {
 
     [GetterRaisesException] readonly attribute Node startContainer;
diff --git a/Source/core/dom/ScriptElement.cpp b/Source/core/dom/ScriptElement.cpp
index b39ba0f..a70eedb 100644
--- a/Source/core/dom/ScriptElement.cpp
+++ b/Source/core/dom/ScriptElement.cpp
@@ -24,6 +24,10 @@
 #include "config.h"
 #include "core/dom/ScriptElement.h"
 
+#include <wtf/StdLibExtras.h>
+#include <wtf/text/StringBuilder.h>
+#include <wtf/text/StringHash.h>
+#include <wtf/text/TextPosition.h>
 #include "HTMLNames.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/ScriptSourceCode.h"
@@ -46,13 +50,9 @@
 #include "core/page/ContentSecurityPolicy.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/MIMETypeRegistry.h"
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/text/StringHash.h>
-#include <wtf/text/TextPosition.h>
+#include "origin/SecurityOrigin.h"
 
 #if ENABLE(SVG)
 #include "SVGNames.h"
diff --git a/Source/core/dom/ScriptExecutionContext.h b/Source/core/dom/ScriptExecutionContext.h
index 1275d79..adfbda3 100644
--- a/Source/core/dom/ScriptExecutionContext.h
+++ b/Source/core/dom/ScriptExecutionContext.h
@@ -100,9 +100,6 @@
     void didCreateDestructionObserver(ContextDestructionObserver*);
     void willDestroyDestructionObserver(ContextDestructionObserver*);
 
-    virtual void suspendScriptedAnimationControllerCallbacks() { }
-    virtual void resumeScriptedAnimationControllerCallbacks() { }
-
     // MessagePort is conceptually a kind of ActiveDOMObject, but it needs to be tracked separately for message dispatch.
     void processMessagePortMessagesSoon();
     void dispatchMessagePortEvents();
diff --git a/Source/core/dom/SecurityContext.cpp b/Source/core/dom/SecurityContext.cpp
index fbc460d..2c3d18f 100644
--- a/Source/core/dom/SecurityContext.cpp
+++ b/Source/core/dom/SecurityContext.cpp
@@ -27,11 +27,11 @@
 #include "config.h"
 #include "core/dom/SecurityContext.h"
 
+#include <wtf/text/StringBuilder.h>
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/html/parser/HTMLParserIdioms.h"
 #include "core/page/ContentSecurityPolicy.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/text/StringBuilder.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/dom/SecurityPolicyViolationEvent.idl b/Source/core/dom/SecurityPolicyViolationEvent.idl
index 590d8e6..aae2f7e 100644
--- a/Source/core/dom/SecurityPolicyViolationEvent.idl
+++ b/Source/core/dom/SecurityPolicyViolationEvent.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     ConstructorTemplate=Event,
 ] interface SecurityPolicyViolationEvent : Event {
     [InitializedByEventConstructor] readonly attribute DOMString documentURI;
diff --git a/Source/core/dom/ShadowRoot.cpp b/Source/core/dom/ShadowRoot.cpp
index 48aa0ca..47d3eb0 100644
--- a/Source/core/dom/ShadowRoot.cpp
+++ b/Source/core/dom/ShadowRoot.cpp
@@ -27,7 +27,7 @@
 #include "config.h"
 #include "core/dom/ShadowRoot.h"
 
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ElementShadow.h"
 #include "core/dom/Text.h"
 #include "core/editing/markup.h"
@@ -128,7 +128,6 @@
     case COMMENT_NODE:
     case TEXT_NODE:
     case CDATA_SECTION_NODE:
-    case ENTITY_REFERENCE_NODE:
         return true;
     default:
         return false;
diff --git a/Source/core/dom/ShadowRoot.idl b/Source/core/dom/ShadowRoot.idl
index 8d95548..9fe8551 100644
--- a/Source/core/dom/ShadowRoot.idl
+++ b/Source/core/dom/ShadowRoot.idl
@@ -24,7 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface ShadowRoot : DocumentFragment {
+[
+    NoInterfaceObject,
+] interface ShadowRoot : DocumentFragment {
     readonly attribute Element activeElement;
     attribute boolean applyAuthorStyles;
     attribute boolean resetStyleInheritance;
diff --git a/Source/core/dom/StyledElement.cpp b/Source/core/dom/StyledElement.cpp
index a329f7f..e975d03 100644
--- a/Source/core/dom/StyledElement.cpp
+++ b/Source/core/dom/StyledElement.cpp
@@ -33,7 +33,7 @@
 #include "core/css/CSSValuePool.h"
 #include "core/css/PropertySetCSSStyleDeclaration.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/Document.h"
 #include "core/dom/ScriptableDocumentParser.h"
diff --git a/Source/core/dom/Text.cpp b/Source/core/dom/Text.cpp
index 2fbc7b2..71721f2 100644
--- a/Source/core/dom/Text.cpp
+++ b/Source/core/dom/Text.cpp
@@ -34,7 +34,7 @@
 #include "core/rendering/svg/RenderSVGInlineText.h"
 #endif
 
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/rendering/style/StyleInheritedData.h"
 #include <wtf/text/CString.h>
 #include <wtf/text/StringBuilder.h>
@@ -48,6 +48,11 @@
     return adoptRef(new Text(document, data, CreateText));
 }
 
+PassRefPtr<Text> Text::create(ScriptExecutionContext* context, const String& data)
+{
+    return adoptRef(new Text(toDocument(context), data, CreateText));
+}
+
 PassRefPtr<Text> Text::createEditingText(Document* document, const String& data)
 {
     return adoptRef(new Text(document, data, CreateEditingText));
@@ -94,8 +99,6 @@
             continue;
         }
 
-        // We would need to visit EntityReference child text nodes if they existed
-        ASSERT(type != Node::ENTITY_REFERENCE_NODE || !n->hasChildNodes());
         break;
     }
     return t;
@@ -111,8 +114,6 @@
             continue;
         }
 
-        // We would need to visit EntityReference child text nodes if they existed
-        ASSERT(type != Node::ENTITY_REFERENCE_NODE || !n->hasChildNodes());
         break;
     }
     return t;
diff --git a/Source/core/dom/Text.h b/Source/core/dom/Text.h
index c105afd..d70c2c4 100644
--- a/Source/core/dom/Text.h
+++ b/Source/core/dom/Text.h
@@ -28,12 +28,14 @@
 namespace WebCore {
 
 class RenderText;
+class ScriptExecutionContext;
 
 class Text : public CharacterData {
 public:
     static const unsigned defaultLengthLimit = 1 << 16;
 
     static PassRefPtr<Text> create(Document*, const String&);
+    static PassRefPtr<Text> create(ScriptExecutionContext*, const String&);
     static PassRefPtr<Text> createWithLengthLimit(Document*, const String&, unsigned positionInString, unsigned lengthLimit = defaultLengthLimit);
     static PassRefPtr<Text> createEditingText(Document*, const String&);
 
diff --git a/Source/core/dom/Text.idl b/Source/core/dom/Text.idl
index 68e1b8d..10c9af9 100644
--- a/Source/core/dom/Text.idl
+++ b/Source/core/dom/Text.idl
@@ -17,6 +17,8 @@
  * Boston, MA 02110-1301, USA.
  */
 [
+    Constructor([Default=NullString] optional DOMString data),
+    CallWith=ScriptExecutionContext,
     CustomToV8,
     SkipVTableValidation,
 ] interface Text : CharacterData {
diff --git a/Source/core/dom/TextEvent.cpp b/Source/core/dom/TextEvent.cpp
index 7e5e6e9..516cf88 100644
--- a/Source/core/dom/TextEvent.cpp
+++ b/Source/core/dom/TextEvent.cpp
@@ -57,11 +57,6 @@
     return adoptRef(new TextEvent(view, data, TextEventInputDrop));
 }
 
-PassRefPtr<TextEvent> TextEvent::createForDictation(PassRefPtr<AbstractView> view, const String& data, const Vector<DictationAlternative>& dictationAlternatives)
-{
-    return adoptRef(new TextEvent(view, data, dictationAlternatives));
-}
-
 TextEvent::TextEvent()
     : m_inputType(TextEventInputKeyboard)
     , m_shouldSmartReplace(false)
@@ -93,17 +88,6 @@
     ScriptWrappable::init(this);
 }
 
-TextEvent::TextEvent(PassRefPtr<AbstractView> view, const String& data, const Vector<DictationAlternative>& dictationAlternatives)
-    : UIEvent(eventNames().textInputEvent, true, true, view, 0)
-    , m_inputType(TextEventInputDictation)
-    , m_data(data)
-    , m_shouldSmartReplace(false)
-    , m_shouldMatchStyle(false)
-    , m_dictationAlternatives(dictationAlternatives)
-{
-    ScriptWrappable::init(this);
-}
-
 TextEvent::~TextEvent()
 {
 }
diff --git a/Source/core/dom/TextEvent.h b/Source/core/dom/TextEvent.h
index 68e4aaa..90f06df 100644
--- a/Source/core/dom/TextEvent.h
+++ b/Source/core/dom/TextEvent.h
@@ -29,7 +29,6 @@
 
 #include "core/dom/TextEventInputType.h"
 #include "core/dom/UIEvent.h"
-#include "core/editing/DictationAlternative.h"
 
 namespace WebCore {
 
@@ -43,7 +42,6 @@
         static PassRefPtr<TextEvent> createForPlainTextPaste(PassRefPtr<AbstractView> view, const String& data, bool shouldSmartReplace);
         static PassRefPtr<TextEvent> createForFragmentPaste(PassRefPtr<AbstractView> view, PassRefPtr<DocumentFragment> data, bool shouldSmartReplace, bool shouldMatchStyle);
         static PassRefPtr<TextEvent> createForDrop(PassRefPtr<AbstractView> view, const String& data);
-        static PassRefPtr<TextEvent> createForDictation(PassRefPtr<AbstractView>, const String& data, const Vector<DictationAlternative>& dictationAlternatives);
 
         virtual ~TextEvent();
     
@@ -58,12 +56,10 @@
         bool isBackTab() const { return m_inputType == TextEventInputBackTab; }
         bool isPaste() const { return m_inputType == TextEventInputPaste; }
         bool isDrop() const { return m_inputType == TextEventInputDrop; }
-        bool isDictation() const { return m_inputType == TextEventInputDictation; }
 
         bool shouldSmartReplace() const { return m_shouldSmartReplace; }
         bool shouldMatchStyle() const { return m_shouldMatchStyle; }
         DocumentFragment* pastingFragment() const { return m_pastingFragment.get(); }
-        const Vector<DictationAlternative>& dictationAlternatives() const { return m_dictationAlternatives; }
 
     private:
         TextEvent();
@@ -71,7 +67,6 @@
         TextEvent(PassRefPtr<AbstractView>, const String& data, TextEventInputType = TextEventInputKeyboard);
         TextEvent(PassRefPtr<AbstractView>, const String& data, PassRefPtr<DocumentFragment>,
                   bool shouldSmartReplace, bool shouldMatchStyle);
-        TextEvent(PassRefPtr<AbstractView>, const String& data, const Vector<DictationAlternative>& dictationAlternatives);
 
         TextEventInputType m_inputType;
         String m_data;
@@ -79,7 +74,6 @@
         RefPtr<DocumentFragment> m_pastingFragment;
         bool m_shouldSmartReplace;
         bool m_shouldMatchStyle;
-        Vector<DictationAlternative> m_dictationAlternatives;
     };
 
 } // namespace WebCore
diff --git a/Source/core/dom/Touch.idl b/Source/core/dom/Touch.idl
index 4625083..f7a25b5 100644
--- a/Source/core/dom/Touch.idl
+++ b/Source/core/dom/Touch.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface Touch {
     readonly attribute long             clientX;
diff --git a/Source/core/dom/TouchEvent.idl b/Source/core/dom/TouchEvent.idl
index 236aff2..043024e 100644
--- a/Source/core/dom/TouchEvent.idl
+++ b/Source/core/dom/TouchEvent.idl
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface TouchEvent : UIEvent {
+[
+    NoInterfaceObject,
+] interface TouchEvent : UIEvent {
     readonly attribute TouchList touches;
     readonly attribute TouchList targetTouches;
     readonly attribute TouchList changedTouches;
diff --git a/Source/core/dom/TouchList.idl b/Source/core/dom/TouchList.idl
index 0034249..e1410db 100644
--- a/Source/core/dom/TouchList.idl
+++ b/Source/core/dom/TouchList.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface TouchList {
     readonly attribute unsigned long length;
diff --git a/Source/core/dom/TreeScope.cpp b/Source/core/dom/TreeScope.cpp
index db2a3ff..851371f 100644
--- a/Source/core/dom/TreeScope.cpp
+++ b/Source/core/dom/TreeScope.cpp
@@ -441,4 +441,14 @@
     return 0;
 }
 
+bool TreeScope::isInclusiveAncestorOf(const TreeScope* scope) const
+{
+    ASSERT(scope);
+    for (; scope; scope = scope->parentTreeScope()) {
+        if (scope == this)
+            return true;
+    }
+    return false;
+}
+
 } // namespace WebCore
diff --git a/Source/core/dom/TreeScope.h b/Source/core/dom/TreeScope.h
index 0d04f88..ef5b678 100644
--- a/Source/core/dom/TreeScope.h
+++ b/Source/core/dom/TreeScope.h
@@ -127,6 +127,8 @@
 
     void removedLastRefToScope();
 
+    bool isInclusiveAncestorOf(const TreeScope*) const;
+
 protected:
     TreeScope(ContainerNode*, Document*);
     TreeScope(Document*);
diff --git a/Source/core/dom/TreeWalker.idl b/Source/core/dom/TreeWalker.idl
index 7a81fec..7bb72fb 100644
--- a/Source/core/dom/TreeWalker.idl
+++ b/Source/core/dom/TreeWalker.idl
@@ -20,6 +20,7 @@
 
 // Introduced in DOM Level 2:
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface TreeWalker {
     readonly attribute Node root;
diff --git a/Source/core/editing/AlternativeTextController.cpp b/Source/core/editing/AlternativeTextController.cpp
deleted file mode 100644
index 0b43fcd..0000000
--- a/Source/core/editing/AlternativeTextController.cpp
+++ /dev/null
@@ -1,760 +0,0 @@
-/*
- * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved.
- * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#include "config.h"
-#include "core/editing/AlternativeTextController.h"
-
-#include "core/dom/Document.h"
-#include "core/dom/DocumentMarkerController.h"
-#include "core/dom/Event.h"
-#include "core/dom/ExceptionCodePlaceholder.h"
-#include "core/dom/TextEvent.h"
-#include "core/editing/DictationAlternative.h"
-#include "core/editing/EditCommand.h"
-#include "core/editing/Editor.h"
-#include "core/editing/SpellingCorrectionCommand.h"
-#include "core/editing/TextCheckingHelper.h"
-#include "core/editing/TextIterator.h"
-#include "core/editing/VisibleSelection.h"
-#include "core/editing/VisibleUnits.h"
-#include "core/editing/htmlediting.h"
-#include "core/editing/markup.h"
-#include "core/page/EditorClient.h"
-#include "core/page/Frame.h"
-#include "core/page/FrameView.h"
-#include "core/page/Page.h"
-#include "core/platform/graphics/FloatQuad.h"
-#include "core/platform/text/TextCheckerClient.h"
-
-namespace WebCore {
-
-using namespace std;
-using namespace WTF;
-
-class AutocorrectionAlternativeDetails : public AlternativeTextDetails {
-public:
-    static PassRefPtr<AutocorrectionAlternativeDetails> create(const String& replacementString)
-    {
-        return adoptRef(new AutocorrectionAlternativeDetails(replacementString));
-    }
-    
-    const String& replacementString() const { return m_replacementString; }
-private:
-    AutocorrectionAlternativeDetails(const String& replacementString)
-    : m_replacementString(replacementString)
-    { }
-    
-    String m_replacementString;
-};
-
-class DictationAlternativeDetails : public AlternativeTextDetails {
-public:
-    static PassRefPtr<DictationAlternativeDetails> create(uint64_t dictationContext)
-    {
-        return adoptRef(new DictationAlternativeDetails(dictationContext));
-    }
-
-    uint64_t dictationContext() const { return m_dictationContext; }
-
-private:
-    DictationAlternativeDetails(uint64_t dictationContext)
-    : m_dictationContext(dictationContext)
-    { }
-
-    uint64_t m_dictationContext;
-};
-
-#if USE(AUTOCORRECTION_PANEL)
-
-static const Vector<DocumentMarker::MarkerType>& markerTypesForAutocorrection()
-{
-    DEFINE_STATIC_LOCAL(Vector<DocumentMarker::MarkerType>, markerTypesForAutoCorrection, ());
-    if (markerTypesForAutoCorrection.isEmpty()) {
-        markerTypesForAutoCorrection.append(DocumentMarker::Replacement);
-        markerTypesForAutoCorrection.append(DocumentMarker::CorrectionIndicator);
-        markerTypesForAutoCorrection.append(DocumentMarker::SpellCheckingExemption);
-        markerTypesForAutoCorrection.append(DocumentMarker::Autocorrected);
-    }
-    return markerTypesForAutoCorrection;
-}
-
-static const Vector<DocumentMarker::MarkerType>& markerTypesForReplacement()
-{
-    DEFINE_STATIC_LOCAL(Vector<DocumentMarker::MarkerType>, markerTypesForReplacement, ());
-    if (markerTypesForReplacement.isEmpty()) {
-        markerTypesForReplacement.append(DocumentMarker::Replacement);
-        markerTypesForReplacement.append(DocumentMarker::SpellCheckingExemption);
-    }
-    return markerTypesForReplacement;
-}
-
-static const Vector<DocumentMarker::MarkerType>& markerTypesForAppliedDictationAlternative()
-{
-    DEFINE_STATIC_LOCAL(Vector<DocumentMarker::MarkerType>, markerTypesForAppliedDictationAlternative, ());
-    if (markerTypesForAppliedDictationAlternative.isEmpty())
-        markerTypesForAppliedDictationAlternative.append(DocumentMarker::SpellCheckingExemption);
-    return markerTypesForAppliedDictationAlternative;
-}
-
-static bool markersHaveIdenticalDescription(const Vector<DocumentMarker*>& markers)
-{
-    if (markers.isEmpty())
-        return true;
-
-    const String& description = markers[0]->description();
-    for (size_t i = 1; i < markers.size(); ++i) {
-        if (description != markers[i]->description())
-            return false;
-    }
-    return true;
-}
-
-AlternativeTextController::AlternativeTextController(Frame* frame)
-    : m_timer(this, &AlternativeTextController::timerFired)
-    , m_frame(frame)
-{
-}
-
-AlternativeTextController::~AlternativeTextController()
-{
-    dismiss(ReasonForDismissingAlternativeTextIgnored);
-}
-
-void AlternativeTextController::startAlternativeTextUITimer(AlternativeTextType type)
-{
-    const double correctionPanelTimerInterval = 0.3;
-    if (!isAutomaticSpellingCorrectionEnabled())
-        return;
-
-    // If type is PanelTypeReversion, then the new range has been set. So we shouldn't clear it.
-    if (type == AlternativeTextTypeCorrection)
-        m_alternativeTextInfo.rangeWithAlternative.clear();
-    m_alternativeTextInfo.type = type;
-    m_timer.startOneShot(correctionPanelTimerInterval);
-}
-
-void AlternativeTextController::stopAlternativeTextUITimer()
-{
-    m_timer.stop();
-    m_alternativeTextInfo.rangeWithAlternative.clear();
-}
-
-void AlternativeTextController::stopPendingCorrection(const VisibleSelection& oldSelection)
-{
-    // Make sure there's no pending autocorrection before we call markMisspellingsAndBadGrammar() below.
-    VisibleSelection currentSelection(m_frame->selection()->selection());
-    if (currentSelection == oldSelection)
-        return;
-
-    stopAlternativeTextUITimer();
-    dismiss(ReasonForDismissingAlternativeTextIgnored);
-}
-
-void AlternativeTextController::applyPendingCorrection(const VisibleSelection& selectionAfterTyping)
-{
-    // Apply pending autocorrection before next round of spell checking.
-    bool doApplyCorrection = true;
-    VisiblePosition startOfSelection = selectionAfterTyping.visibleStart();
-    VisibleSelection currentWord = VisibleSelection(startOfWord(startOfSelection, LeftWordIfOnBoundary), endOfWord(startOfSelection, RightWordIfOnBoundary));
-    if (currentWord.visibleEnd() == startOfSelection) {
-        String wordText = plainText(currentWord.toNormalizedRange().get());
-        if (wordText.length() > 0 && isAmbiguousBoundaryCharacter(wordText[wordText.length() - 1]))
-            doApplyCorrection = false;
-    }
-    if (doApplyCorrection)
-        handleAlternativeTextUIResult(dismissSoon(ReasonForDismissingAlternativeTextAccepted)); 
-    else
-        m_alternativeTextInfo.rangeWithAlternative.clear();
-}
-
-bool AlternativeTextController::hasPendingCorrection() const
-{
-    return m_alternativeTextInfo.rangeWithAlternative;
-}
-
-bool AlternativeTextController::isSpellingMarkerAllowed(PassRefPtr<Range> misspellingRange) const
-{
-    return !m_frame->document()->markers()->hasMarkers(misspellingRange.get(), DocumentMarker::SpellCheckingExemption);
-}
-
-void AlternativeTextController::show(PassRefPtr<Range> rangeToReplace, const String& replacement)
-{
-    FloatRect boundingBox = rootViewRectForRange(rangeToReplace.get());
-    if (boundingBox.isEmpty())
-        return;
-    m_alternativeTextInfo.originalText = plainText(rangeToReplace.get());
-    m_alternativeTextInfo.rangeWithAlternative = rangeToReplace;
-    m_alternativeTextInfo.details = AutocorrectionAlternativeDetails::create(replacement);
-    m_alternativeTextInfo.isActive = true;
-    if (AlternativeTextClient* client = alternativeTextClient())
-        client->showCorrectionAlternative(m_alternativeTextInfo.type, boundingBox, m_alternativeTextInfo.originalText, replacement, Vector<String>());
-}
-
-void AlternativeTextController::handleCancelOperation()
-{
-    if (!m_alternativeTextInfo.isActive)
-        return;
-    m_alternativeTextInfo.isActive = false;
-    dismiss(ReasonForDismissingAlternativeTextCancelled);
-}
-
-void AlternativeTextController::dismiss(ReasonForDismissingAlternativeText reasonForDismissing)
-{
-    if (!m_alternativeTextInfo.isActive)
-        return;
-    m_alternativeTextInfo.isActive = false;
-    m_isDismissedByEditing = true;
-    if (AlternativeTextClient* client = alternativeTextClient())
-        client->dismissAlternative(reasonForDismissing);
-}
-
-String AlternativeTextController::dismissSoon(ReasonForDismissingAlternativeText reasonForDismissing)
-{
-    if (!m_alternativeTextInfo.isActive)
-        return String();
-    m_alternativeTextInfo.isActive = false;
-    m_isDismissedByEditing = true;
-    if (AlternativeTextClient* client = alternativeTextClient())
-        return client->dismissAlternativeSoon(reasonForDismissing);
-    return String();
-}
-
-void AlternativeTextController::applyAlternativeTextToRange(const Range* range, const String& alternative, AlternativeTextType alternativeType, const Vector<DocumentMarker::MarkerType>& markerTypesToAdd)
-{
-    if (!range)
-        return;
-
-    ExceptionCode ec = 0;
-    RefPtr<Range> paragraphRangeContainingCorrection = range->cloneRange(ec);
-    if (ec)
-        return;
-
-    setStart(paragraphRangeContainingCorrection.get(), startOfParagraph(range->startPosition()));
-    setEnd(paragraphRangeContainingCorrection.get(), endOfParagraph(range->endPosition()));
-
-    // After we replace the word at range rangeWithAlternative, we need to add markers to that range.
-    // However, once the replacement took place, the value of rangeWithAlternative is not valid anymore.
-    // So before we carry out the replacement, we need to store the start position of rangeWithAlternative
-    // relative to the start position of the containing paragraph. We use correctionStartOffsetInParagraph
-    // to store this value. In order to obtain this offset, we need to first create a range
-    // which spans from the start of paragraph to the start position of rangeWithAlternative.
-    RefPtr<Range> correctionStartOffsetInParagraphAsRange = Range::create(paragraphRangeContainingCorrection->startContainer(ec)->document(), paragraphRangeContainingCorrection->startPosition(), paragraphRangeContainingCorrection->startPosition());
-    if (ec)
-        return;
-
-    Position startPositionOfrangeWithAlternative = range->startPosition();
-    correctionStartOffsetInParagraphAsRange->setEnd(startPositionOfrangeWithAlternative.containerNode(), startPositionOfrangeWithAlternative.computeOffsetInContainerNode(), ec);
-    if (ec)
-        return;
-
-    // Take note of the location of autocorrection so that we can add marker after the replacement took place.
-    int correctionStartOffsetInParagraph = TextIterator::rangeLength(correctionStartOffsetInParagraphAsRange.get());
-
-    // Clone the range, since the caller of this method may want to keep the original range around.
-    RefPtr<Range> rangeWithAlternative = range->cloneRange(ec);
-    
-    int paragraphStartIndex = TextIterator::rangeLength(Range::create(m_frame->document(), m_frame->document(), 0, paragraphRangeContainingCorrection.get()->startContainer(), paragraphRangeContainingCorrection.get()->startOffset()).get());
-    applyCommand(SpellingCorrectionCommand::create(rangeWithAlternative, alternative));
-    // Recalculate pragraphRangeContainingCorrection, since SpellingCorrectionCommand modified the DOM, such that the original paragraphRangeContainingCorrection is no longer valid. Radar: 10305315 Bugzilla: 89526
-    paragraphRangeContainingCorrection = TextIterator::rangeFromLocationAndLength(m_frame->document(), paragraphStartIndex, correctionStartOffsetInParagraph + alternative.length());
-    
-    setEnd(paragraphRangeContainingCorrection.get(), m_frame->selection()->selection().start());
-    RefPtr<Range> replacementRange = TextIterator::subrange(paragraphRangeContainingCorrection.get(), correctionStartOffsetInParagraph, alternative.length());
-    String newText = plainText(replacementRange.get());
-
-    // Check to see if replacement succeeded.
-    if (newText != alternative)
-        return;
-
-    DocumentMarkerController* markers = replacementRange->startContainer()->document()->markers();
-    size_t size = markerTypesToAdd.size();
-    for (size_t i = 0; i < size; ++i)
-        markers->addMarker(replacementRange.get(), markerTypesToAdd[i], markerDescriptionForAppliedAlternativeText(alternativeType, markerTypesToAdd[i]));
-}
-
-bool AlternativeTextController::applyAutocorrectionBeforeTypingIfAppropriate()
-{
-    if (!m_alternativeTextInfo.rangeWithAlternative || !m_alternativeTextInfo.isActive)
-        return false;
-
-    if (m_alternativeTextInfo.type != AlternativeTextTypeCorrection)
-        return false;
-
-    Position caretPosition = m_frame->selection()->selection().start();
-
-    if (m_alternativeTextInfo.rangeWithAlternative->endPosition() == caretPosition) {
-        handleAlternativeTextUIResult(dismissSoon(ReasonForDismissingAlternativeTextAccepted));
-        return true;
-    } 
-    
-    // Pending correction should always be where caret is. But in case this is not always true, we still want to dismiss the panel without accepting the correction.
-    ASSERT(m_alternativeTextInfo.rangeWithAlternative->endPosition() == caretPosition);
-    dismiss(ReasonForDismissingAlternativeTextIgnored);
-    return false;
-}
-
-void AlternativeTextController::respondToUnappliedSpellCorrection(const VisibleSelection& selectionOfCorrected, const String& corrected, const String& correction)
-{
-    if (AlternativeTextClient* client = alternativeTextClient())
-        client->recordAutocorrectionResponse(AutocorrectionReverted, corrected, correction);
-    m_frame->document()->updateLayout();
-    m_frame->selection()->setSelection(selectionOfCorrected, FrameSelection::CloseTyping | FrameSelection::ClearTypingStyle | FrameSelection::SpellCorrectionTriggered);
-    RefPtr<Range> range = Range::create(m_frame->document(), m_frame->selection()->selection().start(), m_frame->selection()->selection().end());
-
-    DocumentMarkerController* markers = m_frame->document()->markers();
-    markers->removeMarkers(range.get(), DocumentMarker::Spelling | DocumentMarker::Autocorrected, DocumentMarkerController::RemovePartiallyOverlappingMarker);
-    markers->addMarker(range.get(), DocumentMarker::Replacement);
-    markers->addMarker(range.get(), DocumentMarker::SpellCheckingExemption);
-}
-
-void AlternativeTextController::timerFired(Timer<AlternativeTextController>*)
-{
-    m_isDismissedByEditing = false;
-    switch (m_alternativeTextInfo.type) {
-    case AlternativeTextTypeCorrection: {
-        VisibleSelection selection(m_frame->selection()->selection());
-        VisiblePosition start(selection.start(), selection.affinity());
-        VisiblePosition p = startOfWord(start, LeftWordIfOnBoundary);
-        VisibleSelection adjacentWords = VisibleSelection(p, start);
-        m_frame->editor()->markAllMisspellingsAndBadGrammarInRanges(TextCheckingTypeSpelling | TextCheckingTypeShowCorrectionPanel, adjacentWords.toNormalizedRange().get(), 0);
-    }
-        break;
-    case AlternativeTextTypeReversion: {
-        if (!m_alternativeTextInfo.rangeWithAlternative)
-            break;
-        m_alternativeTextInfo.isActive = true;
-        m_alternativeTextInfo.originalText = plainText(m_alternativeTextInfo.rangeWithAlternative.get());
-        FloatRect boundingBox = rootViewRectForRange(m_alternativeTextInfo.rangeWithAlternative.get());
-        if (!boundingBox.isEmpty()) {
-            const AutocorrectionAlternativeDetails* details = static_cast<const AutocorrectionAlternativeDetails*>(m_alternativeTextInfo.details.get());
-            if (AlternativeTextClient* client = alternativeTextClient())
-                client->showCorrectionAlternative(m_alternativeTextInfo.type, boundingBox, m_alternativeTextInfo.originalText, details->replacementString(), Vector<String>());
-        }
-    }
-        break;
-    case AlternativeTextTypeSpellingSuggestions: {
-        if (!m_alternativeTextInfo.rangeWithAlternative || plainText(m_alternativeTextInfo.rangeWithAlternative.get()) != m_alternativeTextInfo.originalText)
-            break;
-        String paragraphText = plainText(TextCheckingParagraph(m_alternativeTextInfo.rangeWithAlternative).paragraphRange().get());
-        Vector<String> suggestions;
-        textChecker()->getGuessesForWord(m_alternativeTextInfo.originalText, paragraphText, suggestions);
-        if (suggestions.isEmpty()) {
-            m_alternativeTextInfo.rangeWithAlternative.clear();
-            break;
-        }
-        String topSuggestion = suggestions.first();
-        suggestions.remove(0);
-        m_alternativeTextInfo.isActive = true;
-        FloatRect boundingBox = rootViewRectForRange(m_alternativeTextInfo.rangeWithAlternative.get());
-        if (!boundingBox.isEmpty()) {
-            if (AlternativeTextClient* client = alternativeTextClient())
-                client->showCorrectionAlternative(m_alternativeTextInfo.type, boundingBox, m_alternativeTextInfo.originalText, topSuggestion, suggestions);
-        }
-    }
-        break;
-    case AlternativeTextTypeDictationAlternatives:
-    {
-#if USE(DICTATION_ALTERNATIVES)
-        const Range* rangeWithAlternative = m_alternativeTextInfo.rangeWithAlternative.get();
-        const DictationAlternativeDetails* details = static_cast<const DictationAlternativeDetails*>(m_alternativeTextInfo.details.get());
-        if (!rangeWithAlternative || !details || !details->dictationContext())
-            return;
-        FloatRect boundingBox = rootViewRectForRange(rangeWithAlternative);
-        m_alternativeTextInfo.isActive = true;
-        if (!boundingBox.isEmpty()) {
-            if (AlternativeTextClient* client = alternativeTextClient())
-                client->showDictationAlternativeUI(boundingBox, details->dictationContext());
-        }
-#endif
-    }
-        break;
-    }
-}
-
-void AlternativeTextController::handleAlternativeTextUIResult(const String& result)
-{
-    Range* rangeWithAlternative = m_alternativeTextInfo.rangeWithAlternative.get();
-    if (!rangeWithAlternative || m_frame->document() != rangeWithAlternative->ownerDocument())
-        return;
-
-    String currentWord = plainText(rangeWithAlternative);
-    // Check to see if the word we are about to correct has been changed between timer firing and callback being triggered.
-    if (currentWord != m_alternativeTextInfo.originalText)
-        return;
-
-    m_alternativeTextInfo.isActive = false;
-
-    switch (m_alternativeTextInfo.type) {
-    case AlternativeTextTypeCorrection:
-        if (result.length())
-            applyAlternativeTextToRange(rangeWithAlternative, result, m_alternativeTextInfo.type, markerTypesForAutocorrection());
-        else if (!m_isDismissedByEditing)
-            rangeWithAlternative->startContainer()->document()->markers()->addMarker(rangeWithAlternative, DocumentMarker::RejectedCorrection, m_alternativeTextInfo.originalText);
-        break;
-    case AlternativeTextTypeReversion:
-    case AlternativeTextTypeSpellingSuggestions:
-        if (result.length())
-            applyAlternativeTextToRange(rangeWithAlternative, result, m_alternativeTextInfo.type, markerTypesForReplacement());
-        break;
-    case AlternativeTextTypeDictationAlternatives:
-        if (result.length())
-            applyAlternativeTextToRange(rangeWithAlternative, result, m_alternativeTextInfo.type, markerTypesForAppliedDictationAlternative());
-        break;
-    }
-
-    m_alternativeTextInfo.rangeWithAlternative.clear();
-}
-
-bool AlternativeTextController::isAutomaticSpellingCorrectionEnabled()
-{
-    return editorClient() && editorClient()->isAutomaticSpellingCorrectionEnabled();
-}
-
-FloatRect AlternativeTextController::rootViewRectForRange(const Range* range) const
-{
-    FrameView* view = m_frame->view();
-    if (!view)
-        return FloatRect();
-    Vector<FloatQuad> textQuads;
-    range->textQuads(textQuads);
-    FloatRect boundingRect;
-    size_t size = textQuads.size();
-    for (size_t i = 0; i < size; ++i)
-        boundingRect.unite(textQuads[i].boundingBox());
-    return view->contentsToRootView(IntRect(boundingRect));
-}        
-
-void AlternativeTextController::respondToChangedSelection(const VisibleSelection& oldSelection, FrameSelection::SetSelectionOptions options)
-{
-    VisibleSelection currentSelection(m_frame->selection()->selection());
-    // When user moves caret to the end of autocorrected word and pauses, we show the panel
-    // containing the original pre-correction word so that user can quickly revert the
-    // undesired autocorrection. Here, we start correction panel timer once we confirm that
-    // the new caret position is at the end of a word.
-    if (!currentSelection.isCaret() || currentSelection == oldSelection || !currentSelection.isContentEditable())
-        return;
-
-    VisiblePosition selectionPosition = currentSelection.start();
-    
-    // Creating a Visible position triggers a layout and there is no
-    // guarantee that the selection is still valid.
-    if (selectionPosition.isNull())
-        return;
-    
-    VisiblePosition endPositionOfWord = endOfWord(selectionPosition, LeftWordIfOnBoundary);
-    if (selectionPosition != endPositionOfWord)
-        return;
-
-    Position position = endPositionOfWord.deepEquivalent();
-    if (position.anchorType() != Position::PositionIsOffsetInAnchor)
-        return;
-
-    Node* node = position.containerNode();
-    Vector<DocumentMarker*> markers = node->document()->markers()->markersFor(node);
-    size_t markerCount = markers.size();
-    for (size_t i = 0; i < markerCount; ++i) {
-        const DocumentMarker* marker = markers[i];
-        if (!marker)
-            continue;
-
-        if (respondToMarkerAtEndOfWord(*marker, position, options))
-            break;
-    }
-}
-
-void AlternativeTextController::respondToAppliedEditing(CompositeEditCommand* command)
-{
-    if (command->isTopLevelCommand() && !command->shouldRetainAutocorrectionIndicator())
-        m_frame->document()->markers()->removeMarkers(DocumentMarker::CorrectionIndicator);
-
-    markPrecedingWhitespaceForDeletedAutocorrectionAfterCommand(command);
-    m_originalStringForLastDeletedAutocorrection = String();
-}
-
-void AlternativeTextController::respondToUnappliedEditing(EditCommandComposition* command)
-{
-    if (!command->wasCreateLinkCommand())
-        return;
-    RefPtr<Range> range = Range::create(m_frame->document(), command->startingSelection().start(), command->startingSelection().end());
-    if (!range)
-        return;
-    DocumentMarkerController* markers = m_frame->document()->markers();
-    markers->addMarker(range.get(), DocumentMarker::Replacement);
-    markers->addMarker(range.get(), DocumentMarker::SpellCheckingExemption);
-}
-
-AlternativeTextClient* AlternativeTextController::alternativeTextClient()
-{
-    if (!m_frame)
-        return 0;
-
-    return m_frame->page() ? m_frame->page()->alternativeTextClient() : 0;
-}
-
-EditorClient* AlternativeTextController::editorClient()
-{
-    if (!m_frame)
-        return 0;
-
-    return m_frame->page() ? m_frame->page()->editorClient() : 0;
-}
-
-TextCheckerClient* AlternativeTextController::textChecker()
-{
-    if (EditorClient* owner = editorClient())
-        return owner->textChecker();
-    return 0;
-}
-
-void AlternativeTextController::recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString)
-{
-    if (AlternativeTextClient* client = alternativeTextClient())
-        client->recordAutocorrectionResponse(AutocorrectionReverted, replacedString, replacementString);
-}
-
-void AlternativeTextController::recordAutocorrectionResponseReversed(const String& replacedString, PassRefPtr<Range> replacementRange)
-{
-    recordAutocorrectionResponseReversed(replacedString, plainText(replacementRange.get()));
-}
-
-void AlternativeTextController::markReversed(PassRefPtr<Range> changedRange)
-{
-    changedRange->startContainer()->document()->markers()->removeMarkers(changedRange.get(), DocumentMarker::Autocorrected, DocumentMarkerController::RemovePartiallyOverlappingMarker);
-    changedRange->startContainer()->document()->markers()->addMarker(changedRange.get(), DocumentMarker::SpellCheckingExemption);
-}
-
-void AlternativeTextController::markCorrection(PassRefPtr<Range> replacedRange, const String& replacedString)
-{
-    Vector<DocumentMarker::MarkerType> markerTypesToAdd = markerTypesForAutocorrection();
-    DocumentMarkerController* markers = replacedRange->startContainer()->document()->markers();
-    for (size_t i = 0; i < markerTypesToAdd.size(); ++i) {
-        DocumentMarker::MarkerType markerType = markerTypesToAdd[i];
-        if (markerType == DocumentMarker::Replacement || markerType == DocumentMarker::Autocorrected)
-            markers->addMarker(replacedRange.get(), markerType, replacedString);
-        else
-            markers->addMarker(replacedRange.get(), markerType);
-    }
-}
-
-void AlternativeTextController::recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction)
-{
-    if (!rangeOfCorrection)
-        return;
-    DocumentMarkerController* markers = rangeOfCorrection->startContainer()->document()->markers();
-    Vector<DocumentMarker*> correctedOnceMarkers = markers->markersInRange(rangeOfCorrection, DocumentMarker::Autocorrected);
-    if (correctedOnceMarkers.isEmpty())
-        return;
-
-    if (AlternativeTextClient* client = alternativeTextClient()) {
-        // Spelling corrected text has been edited. We need to determine whether user has reverted it to original text or
-        // edited it to something else, and notify spellchecker accordingly.
-        if (markersHaveIdenticalDescription(correctedOnceMarkers) && correctedOnceMarkers[0]->description() == corrected)
-            client->recordAutocorrectionResponse(AutocorrectionReverted, corrected, correction);
-        else
-            client->recordAutocorrectionResponse(AutocorrectionEdited, corrected, correction);
-    }
-
-    markers->removeMarkers(rangeOfCorrection, DocumentMarker::Autocorrected, DocumentMarkerController::RemovePartiallyOverlappingMarker);
-}
-
-void AlternativeTextController::deletedAutocorrectionAtPosition(const Position& position, const String& originalString)
-{
-    m_originalStringForLastDeletedAutocorrection = originalString;
-    m_positionForLastDeletedAutocorrection = position;
-}
-
-void AlternativeTextController::markPrecedingWhitespaceForDeletedAutocorrectionAfterCommand(EditCommand* command)
-{
-    Position endOfSelection = command->endingSelection().end();
-    if (endOfSelection != m_positionForLastDeletedAutocorrection)
-        return;
-
-    Position precedingCharacterPosition = endOfSelection.previous();
-    if (endOfSelection == precedingCharacterPosition)
-        return;
-
-    RefPtr<Range> precedingCharacterRange = Range::create(m_frame->document(), precedingCharacterPosition, endOfSelection);
-    String string = plainText(precedingCharacterRange.get());
-    if (string.isEmpty() || !isWhitespace(string[string.length() - 1]))
-        return;
-
-    // Mark this whitespace to indicate we have deleted an autocorrection following this
-    // whitespace. So if the user types the same original word again at this position, we
-    // won't autocorrect it again.
-    m_frame->document()->markers()->addMarker(precedingCharacterRange.get(), DocumentMarker::DeletedAutocorrection, m_originalStringForLastDeletedAutocorrection);
-}
-
-bool AlternativeTextController::processMarkersOnTextToBeReplacedByResult(const TextCheckingResult* result, Range* rangeWithAlternative, const String& stringToBeReplaced)
-{
-    DocumentMarkerController* markerController = m_frame->document()->markers();
-    if (markerController->hasMarkers(rangeWithAlternative, DocumentMarker::Replacement)) {
-        if (result->type == TextCheckingTypeCorrection)
-            recordSpellcheckerResponseForModifiedCorrection(rangeWithAlternative, stringToBeReplaced, result->replacement);
-        return false;
-    }
-
-    if (markerController->hasMarkers(rangeWithAlternative, DocumentMarker::RejectedCorrection))
-        return false;
-
-    Position beginningOfRange = rangeWithAlternative->startPosition();
-    Position precedingCharacterPosition = beginningOfRange.previous();
-    RefPtr<Range> precedingCharacterRange = Range::create(m_frame->document(), precedingCharacterPosition, beginningOfRange);
-
-    Vector<DocumentMarker*> markers = markerController->markersInRange(precedingCharacterRange.get(), DocumentMarker::DeletedAutocorrection);
-
-    for (size_t i = 0; i < markers.size(); ++i) {
-        if (markers[i]->description() == stringToBeReplaced)
-            return false;
-    }
-
-    return true;
-}
-
-bool AlternativeTextController::shouldStartTimerFor(const WebCore::DocumentMarker &marker, int endOffset) const
-{
-    return (((marker.type() == DocumentMarker::Replacement && !marker.description().isNull()) || marker.type() == DocumentMarker::Spelling || marker.type() == DocumentMarker::DictationAlternatives) && static_cast<int>(marker.endOffset()) == endOffset);
-}
-
-bool AlternativeTextController::respondToMarkerAtEndOfWord(const DocumentMarker& marker, const Position& endOfWordPosition, FrameSelection::SetSelectionOptions options)
-{
-    if (options & FrameSelection::DictationTriggered)
-        return false;
-    if (!shouldStartTimerFor(marker, endOfWordPosition.offsetInContainerNode()))
-        return false;
-    Node* node = endOfWordPosition.containerNode();
-    RefPtr<Range> wordRange = Range::create(m_frame->document(), node, marker.startOffset(), node, marker.endOffset());
-    if (!wordRange)
-        return false;
-    String currentWord = plainText(wordRange.get());
-    if (!currentWord.length())
-        return false;
-    m_alternativeTextInfo.originalText = currentWord;
-    switch (marker.type()) {
-    case DocumentMarker::Spelling:
-        m_alternativeTextInfo.rangeWithAlternative = wordRange;
-        m_alternativeTextInfo.details = AutocorrectionAlternativeDetails::create("");
-        startAlternativeTextUITimer(AlternativeTextTypeSpellingSuggestions);
-        break;
-    case DocumentMarker::Replacement:
-        m_alternativeTextInfo.rangeWithAlternative = wordRange;
-        m_alternativeTextInfo.details = AutocorrectionAlternativeDetails::create(marker.description());
-        startAlternativeTextUITimer(AlternativeTextTypeReversion);
-        break;
-    case DocumentMarker::DictationAlternatives: {
-        const DictationMarkerDetails* markerDetails = static_cast<const DictationMarkerDetails*>(marker.details());
-        if (!markerDetails)
-            return false;
-        if (currentWord != markerDetails->originalText())
-            return false;
-        m_alternativeTextInfo.rangeWithAlternative = wordRange;
-        m_alternativeTextInfo.details = DictationAlternativeDetails::create(markerDetails->dictationContext());
-        startAlternativeTextUITimer(AlternativeTextTypeDictationAlternatives);
-    }
-        break;
-    default:
-        ASSERT_NOT_REACHED();
-        break;
-    }
-    return true;
-}
-
-String AlternativeTextController::markerDescriptionForAppliedAlternativeText(AlternativeTextType alternativeTextType, DocumentMarker::MarkerType markerType)
-{
-
-    if (alternativeTextType != AlternativeTextTypeReversion && alternativeTextType != AlternativeTextTypeDictationAlternatives && (markerType == DocumentMarker::Replacement || markerType == DocumentMarker::Autocorrected))
-        return m_alternativeTextInfo.originalText;
-    return "";
-}
-
-#endif
-
-bool AlternativeTextController::insertDictatedText(const String& text, const Vector<DictationAlternative>& dictationAlternatives, Event* triggeringEvent)
-{
-    if (!m_frame)
-        return false;
-    EventTarget* target;
-    if (triggeringEvent)
-        target = triggeringEvent->target();
-    else
-        target = eventTargetNodeForDocument(m_frame->document());
-    if (!target)
-        return false;
-
-    if (FrameView* view = m_frame->view())
-        view->resetDeferredRepaintDelay();
-
-    RefPtr<TextEvent> event = TextEvent::createForDictation(m_frame->document()->domWindow(), text, dictationAlternatives);
-    event->setUnderlyingEvent(triggeringEvent);
-
-    target->dispatchEvent(event, IGNORE_EXCEPTION);
-    return event->defaultHandled();
-}
-
-void AlternativeTextController::removeDictationAlternativesForMarker(const DocumentMarker* marker)
-{
-#if USE(DICTATION_ALTERNATIVES)
-    DictationMarkerDetails* details = static_cast<DictationMarkerDetails*>(marker->details());
-    if (AlternativeTextClient* client = alternativeTextClient())
-        client->removeDictationAlternatives(details->dictationContext());
-#else
-    UNUSED_PARAM(marker);
-#endif
-}
-
-Vector<String> AlternativeTextController::dictationAlternativesForMarker(const DocumentMarker* marker)
-{
-#if USE(DICTATION_ALTERNATIVES)
-    ASSERT(marker->type() == DocumentMarker::DictationAlternatives);
-    if (AlternativeTextClient* client = alternativeTextClient()) {
-        DictationMarkerDetails* details = static_cast<DictationMarkerDetails*>(marker->details());
-        return client->dictationAlternatives(details->dictationContext());
-    }
-    return Vector<String>();
-#else
-    UNUSED_PARAM(marker);
-    return Vector<String>();
-#endif
-}
-
-void AlternativeTextController::applyDictationAlternative(const String& alternativeString)
-{
-#if USE(DICTATION_ALTERNATIVES)
-    Editor* editor = m_frame->editor();
-    RefPtr<Range> selection = editor->selectedRange();
-    if (!selection || !editor->shouldInsertText(alternativeString, selection.get(), EditorInsertActionPasted))
-        return;
-    DocumentMarkerController* markers = selection->startContainer()->document()->markers();
-    Vector<DocumentMarker*> dictationAlternativesMarkers = markers->markersInRange(selection.get(), DocumentMarker::DictationAlternatives);
-    for (size_t i = 0; i < dictationAlternativesMarkers.size(); ++i)
-        removeDictationAlternativesForMarker(dictationAlternativesMarkers[i]);
-
-    applyAlternativeTextToRange(selection.get(), alternativeString, AlternativeTextTypeDictationAlternatives, markerTypesForAppliedDictationAlternative());
-#else
-    UNUSED_PARAM(alternativeString);
-#endif
-}
-
-} // namespace WebCore
diff --git a/Source/core/editing/AlternativeTextController.h b/Source/core/editing/AlternativeTextController.h
deleted file mode 100644
index 0241a5d..0000000
--- a/Source/core/editing/AlternativeTextController.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * Copyright (C) 2010 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef AlternativeTextController_h
-#define AlternativeTextController_h
-
-#include "core/dom/DocumentMarker.h"
-#include "core/dom/Range.h"
-#include "core/editing/FrameSelection.h"
-#include "core/editing/VisibleSelection.h"
-#include "core/page/AlternativeTextClient.h"
-#include "core/platform/Timer.h"
-#include "core/platform/text/TextChecking.h"
-#include <wtf/Noncopyable.h>
-#include <wtf/UnusedParam.h>
-
-namespace WebCore {
-
-class CompositeEditCommand;
-class EditorClient;
-class EditCommand;
-class EditCommandComposition;
-class Event;
-class Frame;
-class TextCheckerClient;
-struct DictationAlternative;
-
-class AlternativeTextDetails : public RefCounted<AlternativeTextDetails> {
-public:
-    AlternativeTextDetails() { }
-    virtual ~AlternativeTextDetails() { }
-};
-
-struct AlternativeTextInfo {
-    RefPtr<Range> rangeWithAlternative;
-    bool isActive;
-    AlternativeTextType type;
-    String originalText;
-    RefPtr<AlternativeTextDetails> details;
-};
-
-class DictationMarkerDetails : public DocumentMarkerDetails {
-public:
-    static PassRefPtr<DictationMarkerDetails> create(const String& originalText, uint64_t dictationContext)
-    {
-        return adoptRef(new DictationMarkerDetails(originalText, dictationContext));
-    }
-    const String& originalText() const { return m_originalText; }
-    uint64_t dictationContext() const { return m_dictationContext; }
-private:
-    DictationMarkerDetails(const String& originalText, uint64_t dictationContext)
-    : m_dictationContext(dictationContext)
-    , m_originalText(originalText)
-    { }
- 
-    uint64_t m_dictationContext;
-    String m_originalText;
-};
-
-struct TextCheckingResult;
-
-#if USE(AUTOCORRECTION_PANEL)
-// These backslashes are for making style checker happy.
-#define UNLESS_ENABLED(functionBody) \
-;\
-
-#else
-#define UNLESS_ENABLED(functionBody) functionBody
-#endif
-
-class AlternativeTextController {
-    WTF_MAKE_NONCOPYABLE(AlternativeTextController);
-    WTF_MAKE_FAST_ALLOCATED;
-public:
-    explicit AlternativeTextController(Frame*) UNLESS_ENABLED({ })
-    ~AlternativeTextController() UNLESS_ENABLED({ })
-
-    void startAlternativeTextUITimer(AlternativeTextType) UNLESS_ENABLED({ })
-    void stopAlternativeTextUITimer() UNLESS_ENABLED({ })
-
-    void dismiss(ReasonForDismissingAlternativeText) UNLESS_ENABLED({ })
-    void show(PassRefPtr<Range> rangeToReplace, const String& replacement) UNLESS_ENABLED({ UNUSED_PARAM(rangeToReplace); UNUSED_PARAM(replacement); })
-
-    // Return true if correction was applied, false otherwise.
-    bool applyAutocorrectionBeforeTypingIfAppropriate() UNLESS_ENABLED({ return false; })
-
-    void respondToUnappliedSpellCorrection(const VisibleSelection&, const String& corrected, const String& correction) UNLESS_ENABLED({ UNUSED_PARAM(corrected); UNUSED_PARAM(correction); })
-    void respondToAppliedEditing(CompositeEditCommand*) UNLESS_ENABLED({ })
-    void respondToUnappliedEditing(EditCommandComposition*) UNLESS_ENABLED({ })
-    void respondToChangedSelection(const VisibleSelection& oldSelection, FrameSelection::SetSelectionOptions) UNLESS_ENABLED({ UNUSED_PARAM(oldSelection); })
-
-    void stopPendingCorrection(const VisibleSelection& oldSelection) UNLESS_ENABLED({ UNUSED_PARAM(oldSelection); })
-    void applyPendingCorrection(const VisibleSelection& selectionAfterTyping) UNLESS_ENABLED({ UNUSED_PARAM(selectionAfterTyping); })
-
-    void handleAlternativeTextUIResult(const String& result) UNLESS_ENABLED({ UNUSED_PARAM(result); })
-    void handleCancelOperation() UNLESS_ENABLED({ })
-
-    bool hasPendingCorrection() const UNLESS_ENABLED({ return false; })
-    bool isSpellingMarkerAllowed(PassRefPtr<Range> misspellingRange) const UNLESS_ENABLED({ UNUSED_PARAM(misspellingRange); return true; })
-    bool isAutomaticSpellingCorrectionEnabled() UNLESS_ENABLED({ return false; })
-    bool shouldRemoveMarkersUponEditing();
-
-    void recordAutocorrectionResponseReversed(const String& replacedString, PassRefPtr<Range> replacementRange) UNLESS_ENABLED({ UNUSED_PARAM(replacedString); UNUSED_PARAM(replacementRange); })
-    void markReversed(PassRefPtr<Range> changedRange) UNLESS_ENABLED({ UNUSED_PARAM(changedRange); })
-    void markCorrection(PassRefPtr<Range> replacedRange, const String& replacedString) UNLESS_ENABLED({ UNUSED_PARAM(replacedRange); UNUSED_PARAM(replacedString); })
-
-    // This function returns false if the replacement should not be carried out.
-    bool processMarkersOnTextToBeReplacedByResult(const TextCheckingResult*, Range* rangeToBeReplaced, const String& stringToBeReplaced) UNLESS_ENABLED({ UNUSED_PARAM(rangeToBeReplaced); UNUSED_PARAM(stringToBeReplaced); return true; });
-    void deletedAutocorrectionAtPosition(const Position&, const String& originalString) UNLESS_ENABLED({ UNUSED_PARAM(originalString); })
-
-    bool insertDictatedText(const String&, const Vector<DictationAlternative>&, Event*);
-    void removeDictationAlternativesForMarker(const DocumentMarker*);
-    Vector<String> dictationAlternativesForMarker(const DocumentMarker*);
-    void applyDictationAlternative(const String& alternativeString);
-
-private:
-#if USE(AUTOCORRECTION_PANEL)
-    String dismissSoon(ReasonForDismissingAlternativeText);
-    void applyAlternativeTextToRange(const Range*, const String& alternative, AlternativeTextType, const Vector<DocumentMarker::MarkerType>&);
-    void timerFired(Timer<AlternativeTextController>*);
-    void recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString);
-    void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction);
-    String markerDescriptionForAppliedAlternativeText(AlternativeTextType, DocumentMarker::MarkerType);
-
-    bool shouldStartTimerFor(const DocumentMarker&, int endOffset) const;
-    bool respondToMarkerAtEndOfWord(const DocumentMarker&, const Position& endOfWordPosition, FrameSelection::SetSelectionOptions);
-
-    AlternativeTextClient* alternativeTextClient();
-    EditorClient* editorClient();
-    
-    TextCheckerClient* textChecker();
-    FloatRect rootViewRectForRange(const Range*) const;
-    void markPrecedingWhitespaceForDeletedAutocorrectionAfterCommand(EditCommand*);
-
-    Timer<AlternativeTextController> m_timer;
-    AlternativeTextInfo m_alternativeTextInfo;
-    bool m_isDismissedByEditing;
-
-    String m_originalStringForLastDeletedAutocorrection;
-    Position m_positionForLastDeletedAutocorrection;
-#endif
-
-    Frame* m_frame;
-};
-
-#undef UNLESS_ENABLED
-
-inline bool AlternativeTextController::shouldRemoveMarkersUponEditing()
-{
-#if USE(MARKER_REMOVAL_UPON_EDITING)
-    return true;
-#else
-    return false;
-#endif
-}
-
-} // namespace WebCore
-
-#endif // AlternativeTextController_h
diff --git a/Source/core/editing/ApplyStyleCommand.cpp b/Source/core/editing/ApplyStyleCommand.cpp
index 85300df..069cdcb 100644
--- a/Source/core/editing/ApplyStyleCommand.cpp
+++ b/Source/core/editing/ApplyStyleCommand.cpp
@@ -33,7 +33,7 @@
 #include "core/css/CSSParser.h"
 #include "core/css/CSSValuePool.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/NodeList.h"
 #include "core/dom/NodeTraversal.h"
diff --git a/Source/core/editing/CompositeEditCommand.h b/Source/core/editing/CompositeEditCommand.h
index 29190a0..88a64c2 100644
--- a/Source/core/editing/CompositeEditCommand.h
+++ b/Source/core/editing/CompositeEditCommand.h
@@ -82,7 +82,6 @@
 
     virtual bool isCreateLinkCommand() const;
     virtual bool isTypingCommand() const;
-    virtual bool isDictationCommand() const { return false; }
     virtual bool preservesTypingStyle() const;
     virtual bool shouldRetainAutocorrectionIndicator() const;
     virtual void setShouldRetainAutocorrectionIndicator(bool);
diff --git a/Source/core/editing/DeleteSelectionCommand.cpp b/Source/core/editing/DeleteSelectionCommand.cpp
index d407b7d..b006a9a 100644
--- a/Source/core/editing/DeleteSelectionCommand.cpp
+++ b/Source/core/editing/DeleteSelectionCommand.cpp
@@ -646,12 +646,7 @@
         m_endingPosition = m_upstreamStart;
         return;
     }
-    
-    RefPtr<Range> range = Range::create(document(), startOfParagraphToMove.deepEquivalent().parentAnchoredEquivalent(), endOfParagraphToMove.deepEquivalent().parentAnchoredEquivalent());
-    RefPtr<Range> rangeToBeReplaced = Range::create(document(), mergeDestination.deepEquivalent().parentAnchoredEquivalent(), mergeDestination.deepEquivalent().parentAnchoredEquivalent());
-    if (!document()->frame()->editor()->client()->shouldMoveRangeAfterDelete(range.get(), rangeToBeReplaced.get()))
-        return;
-    
+
     // moveParagraphs will insert placeholders if it removes blocks that would require their use, don't let block
     // removals that it does cause the insertion of *another* placeholder.
     bool needPlaceholder = m_needPlaceholder;
@@ -791,13 +786,6 @@
 
     String originalString = originalStringForAutocorrectionAtBeginningOfSelection();
 
-    // If the deletion is occurring in a text field, and we're not deleting to replace the selection, then let the frame call across the bridge to notify the form delegate. 
-    if (!m_replace) {
-        Element* textControl = enclosingTextFormControl(m_selectionToDelete.start());
-        if (textControl && textControl->focused())
-            document()->frame()->editor()->textWillBeDeletedInTextField(textControl);
-    }
-
     // save this to later make the selection with
     EAffinity affinity = m_selectionToDelete.affinity();
     
@@ -853,11 +841,6 @@
 
     calculateTypingStyleAfterDelete();
 
-    if (!originalString.isEmpty()) {
-        if (Frame* frame = document()->frame())
-            frame->editor()->deletedAutocorrectionAtPosition(m_endingPosition, originalString);
-    }
-
     setEndingSelection(VisibleSelection(m_endingPosition, affinity, endingSelection().isDirectional()));
     clearTransientState();
 }
diff --git a/Source/core/editing/DictationCommand.cpp b/Source/core/editing/DictationCommand.cpp
deleted file mode 100644
index 6d6827a..0000000
--- a/Source/core/editing/DictationCommand.cpp
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Copyright (C) 2012 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#include "config.h"
-#include "core/editing/DictationCommand.h"
-
-#include "core/dom/Document.h"
-#include "core/dom/DocumentMarker.h"
-#include "core/dom/DocumentMarkerController.h"
-#include "core/dom/Text.h"
-#include "core/editing/AlternativeTextController.h"
-#include "core/editing/InsertParagraphSeparatorCommand.h"
-#include "core/editing/InsertTextCommand.h"
-#include "core/page/Frame.h"
-
-namespace WebCore {
-
-class DictationCommandLineOperation {
-public:
-    DictationCommandLineOperation(DictationCommand* dictationCommand)
-    : m_dictationCommand(dictationCommand)
-    { }
-    
-    void operator()(size_t lineOffset, size_t lineLength, bool isLastLine) const
-    {
-        if (lineLength > 0)
-            m_dictationCommand->insertTextRunWithoutNewlines(lineOffset, lineLength);
-        if (!isLastLine)
-            m_dictationCommand->insertParagraphSeparator();
-    }
-private:
-    DictationCommand* m_dictationCommand;
-};
-
-class DictationMarkerSupplier : public TextInsertionMarkerSupplier {
-public:
-    static PassRefPtr<DictationMarkerSupplier> create(const Vector<DictationAlternative>& alternatives)
-    {
-        return adoptRef(new DictationMarkerSupplier(alternatives));
-    }
-
-    virtual void addMarkersToTextNode(Text* textNode, unsigned offsetOfInsertion, const String& textToBeInserted)
-    {
-        Document* document = textNode->document();
-        DocumentMarkerController* markerController =document->markers();
-        for (size_t i = 0; i < m_alternatives.size(); ++i) {
-            const DictationAlternative& alternative = m_alternatives[i];
-            markerController->addMarkerToNode(textNode, alternative.rangeStart + offsetOfInsertion, alternative.rangeLength, DocumentMarker::DictationAlternatives, DictationMarkerDetails::create(textToBeInserted.substring(alternative.rangeStart, alternative.rangeLength), alternative.dictationContext));
-            markerController->addMarkerToNode(textNode, alternative.rangeStart + offsetOfInsertion, alternative.rangeLength, DocumentMarker::SpellCheckingExemption);
-        }
-    }
-
-protected:
-    DictationMarkerSupplier(const Vector<DictationAlternative>& alternatives)
-    : m_alternatives(alternatives)
-    {
-    }
-private:
-    Vector<DictationAlternative> m_alternatives;
-};
-
-DictationCommand::DictationCommand(Document* document, const String& text, const Vector<DictationAlternative>& alternatives)
-    : TextInsertionBaseCommand(document)
-    , m_textToInsert(text)
-    , m_alternatives(alternatives)
-{
-}
-
-void DictationCommand::insertText(Document* document, const String& text, const Vector<DictationAlternative>& alternatives, const VisibleSelection& selectionForInsertion)
-{
-    RefPtr<Frame> frame = document->frame();
-    ASSERT(frame);
-
-    VisibleSelection currentSelection = frame->selection()->selection();
-
-    String newText = dispatchBeforeTextInsertedEvent(text, selectionForInsertion, false);
-
-    RefPtr<DictationCommand> cmd;
-    if (newText == text)
-        cmd = DictationCommand::create(document, newText, alternatives);
-    else
-        // If the text was modified before insertion, the location of dictation alternatives
-        // will not be valid anymore. We will just drop the alternatives.
-        cmd = DictationCommand::create(document, newText, Vector<DictationAlternative>());
-    applyTextInsertionCommand(frame.get(), cmd, selectionForInsertion, currentSelection);
-}
-
-void DictationCommand::doApply()
-{
-    DictationCommandLineOperation operation(this);
-    forEachLineInString(m_textToInsert, operation);
-}
-
-void DictationCommand::insertTextRunWithoutNewlines(size_t lineStart, size_t lineLength)
-{
-    Vector<DictationAlternative> alternativesInLine;
-    collectDictationAlternativesInRange(lineStart, lineLength, alternativesInLine);
-    RefPtr<InsertTextCommand> command = InsertTextCommand::createWithMarkerSupplier(document(), m_textToInsert.substring(lineStart, lineLength), DictationMarkerSupplier::create(alternativesInLine));
-    applyCommandToComposite(command, endingSelection());
-}
-
-void DictationCommand::insertParagraphSeparator()
-{
-    if (!canAppendNewLineFeedToSelection(endingSelection()))
-        return;
-
-    applyCommandToComposite(InsertParagraphSeparatorCommand::create(document()));
-}
-
-void DictationCommand::collectDictationAlternativesInRange(size_t rangeStart, size_t rangeLength, Vector<DictationAlternative>& alternatives)
-{
-    for (size_t i = 0; i < m_alternatives.size(); ++i) {
-        const DictationAlternative& alternative = m_alternatives[i];
-        if (alternative.rangeStart >= rangeStart && (alternative.rangeStart + alternative.rangeLength) <= rangeStart + rangeLength)
-            alternatives.append(DictationAlternative(alternative.rangeStart - rangeStart, alternative.rangeLength, alternative.dictationContext));
-    }
-
-}
-
-}
diff --git a/Source/core/editing/DictationCommand.h b/Source/core/editing/DictationCommand.h
deleted file mode 100644
index c47462d..0000000
--- a/Source/core/editing/DictationCommand.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright (C) 2012 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#ifndef DictationCommand_h
-#define DictationCommand_h
-
-#include "core/editing/DictationAlternative.h"
-#include "core/editing/TextInsertionBaseCommand.h"
-
-namespace WebCore {
-
-class DocumentMarker;
-
-class DictationCommand : public TextInsertionBaseCommand {
-    friend class DictationCommandLineOperation;
-public:
-    static void insertText(Document*, const String&, const Vector<DictationAlternative>& alternatives, const VisibleSelection&);
-    virtual bool isDictationCommand() const { return true; }
-private:
-    static PassRefPtr<DictationCommand> create(Document* document, const String& text, const Vector<DictationAlternative>& alternatives)
-    {
-        return adoptRef(new DictationCommand(document, text, alternatives));
-    }
-
-    DictationCommand(Document*, const String& text, const Vector<DictationAlternative>& alternatives);
-    
-    virtual void doApply();
-
-    void insertTextRunWithoutNewlines(size_t lineStart, size_t lineLength);
-    void insertParagraphSeparator();
-    void collectDictationAlternativesInRange(size_t rangeStart, size_t rangeLength, Vector<DictationAlternative>&);
-
-    String m_textToInsert;
-    Vector<DictationAlternative> m_alternatives;
-};
-}
-
-#endif // DictationCommand_h
diff --git a/Source/core/editing/EditingStyle.cpp b/Source/core/editing/EditingStyle.cpp
index 1be4f7c..03994cb 100644
--- a/Source/core/editing/EditingStyle.cpp
+++ b/Source/core/editing/EditingStyle.cpp
@@ -35,8 +35,8 @@
 #include "core/css/CSSStyleRule.h"
 #include "core/css/CSSValueList.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleRule.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Node.h"
 #include "core/dom/NodeTraversal.h"
 #include "core/dom/Position.h"
diff --git a/Source/core/editing/Editor.cpp b/Source/core/editing/Editor.cpp
index 9b088b2..96fe750 100644
--- a/Source/core/editing/Editor.cpp
+++ b/Source/core/editing/Editor.cpp
@@ -33,7 +33,7 @@
 #include "core/accessibility/AXObjectCache.h"
 #include "core/css/CSSComputedStyleDeclaration.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Clipboard.h"
 #include "core/dom/ClipboardEvent.h"
 #include "core/dom/CompositionEvent.h"
@@ -48,12 +48,10 @@
 #include "core/dom/Text.h"
 #include "core/dom/TextEvent.h"
 #include "core/dom/UserTypingGestureIndicator.h"
-#include "core/editing/AlternativeTextController.h"
 #include "core/editing/ApplyStyleCommand.h"
 #include "core/editing/CreateLinkCommand.h"
 #include "core/editing/DeleteSelectionCommand.h"
 #include "core/editing/DictationAlternative.h"
-#include "core/editing/DictationCommand.h"
 #include "core/editing/IndentOutdentCommand.h"
 #include "core/editing/InsertListCommand.h"
 #include "core/editing/ModifySelectionListLevel.h"
@@ -150,12 +148,6 @@
         c->handleKeyboardEvent(event);
 }
 
-void Editor::handleInputMethodKeydown(KeyboardEvent* event)
-{
-    if (EditorClient* c = client())
-        c->handleInputMethodKeydown(event);
-}
-
 bool Editor::handleTextEvent(TextEvent* event)
 {
     // Default event handling for Drag and Drop will be handled by DragController
@@ -475,7 +467,6 @@
     if (client())
         client()->respondToChangedSelection(m_frame);
     setStartNewKillRingSequence(true);
-    m_alternativeTextController->respondToChangedSelection(oldSelection, options);
 }
 
 void Editor::respondToChangedContents(const VisibleSelection& endingSelection)
@@ -773,11 +764,8 @@
     dispatchEditableContentChangedEvents(composition->startingRootEditableElement(), composition->endingRootEditableElement());
     VisibleSelection newSelection(cmd->endingSelection());
 
-    m_alternativeTextController->respondToAppliedEditing(cmd.get());
-
     // Don't clear the typing style with this selection change.  We do those things elsewhere if necessary.
-    FrameSelection::SetSelectionOptions options = cmd->isDictationCommand() ? FrameSelection::DictationTriggered : 0;
-    changeSelectionAfterCommand(newSelection, options);
+    changeSelectionAfterCommand(newSelection, 0);
 
     if (!cmd->preservesTypingStyle())
         m_frame->selection()->clearTypingStyle();
@@ -804,7 +792,6 @@
     
     VisibleSelection newSelection(cmd->startingSelection());
     changeSelectionAfterCommand(newSelection, FrameSelection::CloseTyping | FrameSelection::ClearTypingStyle);
-    m_alternativeTextController->respondToUnappliedEditing(cmd.get());
     
     m_lastEditCommand = 0;
     if (client())
@@ -835,7 +822,6 @@
     , m_shouldStyleWithCSS(false)
     , m_killRing(adoptPtr(new KillRing))
     , m_spellChecker(adoptPtr(new SpellChecker(frame)))
-    , m_alternativeTextController(adoptPtr(new AlternativeTextController(frame)))
     , m_areMarkedTextMatchesHighlighted(false)
     , m_defaultParagraphSeparator(EditorParagraphSeparatorIsDiv)
     , m_overwriteModeEnabled(false)
@@ -864,11 +850,6 @@
     return m_frame->eventHandler()->handleTextInputEvent(text, 0, TextEventInputComposition);
 }
 
-bool Editor::insertDictatedText(const String& text, const Vector<DictationAlternative>& dictationAlternatives, Event* triggeringEvent)
-{
-    return m_alternativeTextController->insertDictatedText(text, dictationAlternatives, triggeringEvent);
-}
-
 bool Editor::insertTextWithoutSendingTextEvent(const String& text, bool selectInsertedText, TextEvent* triggeringEvent)
 {
     if (text.isEmpty())
@@ -885,15 +866,6 @@
     if (!text.isEmpty())
         updateMarkersForWordsAffectedByEditing(isSpaceOrNewline(text[0]));
 
-    bool shouldConsiderApplyingAutocorrection = false;
-    if (text == " " || text == "\t")
-        shouldConsiderApplyingAutocorrection = true;
-
-    if (text.length() == 1 && isPunct(text[0]) && !isAmbiguousBoundaryCharacter(text[0]))
-        shouldConsiderApplyingAutocorrection = true;
-
-    bool autocorrectionWasApplied = shouldConsiderApplyingAutocorrection && m_alternativeTextController->applyAutocorrectionBeforeTypingIfAppropriate();
-
     // Get the selection to use for the event that triggered this insertText.
     // If the event handler changed the selection, we may want to use a different selection
     // that is contained in the event target.
@@ -903,16 +875,10 @@
             RefPtr<Document> document = selectionStart->document();
 
             // Insert the text
-            if (triggeringEvent && triggeringEvent->isDictation())
-                DictationCommand::insertText(document.get(), text, triggeringEvent->dictationAlternatives(), selection);
-            else {
-                TypingCommand::Options options = 0;
-                if (selectInsertedText)
-                    options |= TypingCommand::SelectInsertedText;
-                if (autocorrectionWasApplied)
-                    options |= TypingCommand::RetainAutocorrectionIndicator;
-                TypingCommand::insertText(document.get(), text, selection, options, triggeringEvent && triggeringEvent->isComposition() ? TypingCommand::TextCompositionConfirm : TypingCommand::TextCompositionNone);
-            }
+            TypingCommand::Options options = 0;
+            if (selectInsertedText)
+                options |= TypingCommand::SelectInsertedText;
+            TypingCommand::insertText(document.get(), text, selection, options, triggeringEvent && triggeringEvent->isComposition() ? TypingCommand::TextCompositionConfirm : TypingCommand::TextCompositionNone);
 
             // Reveal the current selection
             if (Frame* editedFrame = document->frame())
@@ -934,8 +900,7 @@
 
     VisiblePosition caret = m_frame->selection()->selection().visibleStart();
     bool alignToEdge = isEndOfEditableOrNonEditableContent(caret);
-    bool autocorrectionIsApplied = m_alternativeTextController->applyAutocorrectionBeforeTypingIfAppropriate();
-    TypingCommand::insertLineBreak(m_frame->document(), autocorrectionIsApplied ? TypingCommand::RetainAutocorrectionIndicator : 0);
+    TypingCommand::insertLineBreak(m_frame->document(), 0);
     revealSelectionAfterEditingOperation(alignToEdge ? ScrollAlignment::alignToEdgeIfNeeded : ScrollAlignment::alignCenterIfNeeded);
 
     return true;
@@ -954,8 +919,7 @@
 
     VisiblePosition caret = m_frame->selection()->selection().visibleStart();
     bool alignToEdge = isEndOfEditableOrNonEditableContent(caret);
-    bool autocorrectionIsApplied = m_alternativeTextController->applyAutocorrectionBeforeTypingIfAppropriate();
-    TypingCommand::insertParagraphSeparator(m_frame->document(), autocorrectionIsApplied ? TypingCommand::RetainAutocorrectionIndicator : 0);
+    TypingCommand::insertParagraphSeparator(m_frame->document(), 0);
     revealSelectionAfterEditingOperation(alignToEdge ? ScrollAlignment::alignToEdgeIfNeeded : ScrollAlignment::alignCenterIfNeeded);
 
     return true;
@@ -970,7 +934,6 @@
         return;
     }
     RefPtr<Range> selection = selectedRange();
-    willWriteSelectionToPasteboard(selection);
     if (shouldDeleteRange(selection.get())) {
         updateMarkersForWordsAffectedByEditing(true);
         if (enclosingTextFormControl(m_frame->selection()->start())) {
@@ -978,7 +941,6 @@
                 canSmartCopyOrDelete() ? Pasteboard::CanSmartReplace : Pasteboard::CannotSmartReplace);
         } else
             Pasteboard::generalPasteboard()->writeSelection(selection.get(), canSmartCopyOrDelete(), m_frame, IncludeImageAltTextForClipboard);
-        didWriteSelectionToPasteboard();
         deleteSelectionWithSmartDelete(canSmartCopyOrDelete());
     }
 }
@@ -992,7 +954,6 @@
         return;
     }
 
-    willWriteSelectionToPasteboard(selectedRange());
     if (enclosingTextFormControl(m_frame->selection()->start())) {
         Pasteboard::generalPasteboard()->writePlainText(selectedTextForClipboard(),
             canSmartCopyOrDelete() ? Pasteboard::CanSmartReplace : Pasteboard::CannotSmartReplace);
@@ -1003,8 +964,6 @@
         else
             Pasteboard::generalPasteboard()->writeSelection(selectedRange().get(), canSmartCopyOrDelete(), m_frame, IncludeImageAltTextForClipboard);
     }
-
-    didWriteSelectionToPasteboard();
 }
 
 void Editor::paste()
@@ -1096,103 +1055,6 @@
     return client() && client()->isGrammarCheckingEnabled();
 }
 
-void Editor::toggleGrammarChecking()
-{
-    if (client())
-        client()->toggleGrammarChecking();
-}
-
-int Editor::spellCheckerDocumentTag()
-{
-    return client() ? client()->spellCheckerDocumentTag() : 0;
-}
-
-#if USE(AUTOMATIC_TEXT_REPLACEMENT)
-
-void Editor::showSubstitutionsPanel()
-{
-    if (!client()) {
-        LOG_ERROR("No NSSpellChecker");
-        return;
-    }
-
-    if (client()->substitutionsPanelIsShowing()) {
-        client()->showSubstitutionsPanel(false);
-        return;
-    }
-    client()->showSubstitutionsPanel(true);
-}
-
-bool Editor::substitutionsPanelIsShowing()
-{
-    if (!client())
-        return false;
-    return client()->substitutionsPanelIsShowing();
-}
-
-void Editor::toggleSmartInsertDelete()
-{
-    if (client())
-        client()->toggleSmartInsertDelete();
-}
-
-bool Editor::isAutomaticQuoteSubstitutionEnabled()
-{
-    return client() && client()->isAutomaticQuoteSubstitutionEnabled();
-}
-
-void Editor::toggleAutomaticQuoteSubstitution()
-{
-    if (client())
-        client()->toggleAutomaticQuoteSubstitution();
-}
-
-bool Editor::isAutomaticLinkDetectionEnabled()
-{
-    return client() && client()->isAutomaticLinkDetectionEnabled();
-}
-
-void Editor::toggleAutomaticLinkDetection()
-{
-    if (client())
-        client()->toggleAutomaticLinkDetection();
-}
-
-bool Editor::isAutomaticDashSubstitutionEnabled()
-{
-    return client() && client()->isAutomaticDashSubstitutionEnabled();
-}
-
-void Editor::toggleAutomaticDashSubstitution()
-{
-    if (client())
-        client()->toggleAutomaticDashSubstitution();
-}
-
-bool Editor::isAutomaticTextReplacementEnabled()
-{
-    return client() && client()->isAutomaticTextReplacementEnabled();
-}
-
-void Editor::toggleAutomaticTextReplacement()
-{
-    if (client())
-        client()->toggleAutomaticTextReplacement();
-}
-
-bool Editor::isAutomaticSpellingCorrectionEnabled()
-{
-    return m_alternativeTextController->isAutomaticSpellingCorrectionEnabled();
-}
-
-void Editor::toggleAutomaticSpellingCorrection()
-{
-    if (client())
-        client()->toggleAutomaticSpellingCorrection();
-}
-
-#endif
-
 bool Editor::shouldEndEditing(Range* range)
 {
     return client() && client()->shouldEndEditing(range);
@@ -1243,18 +1105,6 @@
         client()->didEndEditing();
 }
 
-void Editor::willWriteSelectionToPasteboard(PassRefPtr<Range> range)
-{
-    if (client())
-        client()->willWriteSelectionToPasteboard(range.get());
-}
-
-void Editor::didWriteSelectionToPasteboard()
-{
-    if (client())
-        client()->didWriteSelectionToPasteboard();
-}
-
 void Editor::toggleBold()
 {
     command("ToggleBold").execute();
@@ -1505,26 +1355,16 @@
     RefPtr<Range> selectedRange = frame()->selection()->toNormalizedRange();
     if (selectedRange)
         frame()->document()->markers()->removeMarkers(selectedRange.get(), DocumentMarker::Spelling);
-
-    String text = selectedText();
-    ASSERT(text.length());
-    textChecker()->ignoreWordInSpellDocument(text);
 }
 
 void Editor::learnSpelling()
 {
     if (!client())
         return;
-        
-    // FIXME: On Mac OS X, when use "learn" button on "Spelling and Grammar" panel, we don't call this function. It should remove misspelling markers around the learned word, see <rdar://problem/5396072>.
 
     RefPtr<Range> selectedRange = frame()->selection()->toNormalizedRange();
     if (selectedRange)
         frame()->document()->markers()->removeMarkers(selectedRange.get(), DocumentMarker::Spelling);
-
-    String text = selectedText();
-    ASSERT(text.length());
-    textChecker()->learnWord(text);
 }
 
 void Editor::advanceToNextMisspelling(bool startBeforeSelection)
@@ -1680,7 +1520,6 @@
         frame()->selection()->setSelection(VisibleSelection(badGrammarRange.get(), SEL_DEFAULT_AFFINITY));
         frame()->selection()->revealSelection();
         
-        client()->updateSpellingUIWithGrammarString(badGrammarPhrase, grammarDetail);
         frame()->document()->markers()->addMarker(badGrammarRange.get(), DocumentMarker::Grammar, grammarDetail.userDescription);
     } else if (!misspelledWord.isEmpty()) {
         // We found a misspelling, but not any earlier bad grammar. Select the misspelling, update the spelling panel, and store
@@ -1777,16 +1616,6 @@
 #endif
 }
 
-Vector<String> Editor::guessesForMisspelledWord(const String& word) const
-{
-    ASSERT(word.length());
-
-    Vector<String> guesses;
-    if (client())
-        textChecker()->getGuessesForWord(word, String(), guesses);
-    return guesses;
-}
-
 Vector<String> Editor::guessesForMisspelledOrUngrammatical(bool& misspelled, bool& ungrammatical)
 {
     if (unifiedTextCheckerEnabled()) {
@@ -1801,7 +1630,7 @@
 
     if (misspelled) {
         ungrammatical = false;
-        return guessesForMisspelledWord(misspelledWord);
+        return Vector<String>();
     }
     if (isGrammarCheckingEnabled() && isSelectionUngrammatical()) {
         ungrammatical = true;
@@ -1848,29 +1677,14 @@
     markMisspellingsAndBadGrammar(movingSelection, isContinuousSpellCheckingEnabled() && isGrammarCheckingEnabled(), movingSelection);
 }
 
-void Editor::markMisspellingsAfterTypingToWord(const VisiblePosition &wordStart, const VisibleSelection& selectionAfterTyping, bool doReplacement)
+void Editor::markMisspellingsAfterTypingToWord(const VisiblePosition &wordStart, const VisibleSelection& selectionAfterTyping)
 {
-#if !USE(AUTOMATIC_TEXT_REPLACEMENT)
-    UNUSED_PARAM(doReplacement);
-#endif
-
     if (unifiedTextCheckerEnabled()) {
-        m_alternativeTextController->applyPendingCorrection(selectionAfterTyping);
-
         TextCheckingTypeMask textCheckingOptions = 0;
 
         if (isContinuousSpellCheckingEnabled())
             textCheckingOptions |= TextCheckingTypeSpelling;
 
-#if USE(AUTOMATIC_TEXT_REPLACEMENT)
-        if (doReplacement
-            && (isAutomaticQuoteSubstitutionEnabled()
-                || isAutomaticLinkDetectionEnabled()
-                || isAutomaticDashSubstitutionEnabled()
-                || isAutomaticTextReplacementEnabled()
-                || ((textCheckingOptions & TextCheckingTypeSpelling) && isAutomaticSpellingCorrectionEnabled())))
-            textCheckingOptions |= TextCheckingTypeReplacement;
-#endif
         if (!(textCheckingOptions & (TextCheckingTypeSpelling | TextCheckingTypeReplacement)))
             return;
 
@@ -1994,9 +1808,6 @@
     ASSERT(m_frame);
     ASSERT(unifiedTextCheckerEnabled());
 
-    // There shouldn't be pending autocorrection at this moment.
-    ASSERT(!m_alternativeTextController->hasPendingCorrection());
-
     bool shouldMarkGrammar = textCheckingOptions & TextCheckingTypeGrammar;
     bool shouldShowCorrectionPanel = textCheckingOptions & TextCheckingTypeShowCorrectionPanel;
 
@@ -2089,8 +1900,6 @@
         if (shouldMarkSpelling && result->type == TextCheckingTypeSpelling && resultLocation >= paragraph.checkingStart() && resultLocation + resultLength <= spellingRangeEndOffset && !resultEndsAtAmbiguousBoundary) {
             ASSERT(resultLength > 0 && resultLocation >= 0);
             RefPtr<Range> misspellingRange = paragraph.subrange(resultLocation, resultLength);
-            if (!m_alternativeTextController->isSpellingMarkerAllowed(misspellingRange))
-                continue;
             misspellingRange->startContainer()->document()->markers()->addMarker(misspellingRange.get(), DocumentMarker::Spelling, result->replacement, result->hash);
         } else if (shouldMarkGrammar && result->type == TextCheckingTypeGrammar && paragraph.checkingRangeCovers(resultLocation, resultLength)) {
             ASSERT(resultLength > 0 && resultLocation >= 0);
@@ -2134,18 +1943,13 @@
                 continue;
 
             String replacedString = plainText(rangeToReplace.get());
-            bool existingMarkersPermitReplacement = m_alternativeTextController->processMarkersOnTextToBeReplacedByResult(result, rangeToReplace.get(), replacedString);
-            if (!existingMarkersPermitReplacement)
-                continue;
 
             if (shouldShowCorrectionPanel) {
-#if !USE(AUTOCORRECTION_PANEL)
                 ASSERT_NOT_REACHED();
-#endif
+
                 // shouldShowCorrectionPanel can be true only when the panel is available.
                 if (resultLocation + resultLength == spellingRangeEndOffset) {
                     // We only show the correction panel on the last word.
-                    m_alternativeTextController->show(rangeToReplace, result->replacement);
                     break;
                 }
                 // If this function is called for showing correction panel, we ignore other correction or replacement.
@@ -2187,10 +1991,6 @@
                     if (ambiguousBoundaryOffset >= 0)
                         ambiguousBoundaryOffset = selectionOffset - 1;
                 }
-
-                // Add a marker so that corrections can easily be undone and won't be re-corrected.
-                if (result->type == TextCheckingTypeCorrection)
-                    m_alternativeTextController->markCorrection(paragraph.subrange(resultLocation, replacementLength), replacedString);
             }
         }
     }
@@ -2223,12 +2023,10 @@
     if (!shouldInsertText(replacedString, selection.get(), EditorInsertActionPasted))
         return;
     
-    m_alternativeTextController->recordAutocorrectionResponseReversed(replacedString, selection);
     TextCheckingParagraph paragraph(selection);
     replaceSelectionWithText(replacedString, false, false);
     RefPtr<Range> changedRange = paragraph.subrange(paragraph.checkingStart(), replacedString.length());
     changedRange->startContainer()->document()->markers()->addMarker(changedRange.get(), DocumentMarker::Replacement, String());
-    m_alternativeTextController->markReversed(changedRange.get());
 }
 
 
@@ -2252,14 +2050,9 @@
         markBadGrammar(grammarSelection);
 }
 
-void Editor::unappliedSpellCorrection(const VisibleSelection& selectionOfCorrected, const String& corrected, const String& correction)
-{
-    m_alternativeTextController->respondToUnappliedSpellCorrection(selectionOfCorrected, corrected, correction);
-}
-
 void Editor::updateMarkersForWordsAffectedByEditing(bool doNotRemoveIfSelectionAtWordBoundary)
 {
-    if (!m_alternativeTextController->shouldRemoveMarkersUponEditing() && (!textChecker() || textChecker()->shouldEraseMarkersAfterChangeSelection(TextCheckingTypeSpelling)))
+    if (!textChecker() || textChecker()->shouldEraseMarkersAfterChangeSelection(TextCheckingTypeSpelling))
         return;
 
     // We want to remove the markers from a word if an editing command will change the word. This can happen in one of
@@ -2323,19 +2116,10 @@
     Document* document = m_frame->document();
     RefPtr<Range> wordRange = Range::create(document, startOfFirstWord.deepEquivalent(), endOfLastWord.deepEquivalent());
 
-    Vector<DocumentMarker*> markers = document->markers()->markersInRange(wordRange.get(), DocumentMarker::DictationAlternatives);
-    for (size_t i = 0; i < markers.size(); ++i)
-        m_alternativeTextController->removeDictationAlternativesForMarker(markers[i]);
-
     document->markers()->removeMarkers(wordRange.get(), DocumentMarker::Spelling | DocumentMarker::Grammar | DocumentMarker::CorrectionIndicator | DocumentMarker::SpellCheckingExemption | DocumentMarker::DictationAlternatives, DocumentMarkerController::RemovePartiallyOverlappingMarker);
     document->markers()->clearDescriptionOnMarkersIntersectingRange(wordRange.get(), DocumentMarker::Replacement);
 }
 
-void Editor::deletedAutocorrectionAtPosition(const Position& position, const String& originalString)
-{
-    m_alternativeTextController->deletedAutocorrectionAtPosition(position, originalString);
-}
-
 PassRefPtr<Range> Editor::rangeForPoint(const IntPoint& windowPoint)
 {
     Document* document = m_frame->documentAtPoint(windowPoint);
@@ -2472,22 +2256,6 @@
     m_shouldStartNewKillRingSequence = false;
 }
 
-void Editor::startAlternativeTextUITimer()
-{
-    m_alternativeTextController->startAlternativeTextUITimer(AlternativeTextTypeCorrection);
-}
-
-void Editor::handleAlternativeTextUIResult(const String& correction)
-{
-    m_alternativeTextController->handleAlternativeTextUIResult(correction);
-}
-
-
-void Editor::dismissCorrectionPanelAsIgnored()
-{
-    m_alternativeTextController->dismiss(ReasonForDismissingAlternativeTextIgnored);
-}
-
 void Editor::changeSelectionAfterCommand(const VisibleSelection& newSelection,  FrameSelection::SetSelectionOptions options)
 {
     // If the new selection is orphaned, then don't update the selection.
@@ -2591,15 +2359,8 @@
     m_frame->selection()->setTypingStyle(typingStyle);
 }
 
-void Editor::textFieldDidBeginEditing(Element* e)
-{
-    if (client())
-        client()->textFieldDidBeginEditing(e);
-}
-
 void Editor::textFieldDidEndEditing(Element* e)
 {
-    dismissCorrectionPanelAsIgnored();
     if (client())
         client()->textFieldDidEndEditing(e);
 }
@@ -2618,18 +2379,6 @@
     return false;
 }
 
-void Editor::textWillBeDeletedInTextField(Element* input)
-{
-    if (client())
-        client()->textWillBeDeletedInTextField(input);
-}
-
-void Editor::textDidChangeInTextArea(Element* e)
-{
-    if (client())
-        client()->textDidChangeInTextArea(e);
-}
-
 void Editor::applyEditingStyleToBodyElement() const
 {
     RefPtr<NodeList> list = m_frame->document()->getElementsByTagName("body");
@@ -2767,8 +2516,6 @@
 
 void Editor::respondToChangedSelection(const VisibleSelection& oldSelection, FrameSelection::SetSelectionOptions options)
 {
-    m_alternativeTextController->stopPendingCorrection(oldSelection);
-
     bool closeTyping = options & FrameSelection::CloseTyping;
     bool isContinuousSpellCheckingEnabled = this->isContinuousSpellCheckingEnabled();
     bool isContinuousGrammarCheckingEnabled = isContinuousSpellCheckingEnabled && isGrammarCheckingEnabled();
@@ -2873,22 +2620,6 @@
     if (shouldShowCorrectionPanel)
         checkingTypes |= TextCheckingTypeShowCorrectionPanel;
 
-#if USE(AUTOMATIC_TEXT_REPLACEMENT)
-    bool shouldPerformReplacement = textCheckingOptions & TextCheckingTypeReplacement;
-    if (shouldPerformReplacement) {
-        if (isAutomaticLinkDetectionEnabled())
-            checkingTypes |= TextCheckingTypeLink;
-        if (isAutomaticQuoteSubstitutionEnabled())
-            checkingTypes |= TextCheckingTypeQuote;
-        if (isAutomaticDashSubstitutionEnabled())
-            checkingTypes |= TextCheckingTypeDash;
-        if (isAutomaticTextReplacementEnabled())
-            checkingTypes |= TextCheckingTypeReplacement;
-        if (shouldMarkSpelling && isAutomaticSpellingCorrectionEnabled())
-            checkingTypes |= TextCheckingTypeCorrection;
-    }
-#endif
-
     return checkingTypes;
 }
 
@@ -2897,20 +2628,4 @@
     return WebCore::unifiedTextCheckerEnabled(m_frame);
 }
 
-void Editor::willDetachPage()
-{
-    if (EditorClient* editorClient = client())
-        editorClient->frameWillDetachPage(frame());
-}
-
-Vector<String> Editor::dictationAlternativesForMarker(const DocumentMarker* marker)
-{
-    return m_alternativeTextController->dictationAlternativesForMarker(marker);
-}
-
-void Editor::applyDictationAlternativelternative(const String& alternativeString)
-{
-    m_alternativeTextController->applyDictationAlternative(alternativeString);
-}
-
 } // namespace WebCore
diff --git a/Source/core/editing/Editor.h b/Source/core/editing/Editor.h
index ec3bbdf..ea94322 100644
--- a/Source/core/editing/Editor.h
+++ b/Source/core/editing/Editor.h
@@ -58,7 +58,6 @@
 class SimpleFontData;
 class SpellChecker;
 class SpellCheckRequest;
-class AlternativeTextController;
 class SharedBuffer;
 class StylePropertySet;
 class Text;
@@ -93,7 +92,6 @@
     CompositeEditCommand* lastEditCommand() { return m_lastEditCommand.get(); }
 
     void handleKeyboardEvent(KeyboardEvent*);
-    void handleInputMethodKeydown(KeyboardEvent*);
     bool handleTextEvent(TextEvent*);
 
     bool canEdit() const;
@@ -166,7 +164,6 @@
     void appliedEditing(PassRefPtr<CompositeEditCommand>);
     void unappliedEditing(PassRefPtr<EditCommandComposition>);
     void reappliedEditing(PassRefPtr<EditCommandComposition>);
-    void unappliedSpellCorrection(const VisibleSelection& selectionOfCorrected, const String& corrected, const String& correction);
 
     void setShouldStyleWithCSS(bool flag) { m_shouldStyleWithCSS = flag; }
     bool shouldStyleWithCSS() const { return m_shouldStyleWithCSS; }
@@ -198,7 +195,6 @@
 
     bool insertText(const String&, Event* triggeringEvent);
     bool insertTextForConfirmedComposition(const String& text);
-    bool insertDictatedText(const String&, const Vector<DictationAlternative>& dictationAlternatives, Event* triggeringEvent);
     bool insertTextWithoutSendingTextEvent(const String&, bool selectInsertedText, TextEvent* triggeringEvent);
     bool insertLineBreak();
     bool insertParagraphSeparator();
@@ -206,19 +202,16 @@
     bool isContinuousSpellCheckingEnabled() const;
     void toggleContinuousSpellChecking();
     bool isGrammarCheckingEnabled();
-    void toggleGrammarChecking();
     void ignoreSpelling();
     void learnSpelling();
-    int spellCheckerDocumentTag();
     bool isSelectionUngrammatical();
     String misspelledSelectionString() const;
     String misspelledWordAtCaretOrRange(Node* clickedNode) const;
-    Vector<String> guessesForMisspelledWord(const String&) const;
     Vector<String> guessesForUngrammaticalSelection();
     Vector<String> guessesForMisspelledOrUngrammatical(bool& misspelled, bool& ungrammatical);
     bool isSpellCheckingEnabledInFocusedNode() const;
     bool isSpellCheckingEnabledFor(Node*) const;
-    void markMisspellingsAfterTypingToWord(const VisiblePosition &wordStart, const VisibleSelection& selectionAfterTyping, bool doReplacement);
+    void markMisspellingsAfterTypingToWord(const VisiblePosition &wordStart, const VisibleSelection& selectionAfterTyping);
     void markMisspellings(const VisibleSelection&, RefPtr<Range>& firstMisspellingRange);
     void markBadGrammar(const VisibleSelection&);
     void markMisspellingsAndBadGrammar(const VisibleSelection& spellingSelection, bool markGrammar, const VisibleSelection& grammarSelection);
@@ -227,22 +220,6 @@
     bool isOverwriteModeEnabled() const { return m_overwriteModeEnabled; }
     void toggleOverwriteModeEnabled() { m_overwriteModeEnabled = !m_overwriteModeEnabled; }
 
-#if USE(AUTOMATIC_TEXT_REPLACEMENT)
-    void showSubstitutionsPanel();
-    bool substitutionsPanelIsShowing();
-    void toggleSmartInsertDelete();
-    bool isAutomaticQuoteSubstitutionEnabled();
-    void toggleAutomaticQuoteSubstitution();
-    bool isAutomaticLinkDetectionEnabled();
-    void toggleAutomaticLinkDetection();
-    bool isAutomaticDashSubstitutionEnabled();
-    void toggleAutomaticDashSubstitution();
-    bool isAutomaticTextReplacementEnabled();
-    void toggleAutomaticTextReplacement();
-    bool isAutomaticSpellingCorrectionEnabled();
-    void toggleAutomaticSpellingCorrection();
-#endif
-
     void markAllMisspellingsAndBadGrammarInRanges(TextCheckingTypeMask, Range* spellingRange, Range* grammarRange);
     void changeBackToReplacedString(const String& replacedString);
 
@@ -261,9 +238,7 @@
 
     void didBeginEditing();
     void didEndEditing();
-    void willWriteSelectionToPasteboard(PassRefPtr<Range>);
-    void didWriteSelectionToPasteboard();
-    
+
     void showFontPanel();
     void showStylesPanel();
     void showColorPanel();
@@ -316,11 +291,6 @@
     
     void addToKillRing(Range*, bool prepend);
 
-    void startAlternativeTextUITimer();
-    // If user confirmed a correction in the correction panel, correction has non-zero length, otherwise it means that user has dismissed the panel.
-    void handleAlternativeTextUIResult(const String& correction);
-    void dismissCorrectionPanelAsIgnored();
-
     void pasteAsFragment(PassRefPtr<DocumentFragment>, bool smartReplace, bool matchStyle);
     void pasteAsPlainText(const String&, bool smartReplace);
 
@@ -356,19 +326,15 @@
     bool markedTextMatchesAreHighlighted() const;
     void setMarkedTextMatchesAreHighlighted(bool);
 
-    void textFieldDidBeginEditing(Element*);
     void textFieldDidEndEditing(Element*);
     void textDidChangeInTextField(Element*);
     bool doTextFieldCommandFromEvent(Element*, KeyboardEvent*);
-    void textWillBeDeletedInTextField(Element* input);
-    void textDidChangeInTextArea(Element*);
     WritingDirection baseWritingDirectionForSelectionStart() const;
 
     void replaceSelectionWithFragment(PassRefPtr<DocumentFragment>, bool selectReplacement, bool smartReplace, bool matchStyle);
     void replaceSelectionWithText(const String&, bool selectReplacement, bool smartReplace);
     bool selectionStartHasMarkerFor(DocumentMarker::MarkerType, int from, int length) const;
     void updateMarkersForWordsAffectedByEditing(bool onlyHandleWordsContainingSelection);
-    void deletedAutocorrectionAtPosition(const Position&, const String& originalString);
     
     void simplifyMarkup(Node* startNode, Node* endNode);
 
@@ -376,11 +342,8 @@
 
     EditorParagraphSeparator defaultParagraphSeparator() const { return m_defaultParagraphSeparator; }
     void setDefaultParagraphSeparator(EditorParagraphSeparator separator) { m_defaultParagraphSeparator = separator; }
-    Vector<String> dictationAlternativesForMarker(const DocumentMarker*);
-    void applyDictationAlternativelternative(const String& alternativeString);
-private:
-    virtual void willDetachPage() OVERRIDE;
 
+private:
     RefPtr<CompositeEditCommand> m_lastEditCommand;
     RefPtr<Node> m_removedAnchor;
     RefPtr<Text> m_compositionNode;
@@ -392,7 +355,6 @@
     bool m_shouldStyleWithCSS;
     OwnPtr<KillRing> m_killRing;
     OwnPtr<SpellChecker> m_spellChecker;
-    OwnPtr<AlternativeTextController> m_alternativeTextController;
     VisibleSelection m_mark;
     bool m_areMarkedTextMatchesHighlighted;
     EditorParagraphSeparator m_defaultParagraphSeparator;
diff --git a/Source/core/editing/MarkupAccumulator.cpp b/Source/core/editing/MarkupAccumulator.cpp
index 3c13aa1..3ef389a 100644
--- a/Source/core/editing/MarkupAccumulator.cpp
+++ b/Source/core/editing/MarkupAccumulator.cpp
@@ -512,7 +512,6 @@
         break;
     case Node::ATTRIBUTE_NODE:
     case Node::ENTITY_NODE:
-    case Node::ENTITY_REFERENCE_NODE:
     case Node::NOTATION_NODE:
     case Node::XPATH_NAMESPACE_NODE:
         ASSERT_NOT_REACHED();
diff --git a/Source/core/editing/SpellingCorrectionCommand.cpp b/Source/core/editing/SpellingCorrectionCommand.cpp
index 80006a4..9e35b0c 100644
--- a/Source/core/editing/SpellingCorrectionCommand.cpp
+++ b/Source/core/editing/SpellingCorrectionCommand.cpp
@@ -28,7 +28,6 @@
 
 #include "core/dom/Document.h"
 #include "core/dom/DocumentFragment.h"
-#include "core/editing/AlternativeTextController.h"
 #include "core/editing/Editor.h"
 #include "core/editing/InsertTextCommand.h"
 #include "core/editing/SetSelectionCommand.h"
@@ -38,49 +37,6 @@
 
 namespace WebCore {
 
-#if USE(AUTOCORRECTION_PANEL)
-// On Mac OS X, we use this command to keep track of user undoing a correction for the first time.
-// This information is needed by spell checking service to update user specific data.
-class SpellingCorrectionRecordUndoCommand : public SimpleEditCommand {
-public:
-    static PassRefPtr<SpellingCorrectionRecordUndoCommand> create(Document* document, const String& corrected, const String& correction)
-    {
-        return adoptRef(new SpellingCorrectionRecordUndoCommand(document, corrected, correction));
-    }
-private:
-    SpellingCorrectionRecordUndoCommand(Document* document, const String& corrected, const String& correction)
-        : SimpleEditCommand(document)
-        , m_corrected(corrected)
-        , m_correction(correction)
-        , m_hasBeenUndone(false)
-    {
-    }
-
-    virtual void doApply() OVERRIDE
-    {
-    }
-
-    virtual void doUnapply() OVERRIDE
-    {
-        if (!m_hasBeenUndone) {
-            document()->frame()->editor()->unappliedSpellCorrection(startingSelection(), m_corrected, m_correction);
-            m_hasBeenUndone = true;
-        }
-        
-    }
-
-#ifndef NDEBUG
-    virtual void getNodesInCommand(HashSet<Node*>&) OVERRIDE
-    {
-    }
-#endif
-
-    String m_corrected;
-    String m_correction;
-    bool m_hasBeenUndone;
-};
-#endif
-
 SpellingCorrectionCommand::SpellingCorrectionCommand(PassRefPtr<Range> rangeToBeCorrected, const String& correction)
     : CompositeEditCommand(rangeToBeCorrected->startContainer()->document())
     , m_rangeToBeCorrected(rangeToBeCorrected)
@@ -99,9 +55,6 @@
         return;
 
     applyCommandToComposite(SetSelectionCommand::create(m_selectionToBeCorrected, FrameSelection::SpellCorrectionTriggered | FrameSelection::CloseTyping | FrameSelection::ClearTypingStyle));
-#if USE(AUTOCORRECTION_PANEL)
-    applyCommandToComposite(SpellingCorrectionRecordUndoCommand::create(document(), m_corrected, m_correction));
-#endif
     applyCommandToComposite(InsertTextCommand::create(document(), m_correction));
 }
 
diff --git a/Source/core/editing/TextCheckingHelper.cpp b/Source/core/editing/TextCheckingHelper.cpp
index 3c5d12b..60dada5 100644
--- a/Source/core/editing/TextCheckingHelper.cpp
+++ b/Source/core/editing/TextCheckingHelper.cpp
@@ -40,7 +40,6 @@
 
 namespace WebCore {
 
-#if !USE(UNIFIED_TEXT_CHECKING)
 static void findBadGrammars(TextCheckerClient* client, const UChar* text, int start, int length, Vector<TextCheckingResult>& results)
 {
     ASSERT(WTF_USE_GRAMMAR_CHECKING);
@@ -97,7 +96,6 @@
         wordStart = wordEnd;
     }
 }
-#endif
 
 static PassRefPtr<Range> expandToParagraphBoundary(PassRefPtr<Range> range)
 {
@@ -555,12 +553,6 @@
     if (grammarDetail.length != TextIterator::rangeLength(m_range.get()))
         return false;
     
-    // Update the spelling panel to be displaying this error (whether or not the spelling panel is on screen).
-    // This is necessary to make a subsequent call to [NSSpellChecker ignoreWord:inSpellDocumentWithTag:] work
-    // correctly; that call behaves differently based on whether the spelling panel is displaying a misspelling
-    // or a grammar error.
-    m_client->updateSpellingUIWithGrammarString(badGrammarPhrase, grammarDetail);
-    
     return true;
 }
 
@@ -590,7 +582,6 @@
         if (result->type == TextCheckingTypeSpelling && paragraph.checkingRangeMatches(result->location, result->length)) {
             String misspelledWord = paragraph.checkingSubstring();
             ASSERT(misspelledWord.length());
-            m_client->textChecker()->getGuessesForWord(misspelledWord, String(), guesses);
             m_client->updateSpellingUIWithMisspelledWord(misspelledWord);
             misspelled = true;
             return guesses;
@@ -607,11 +598,8 @@
                 const GrammarDetail* detail = &result->details[j];
                 ASSERT(detail->length > 0 && detail->location >= 0);
                 if (paragraph.checkingRangeMatches(result->location + detail->location, detail->length)) {
-                    String badGrammarPhrase = paragraph.textSubstring(result->location, result->length);
-                    ASSERT(badGrammarPhrase.length());
                     for (unsigned k = 0; k < detail->guesses.size(); k++)
                         guesses.append(detail->guesses[k]);
-                    m_client->updateSpellingUIWithGrammarString(badGrammarPhrase, *detail);
                     ungrammatical = true;
                     return guesses;
                 }
@@ -655,9 +643,6 @@
 void checkTextOfParagraph(TextCheckerClient* client, const UChar* text, int length,
                           TextCheckingTypeMask checkingTypes, Vector<TextCheckingResult>& results)
 {
-#if USE(UNIFIED_TEXT_CHECKING)
-    client->checkTextOfParagraph(text, length, checkingTypes, results);
-#else
     Vector<TextCheckingResult> spellingResult;
     if (checkingTypes & TextCheckingTypeSpelling)
         findMisspellings(client, text, 0, length, spellingResult);
@@ -683,7 +668,6 @@
         else
             results.append(spellingResult);
     }
-#endif
 }
 
 bool unifiedTextCheckerEnabled(const Frame* frame)
diff --git a/Source/core/editing/TypingCommand.cpp b/Source/core/editing/TypingCommand.cpp
index 8816235..2974c05 100644
--- a/Source/core/editing/TypingCommand.cpp
+++ b/Source/core/editing/TypingCommand.cpp
@@ -308,14 +308,8 @@
     if (previous.isNotNull()) {
         VisiblePosition p1 = startOfWord(previous, LeftWordIfOnBoundary);
         VisiblePosition p2 = startOfWord(start, LeftWordIfOnBoundary);
-        if (p1 != p2) {
-            RefPtr<Range> range = makeRange(p1, p2);
-            String strippedPreviousWord;
-            if (range && (commandType == TypingCommand::InsertText || commandType == TypingCommand::InsertLineBreak || commandType == TypingCommand::InsertParagraphSeparator || commandType == TypingCommand::InsertParagraphSeparatorInQuotedContent))
-                strippedPreviousWord = plainText(range.get()).stripWhiteSpace();
-            frame->editor()->markMisspellingsAfterTypingToWord(p1, endingSelection(), !strippedPreviousWord.isEmpty());
-        } else if (commandType == TypingCommand::InsertText)
-            frame->editor()->startAlternativeTextUITimer();
+        if (p1 != p2)
+            frame->editor()->markMisspellingsAfterTypingToWord(p1, endingSelection());
     }
 }
 
diff --git a/Source/core/editing/markup.cpp b/Source/core/editing/markup.cpp
index 4d093bf..4e44bf0 100644
--- a/Source/core/editing/markup.cpp
+++ b/Source/core/editing/markup.cpp
@@ -39,7 +39,7 @@
 #include "core/css/CSSStyleRule.h"
 #include "core/css/CSSValue.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/CDATASection.h"
 #include "core/dom/ChildListMutationScope.h"
 #include "core/dom/ContextFeatures.h"
diff --git a/Source/core/features.gypi b/Source/core/features.gypi
index a794b96..68371d8 100644
--- a/Source/core/features.gypi
+++ b/Source/core/features.gypi
@@ -34,18 +34,14 @@
     'feature_defines': [
       'ENABLE_3D_PLUGIN=1',
       'ENABLE_BATTERY_STATUS=0',
-      'ENABLE_CANVAS_USES_MAILBOX=0',
+      'ENABLE_CANVAS_USES_MAILBOX=0', # Requires crbug.com/230137 to be fixed
       'ENABLE_CSS3_TEXT=0',
-      'ENABLE_CSS_COMPOSITING=0',
       'ENABLE_CSS_DEVICE_ADAPTATION=0',
       'ENABLE_CSS_EXCLUSIONS=1',
       'ENABLE_CSS_REGIONS=1',
       'ENABLE_CUSTOM_SCHEME_HANDLER=0',
       'ENABLE_ENCRYPTED_MEDIA=1',
-      'ENABLE_JAVASCRIPT_I18N_API=1',
       'ENABLE_RESOLUTION_MEDIA_QUERY=0',
-      'ENABLE_RUBY=1',
-      'ENABLE_SANDBOX=1',
       'ENABLE_SVG=<(enable_svg)',
       'ENABLE_SVG_FONTS=<(enable_svg)',
       'ENABLE_TOUCH_ICON_LOADING=<(enable_touch_icon_loading)',
diff --git a/Source/core/fileapi/BlobBuilder.cpp b/Source/core/fileapi/BlobBuilder.cpp
index 9ae4990..130e4ed 100644
--- a/Source/core/fileapi/BlobBuilder.cpp
+++ b/Source/core/fileapi/BlobBuilder.cpp
@@ -39,13 +39,13 @@
 #include "core/inspector/ScriptCallStack.h"
 #include "core/platform/HistogramSupport.h"
 #include "core/platform/text/LineEnding.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/ArrayBuffer.h>
-#include <wtf/ArrayBufferView.h>
-#include <wtf/PassRefPtr.h>
-#include <wtf/text/AtomicString.h>
-#include <wtf/text/CString.h>
-#include <wtf/Vector.h>
+#include "wtf/ArrayBuffer.h"
+#include "wtf/ArrayBufferView.h"
+#include "wtf/PassRefPtr.h"
+#include "wtf/Vector.h"
+#include "wtf/text/AtomicString.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
@@ -71,7 +71,7 @@
 
 void BlobBuilder::append(const String& text, const String& endingType)
 {
-    CString utf8Text = UTF8Encoding().encode(text.characters(), text.length(), EntitiesForUnencodables);
+    CString utf8Text = UTF8Encoding().encode(text.characters(), text.length(), WTF::EntitiesForUnencodables);
 
     Vector<char>& buffer = getBuffer();
     size_t oldSize = buffer.size();
diff --git a/Source/core/fileapi/BlobBuilder.h b/Source/core/fileapi/BlobBuilder.h
index e9ee185..c9c75be 100644
--- a/Source/core/fileapi/BlobBuilder.h
+++ b/Source/core/fileapi/BlobBuilder.h
@@ -35,10 +35,13 @@
 #include <wtf/Forward.h>
 #include <wtf/RefCounted.h>
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
 class Blob;
-class TextEncoding;
 
 typedef int ExceptionCode;
 
diff --git a/Source/core/fileapi/BlobURL.cpp b/Source/core/fileapi/BlobURL.cpp
index 02397d9..b105da4 100644
--- a/Source/core/fileapi/BlobURL.cpp
+++ b/Source/core/fileapi/BlobURL.cpp
@@ -32,10 +32,10 @@
 
 #include "core/fileapi/BlobURL.h"
 
-#include "core/page/SecurityOrigin.h"
+#include <wtf/text/WTFString.h>
 #include "core/platform/KURL.h"
 #include "core/platform/UUID.h"
-#include <wtf/text/WTFString.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/fileapi/FileException.idl b/Source/core/fileapi/FileException.idl
index b6221df..6e13212 100644
--- a/Source/core/fileapi/FileException.idl
+++ b/Source/core/fileapi/FileException.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     DoNotCheckConstants,
     ImplementationLacksVTable
 ] exception FileException {
diff --git a/Source/core/fileapi/FileReaderLoader.cpp b/Source/core/fileapi/FileReaderLoader.cpp
index 32c1b1e..4ef3b93 100644
--- a/Source/core/fileapi/FileReaderLoader.cpp
+++ b/Source/core/fileapi/FileReaderLoader.cpp
@@ -379,7 +379,7 @@
 void FileReaderLoader::setEncoding(const String& encoding)
 {
     if (!encoding.isEmpty())
-        m_encoding = TextEncoding(encoding);
+        m_encoding = WTF::TextEncoding(encoding);
 }
 
 #if ENABLE(STREAM)
diff --git a/Source/core/fileapi/FileReaderLoader.h b/Source/core/fileapi/FileReaderLoader.h
index 78fc46b..6231cec 100644
--- a/Source/core/fileapi/FileReaderLoader.h
+++ b/Source/core/fileapi/FileReaderLoader.h
@@ -34,9 +34,9 @@
 #include "core/fileapi/FileError.h"
 #include "core/loader/ThreadableLoaderClient.h"
 #include "core/platform/KURL.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/Forward.h>
-#include <wtf/text/WTFString.h>
+#include "wtf/Forward.h"
+#include "wtf/text/TextEncoding.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
@@ -97,7 +97,7 @@
 
     ReadType m_readType;
     FileReaderLoaderClient* m_client;
-    TextEncoding m_encoding;
+    WTF::TextEncoding m_encoding;
     String m_dataType;
 
     KURL m_urlForReading;
diff --git a/Source/core/fileapi/FileReaderSync.idl b/Source/core/fileapi/FileReaderSync.idl
index a36e4c3..1920a53 100644
--- a/Source/core/fileapi/FileReaderSync.idl
+++ b/Source/core/fileapi/FileReaderSync.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     Constructor
 ] interface FileReaderSync {
     [CallWith=ScriptExecutionContext, RaisesException] ArrayBuffer readAsArrayBuffer(Blob blob);
diff --git a/Source/core/fileapi/ThreadableBlobRegistry.cpp b/Source/core/fileapi/ThreadableBlobRegistry.cpp
index 11ad73a..6a0e2d0 100644
--- a/Source/core/fileapi/ThreadableBlobRegistry.cpp
+++ b/Source/core/fileapi/ThreadableBlobRegistry.cpp
@@ -29,23 +29,29 @@
  */
 
 #include "config.h"
-
 #include "core/fileapi/ThreadableBlobRegistry.h"
 
 #include "core/fileapi/BlobURL.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/network/BlobData.h"
 #include "core/platform/network/BlobRegistry.h"
-#include <wtf/HashMap.h>
-#include <wtf/MainThread.h>
-#include <wtf/RefPtr.h>
-#include <wtf/text/StringHash.h>
-#include <wtf/ThreadSpecific.h>
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityOriginCache.h"
+#include "wtf/HashMap.h"
+#include "wtf/MainThread.h"
+#include "wtf/RefPtr.h"
+#include "wtf/ThreadSpecific.h"
+#include "wtf/text/StringHash.h"
 
 using WTF::ThreadSpecific;
 
 namespace WebCore {
 
+class BlobOriginCache : public SecurityOriginCache {
+public:
+    BlobOriginCache();
+    virtual SecurityOrigin* cachedOrigin(const KURL&) OVERRIDE;
+};
+
 struct BlobRegistryContext {
     WTF_MAKE_FAST_ALLOCATED;
 public:
@@ -72,10 +78,13 @@
     OwnPtr<BlobData> blobData;
 };
 
-typedef HashMap<String, RefPtr<SecurityOrigin> > BlobUrlOriginMap;
-static ThreadSpecific<BlobUrlOriginMap>& originMap()
+typedef HashMap<String, RefPtr<SecurityOrigin> > BlobURLOriginMap;
+static ThreadSpecific<BlobURLOriginMap>& originMap()
 {
-    AtomicallyInitializedStatic(ThreadSpecific<BlobUrlOriginMap>*, map = new ThreadSpecific<BlobUrlOriginMap>);
+    // We want to create the BlobOriginCache exactly once because it is shared by all the threads.
+    AtomicallyInitializedStatic(BlobOriginCache*, cache = new BlobOriginCache);
+
+    AtomicallyInitializedStatic(ThreadSpecific<BlobURLOriginMap>*, map = new ThreadSpecific<BlobURLOriginMap>);
     return *map;
 }
 
@@ -103,7 +112,9 @@
 
 void ThreadableBlobRegistry::registerBlobURL(SecurityOrigin* origin, const KURL& url, const KURL& srcURL)
 {
-    // If the blob URL contains null origin, as in the context with unique security origin or file URL, save the mapping between url and origin so that the origin can be retrived when doing security origin check.
+    // If the blob URL contains null origin, as in the context with unique
+    // security origin or file URL, save the mapping between url and origin so
+    // that the origin can be retrived when doing security origin check.
     if (origin && BlobURL::getOrigin(url) == "null")
         originMap()->add(url.string(), origin);
 
@@ -134,9 +145,16 @@
     }
 }
 
-PassRefPtr<SecurityOrigin> ThreadableBlobRegistry::getCachedOrigin(const KURL& url)
+BlobOriginCache::BlobOriginCache()
 {
-    return originMap()->get(url.string());
+    SecurityOrigin::setCache(this);
+}
+
+SecurityOrigin* BlobOriginCache::cachedOrigin(const KURL& url)
+{
+    if (url.protocolIs("blob"))
+        return originMap()->get(url.string());
+    return 0;
 }
 
 } // namespace WebCore
diff --git a/Source/core/fileapi/ThreadableBlobRegistry.h b/Source/core/fileapi/ThreadableBlobRegistry.h
index f66bd10..a72b202 100644
--- a/Source/core/fileapi/ThreadableBlobRegistry.h
+++ b/Source/core/fileapi/ThreadableBlobRegistry.h
@@ -31,8 +31,8 @@
 #ifndef ThreadableBlobRegistry_h
 #define ThreadableBlobRegistry_h
 
-#include <wtf/PassOwnPtr.h>
-#include <wtf/PassRefPtr.h>
+#include "wtf/PassOwnPtr.h"
+#include "wtf/PassRefPtr.h"
 
 namespace WebCore {
 
@@ -45,10 +45,6 @@
     static void registerBlobURL(const KURL&, PassOwnPtr<BlobData>);
     static void registerBlobURL(SecurityOrigin*, const KURL&, const KURL& srcURL);
     static void unregisterBlobURL(const KURL&);
-
-    // Returns the origin for the given blob URL. This is because we are not able to embed the unique security origin or the origin of file URL
-    // in the blob URL.
-    static PassRefPtr<SecurityOrigin> getCachedOrigin(const KURL&);
 };
 
 } // namespace WebCore
diff --git a/Source/core/html/DOMFormData.cpp b/Source/core/html/DOMFormData.cpp
index 38d6855..dbecd8b 100644
--- a/Source/core/html/DOMFormData.cpp
+++ b/Source/core/html/DOMFormData.cpp
@@ -34,12 +34,12 @@
 #include "core/fileapi/Blob.h"
 #include "core/html/HTMLFormControlElement.h"
 #include "core/html/HTMLFormElement.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/text/WTFString.h>
+#include "wtf/text/TextEncoding.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
-DOMFormData::DOMFormData(const TextEncoding& encoding)
+DOMFormData::DOMFormData(const WTF::TextEncoding& encoding)
     : FormDataList(encoding)
 {
 }
diff --git a/Source/core/html/DOMFormData.h b/Source/core/html/DOMFormData.h
index ea873e5..fbf91e9 100644
--- a/Source/core/html/DOMFormData.h
+++ b/Source/core/html/DOMFormData.h
@@ -36,22 +36,25 @@
 #include <wtf/PassRefPtr.h>
 #include <wtf/RefCounted.h>
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
 class Blob;
 class HTMLFormElement;
-class TextEncoding;
 
 class DOMFormData : public FormDataList, public RefCounted<DOMFormData> {
 public:
     static PassRefPtr<DOMFormData> create(HTMLFormElement* form) { return adoptRef(new DOMFormData(form)); }
-    static PassRefPtr<DOMFormData> create(const TextEncoding& encoding) { return adoptRef(new DOMFormData(encoding)); }
+    static PassRefPtr<DOMFormData> create(const WTF::TextEncoding& encoding) { return adoptRef(new DOMFormData(encoding)); }
 
     void append(const String& name, const String& value);
     void append(const String& name, Blob*, const String& filename = String());
 
 private:
-    explicit DOMFormData(const TextEncoding&);
+    explicit DOMFormData(const WTF::TextEncoding&);
     explicit DOMFormData(HTMLFormElement*);
 };
 
diff --git a/Source/core/html/DOMURL.cpp b/Source/core/html/DOMURL.cpp
index def4ca3..499baea 100644
--- a/Source/core/html/DOMURL.cpp
+++ b/Source/core/html/DOMURL.cpp
@@ -28,6 +28,8 @@
 
 #include "core/html/DOMURL.h"
 
+#include <wtf/MainThread.h>
+#include <wtf/PassOwnPtr.h>
 #include "core/dom/ActiveDOMObject.h"
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/fileapi/Blob.h"
@@ -35,15 +37,13 @@
 #include "core/fileapi/ThreadableBlobRegistry.h"
 #include "core/html/PublicURLManager.h"
 #include "core/loader/cache/MemoryCache.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/KURL.h"
 #include "core/platform/network/ResourceRequest.h"
 #include "modules/mediasource/MediaSource.h"
 #include "modules/mediasource/MediaSourceRegistry.h"
 #include "modules/mediastream/MediaStream.h"
 #include "modules/mediastream/MediaStreamRegistry.h"
-#include <wtf/MainThread.h>
-#include <wtf/PassOwnPtr.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/html/FormDataList.cpp b/Source/core/html/FormDataList.cpp
index e1b6e71..aee7619 100644
--- a/Source/core/html/FormDataList.cpp
+++ b/Source/core/html/FormDataList.cpp
@@ -25,14 +25,14 @@
 
 namespace WebCore {
 
-FormDataList::FormDataList(const TextEncoding& c)
+FormDataList::FormDataList(const WTF::TextEncoding& c)
     : m_encoding(c)
 {
 }
 
 void FormDataList::appendString(const String& s)
 {
-    CString cstr = m_encoding.encode(s.characters(), s.length(), EntitiesForUnencodables);
+    CString cstr = m_encoding.encode(s.characters(), s.length(), WTF::EntitiesForUnencodables);
     m_items.append(normalizeLineEndingsToCRLF(cstr));
 }
 
diff --git a/Source/core/html/FormDataList.h b/Source/core/html/FormDataList.h
index d83d4f2..0a6e3a4 100644
--- a/Source/core/html/FormDataList.h
+++ b/Source/core/html/FormDataList.h
@@ -22,9 +22,9 @@
 #define FormDataList_h
 
 #include "core/fileapi/Blob.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/Forward.h>
-#include <wtf/text/CString.h>
+#include "wtf/Forward.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
@@ -46,7 +46,7 @@
         String m_filename;
     };
 
-    FormDataList(const TextEncoding&);
+    FormDataList(const WTF::TextEncoding&);
 
     void appendData(const String& key, const String& value)
     {
@@ -70,14 +70,14 @@
     }
 
     const Vector<Item>& items() const { return m_items; }
-    const TextEncoding& encoding() const { return m_encoding; }
+    const WTF::TextEncoding& encoding() const { return m_encoding; }
 
 private:
     void appendString(const CString&);
     void appendString(const String&);
     void appendBlob(PassRefPtr<Blob>, const String& filename);
 
-    TextEncoding m_encoding;
+    WTF::TextEncoding m_encoding;
     Vector<Item> m_items;
 };
 
diff --git a/Source/core/html/HTMLAnchorElement.cpp b/Source/core/html/HTMLAnchorElement.cpp
index acf202b..43abdc5 100644
--- a/Source/core/html/HTMLAnchorElement.cpp
+++ b/Source/core/html/HTMLAnchorElement.cpp
@@ -24,6 +24,7 @@
 #include "config.h"
 #include "core/html/HTMLAnchorElement.h"
 
+#include <wtf/text/StringBuilder.h>
 #include "HTMLNames.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/EventNames.h"
@@ -40,15 +41,14 @@
 #include "core/page/ChromeClient.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/platform/HistogramSupport.h"
 #include "core/platform/PlatformMouseEvent.h"
 #include "core/platform/network/DNS.h"
 #include "core/platform/network/ResourceRequest.h"
 #include "core/rendering/RenderImage.h"
-#include <wtf/text/StringBuilder.h>
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 namespace WebCore {
 
@@ -547,7 +547,7 @@
 
         frame->loader()->client()->startDownload(request, fastGetAttribute(downloadAttr));
     } else
-        frame->loader()->urlSelected(kurl, target(), event, false, false, hasRel(RelationNoReferrer) ? NeverSendReferrer : MaybeSendReferrer);
+        frame->loader()->urlSelected(kurl, target(), event, false, hasRel(RelationNoReferrer) ? NeverSendReferrer : MaybeSendReferrer);
 
     sendPings(kurl);
 }
@@ -616,7 +616,7 @@
 {
     if (!m_hasRootEditableElementForSelectionOnMouseDown)
         return 0;
-    return rootEditableElementMap().get(this).get();
+    return rootEditableElementMap().get(this);
 }
 
 void HTMLAnchorElement::clearRootEditableElementForSelectionOnMouseDown()
diff --git a/Source/core/html/HTMLAppletElement.cpp b/Source/core/html/HTMLAppletElement.cpp
index 9707085..4367d19 100644
--- a/Source/core/html/HTMLAppletElement.cpp
+++ b/Source/core/html/HTMLAppletElement.cpp
@@ -30,10 +30,10 @@
 #include "core/html/HTMLParamElement.h"
 #include "core/loader/FrameLoader.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/Widget.h"
 #include "core/rendering/RenderApplet.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/html/HTMLAttributeNames.in b/Source/core/html/HTMLAttributeNames.in
index deed951..b4ce47a 100644
--- a/Source/core/html/HTMLAttributeNames.in
+++ b/Source/core/html/HTMLAttributeNames.in
@@ -53,7 +53,6 @@
 autocomplete
 autofocus
 autoplay
-autosave
 axis
 background
 behavior
diff --git a/Source/core/html/HTMLCanvasElement.cpp b/Source/core/html/HTMLCanvasElement.cpp
index d44846e..aff04b1 100644
--- a/Source/core/html/HTMLCanvasElement.cpp
+++ b/Source/core/html/HTMLCanvasElement.cpp
@@ -48,7 +48,7 @@
 #include "RuntimeEnabledFeatures.h"
 #include "core/page/Settings.h"
 #include "core/platform/MIMETypeRegistry.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/rendering/RenderHTMLCanvas.h"
 
diff --git a/Source/core/html/HTMLDetailsElement.idl b/Source/core/html/HTMLDetailsElement.idl
index 8909fc8..aab8c9b 100644
--- a/Source/core/html/HTMLDetailsElement.idl
+++ b/Source/core/html/HTMLDetailsElement.idl
@@ -17,7 +17,9 @@
  * Boston, MA 02110-1301, USA.
  */
 
-interface HTMLDetailsElement : HTMLElement {
+[
+    NoInterfaceObject,
+] interface HTMLDetailsElement : HTMLElement {
     [Reflect] attribute boolean open;
 };
 
diff --git a/Source/core/html/HTMLDialogElement.cpp b/Source/core/html/HTMLDialogElement.cpp
index f8d85eb..52718b3 100644
--- a/Source/core/html/HTMLDialogElement.cpp
+++ b/Source/core/html/HTMLDialogElement.cpp
@@ -26,7 +26,7 @@
 #include "config.h"
 #include "core/html/HTMLDialogElement.h"
 
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/page/FrameView.h"
 #include "core/rendering/RenderBlock.h"
diff --git a/Source/core/html/HTMLDialogElement.idl b/Source/core/html/HTMLDialogElement.idl
index 874cbcf..855c90b 100644
--- a/Source/core/html/HTMLDialogElement.idl
+++ b/Source/core/html/HTMLDialogElement.idl
@@ -24,7 +24,8 @@
  */
 
 [
-    SkipVTableValidation
+    SkipVTableValidation,
+    EnabledPerContext=dialogElement
 ] interface HTMLDialogElement : HTMLElement {
     [Reflect] attribute boolean open;
     [RaisesException] void close();
diff --git a/Source/core/html/HTMLDocument.cpp b/Source/core/html/HTMLDocument.cpp
index c5e144a..c0a584b 100644
--- a/Source/core/html/HTMLDocument.cpp
+++ b/Source/core/html/HTMLDocument.cpp
@@ -53,36 +53,22 @@
 #include "config.h"
 #include "core/html/HTMLDocument.h"
 
-#include "CSSPropertyNames.h"
-#include "HTMLElementFactory.h"
 #include "HTMLNames.h"
 #include "bindings/v8/ScriptController.h"
-#include "core/css/StyleResolver.h"
-#include "core/dom/DocumentType.h"
-#include "core/dom/ExceptionCode.h"
 #include "core/html/HTMLBodyElement.h"
-#include "core/html/HTMLFrameOwnerElement.h"
-#include "core/html/parser/HTMLDocumentParser.h"
-#include "core/inspector/InspectorInstrumentation.h"
-#include "core/loader/CookieJar.h"
-#include "core/loader/DocumentLoader.h"
-#include "core/loader/FrameLoader.h"
 #include "core/page/FocusController.h"
 #include "core/page/Frame.h"
 #include "core/page/FrameTree.h"
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
-#include "core/page/Settings.h"
-#include "core/platform/HashTools.h"
 #include "core/platform/KURL.h"
-#include <wtf/text/CString.h>
 
 namespace WebCore {
 
 using namespace HTMLNames;
 
-HTMLDocument::HTMLDocument(Frame* frame, const KURL& url)
-    : Document(frame, url, false, true)
+HTMLDocument::HTMLDocument(Frame* frame, const KURL& url, DocumentClassFlags extendedDocumentClasses)
+    : Document(frame, url, HTMLDocumentClass | extendedDocumentClasses)
 {
     ScriptWrappable::init(this);
     clearXMLVersion();
@@ -269,33 +255,10 @@
     }
 }
 
-void HTMLDocument::captureEvents()
-{
-}
-
-void HTMLDocument::releaseEvents()
-{
-}
-
-PassRefPtr<DocumentParser> HTMLDocument::createParser()
-{
-    bool reportErrors = InspectorInstrumentation::collectingHTMLParseErrors(this->page());
-    return HTMLDocumentParser::create(this, reportErrors);
-}
-
 // --------------------------------------------------------------------------
 // not part of the DOM
 // --------------------------------------------------------------------------
 
-PassRefPtr<Element> HTMLDocument::createElement(const AtomicString& name, ExceptionCode& ec)
-{
-    if (!isValidName(name)) {
-        ec = INVALID_CHARACTER_ERR;
-        return 0;
-    }
-    return HTMLElementFactory::createHTMLElement(QualifiedName(nullAtom, name.lower(), xhtmlNamespaceURI), this, 0, false);
-}
-
 void HTMLDocument::addItemToMap(HashCountedSet<AtomicStringImpl*>& map, const AtomicString& name)
 {
     if (name.isEmpty())
@@ -408,10 +371,4 @@
     // But I do see it in the documentation for Mozilla.
 }
 
-bool HTMLDocument::isFrameSet() const
-{
-    HTMLElement* bodyElement = body();
-    return bodyElement && bodyElement->hasTagName(framesetTag);
-}
-
 }
diff --git a/Source/core/html/HTMLDocument.h b/Source/core/html/HTMLDocument.h
index 09d750c..78f067a 100644
--- a/Source/core/html/HTMLDocument.h
+++ b/Source/core/html/HTMLDocument.h
@@ -66,9 +66,6 @@
 
     void clear();
 
-    void captureEvents();
-    void releaseEvents();
-
     void addNamedItem(const AtomicString& name);
     void removeNamedItem(const AtomicString& name);
     bool hasNamedItem(AtomicStringImpl* name);
@@ -80,14 +77,9 @@
     static bool isCaseSensitiveAttribute(const QualifiedName&);
 
 protected:
-    HTMLDocument(Frame*, const KURL&);
+    HTMLDocument(Frame*, const KURL&, DocumentClassFlags extendedDocumentClasses = DefaultDocumentClass);
 
 private:
-    virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&);
-
-    virtual bool isFrameSet() const;
-    virtual PassRefPtr<DocumentParser> createParser();
-
     void addItemToMap(HashCountedSet<AtomicStringImpl*>&, const AtomicString&);
     void removeItemFromMap(HashCountedSet<AtomicStringImpl*>&, const AtomicString&);
 
diff --git a/Source/core/html/HTMLDocument.idl b/Source/core/html/HTMLDocument.idl
index 91f2905..6af68a4 100644
--- a/Source/core/html/HTMLDocument.idl
+++ b/Source/core/html/HTMLDocument.idl
@@ -33,12 +33,9 @@
 
     // Extensions
 
-    [Replaceable] attribute HTMLAllCollection all;
+    [Replaceable] readonly attribute HTMLAllCollection all;
 
-    void clear();
-
-    void captureEvents();
-    void releaseEvents();
+    [DeprecateAs=DocumentClear] void clear();
 
     readonly attribute long width;
     readonly attribute long height;
diff --git a/Source/core/html/HTMLElement.cpp b/Source/core/html/HTMLElement.cpp
index 374db34..67c66ba 100644
--- a/Source/core/html/HTMLElement.cpp
+++ b/Source/core/html/HTMLElement.cpp
@@ -798,32 +798,7 @@
 void HTMLElement::childrenChanged(bool changedByParser, Node* beforeChange, Node* afterChange, int childCountDelta)
 {
     StyledElement::childrenChanged(changedByParser, beforeChange, afterChange, childCountDelta);
-
-    if (!selfOrAncestorHasDirAutoAttribute())
-        return;
-
-    for (Element* ancestor = this; ancestor; ancestor = ancestor->parentElement()) {
-        if (!elementAffectsDirectionality(ancestor))
-            continue;
-        toHTMLElement(ancestor)->calculateAndAdjustDirectionality();
-        return;
-    }
-}
-
-void HTMLElement::removedFrom(ContainerNode* insertionPoint)
-{
-    StyledElement::removedFrom(insertionPoint);
-    if (!parentNode() && selfOrAncestorHasDirAutoAttribute())
-        setHasDirAutoFlagRecursively(this, false);
-}
-
-Node::InsertionNotificationRequest HTMLElement::insertedInto(ContainerNode* insertionPoint)
-{
-    StyledElement::insertedInto(insertionPoint);
-    if (parentNode()->selfOrAncestorHasDirAutoAttribute() && !selfOrAncestorHasDirAutoAttribute())
-        setHasDirAutoFlagRecursively(this, true);
-
-    return InsertionDone;
+    adjustDirectionalityIfNeededAfterChildrenChanged(beforeChange, childCountDelta);
 }
 
 bool HTMLElement::hasDirectionAuto() const
@@ -925,6 +900,35 @@
         setNeedsStyleRecalc();
 }
 
+void HTMLElement::adjustDirectionalityIfNeededAfterChildrenChanged(Node* beforeChange, int childCountDelta)
+{
+    if ((!document() || document()->renderer()) && childCountDelta < 0) {
+        Node* node = beforeChange ? NodeTraversal::nextSkippingChildren(beforeChange) : 0;
+        for (int counter = 0; node && counter < childCountDelta; counter++, node = NodeTraversal::nextSkippingChildren(node)) {
+            if (elementAffectsDirectionality(node))
+                continue;
+
+            setHasDirAutoFlagRecursively(node, false);
+        }
+    }
+
+    if (!selfOrAncestorHasDirAutoAttribute())
+        return;
+
+    Node* oldMarkedNode = beforeChange ? NodeTraversal::nextSkippingChildren(beforeChange) : 0;
+    while (oldMarkedNode && elementAffectsDirectionality(oldMarkedNode))
+        oldMarkedNode = NodeTraversal::nextSkippingChildren(oldMarkedNode, this);
+    if (oldMarkedNode)
+        setHasDirAutoFlagRecursively(oldMarkedNode, false);
+
+    for (Element* elementToAdjust = this; elementToAdjust; elementToAdjust = elementToAdjust->parentElement()) {
+        if (elementAffectsDirectionality(elementToAdjust)) {
+            toHTMLElement(elementToAdjust)->calculateAndAdjustDirectionality();
+            return;
+        }
+    }
+}
+
 void HTMLElement::addHTMLLengthToStyle(MutableStylePropertySet* style, CSSPropertyID propertyID, const String& value)
 {
     // FIXME: This function should not spin up the CSS parser, but should instead just figure out the correct
diff --git a/Source/core/html/HTMLElement.h b/Source/core/html/HTMLElement.h
index 6564127..7a344d6 100644
--- a/Source/core/html/HTMLElement.h
+++ b/Source/core/html/HTMLElement.h
@@ -108,9 +108,6 @@
     virtual void collectStyleForPresentationAttribute(const QualifiedName&, const AtomicString&, MutableStylePropertySet*) OVERRIDE;
     unsigned parseBorderWidthAttribute(const AtomicString&) const;
 
-    virtual InsertionNotificationRequest insertedInto(ContainerNode*) OVERRIDE;
-    virtual void removedFrom(ContainerNode*) OVERRIDE;
-
     virtual void childrenChanged(bool changedByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0);
     void calculateAndAdjustDirectionality();
 
@@ -126,6 +123,7 @@
 
     void dirAttributeChanged(const AtomicString&);
     void adjustDirectionalityIfNeededAfterChildAttributeChanged(Element* child);
+    void adjustDirectionalityIfNeededAfterChildrenChanged(Node* beforeChange, int childCountDelta);
     TextDirection directionality(Node** strongDirectionalityTextNode= 0) const;
 
     TranslateAttributeMode translateAttributeMode() const;
diff --git a/Source/core/html/HTMLElement.idl b/Source/core/html/HTMLElement.idl
index 78e4a5e..a9de148 100644
--- a/Source/core/html/HTMLElement.idl
+++ b/Source/core/html/HTMLElement.idl
@@ -49,6 +49,7 @@
     [RaisesException] void insertAdjacentText([Default=Undefined] optional DOMString where,
                             [Default=Undefined] optional DOMString text);
 
+    [EnabledAtRuntime=imeAPI] InputMethodContext getInputContext();
     readonly attribute HTMLCollection children;
 
              [TreatNullAs=NullString, SetterRaisesException] attribute DOMString contentEditable;
diff --git a/Source/core/html/HTMLFormElement.cpp b/Source/core/html/HTMLFormElement.cpp
index f4b7a3f..28cdbca 100644
--- a/Source/core/html/HTMLFormElement.cpp
+++ b/Source/core/html/HTMLFormElement.cpp
@@ -210,7 +210,7 @@
 bool HTMLFormElement::validateInteractively(Event* event)
 {
     ASSERT(event);
-    if (!document()->page() || !document()->page()->settings()->interactiveFormValidationEnabled() || noValidate())
+    if (!document()->page() || noValidate())
         return true;
 
     HTMLFormControlElement* submitElement = submitElementFromEvent(event);
@@ -354,8 +354,7 @@
     if (needButtonActivation && firstSuccessfulSubmitButton)
         firstSuccessfulSubmitButton->setActivatedSubmit(true);
 
-    bool lockHistory = !processingUserGesture;
-    frame->loader()->submitForm(FormSubmission::create(this, m_attributes, event, lockHistory, formSubmissionTrigger));
+    frame->loader()->submitForm(FormSubmission::create(this, m_attributes, event, formSubmissionTrigger));
 
     if (needButtonActivation && firstSuccessfulSubmitButton)
         firstSuccessfulSubmitButton->setActivatedSubmit(false);
@@ -663,7 +662,7 @@
 {
     if (alias.isEmpty() || !m_elementAliases)
         return 0;
-    return m_elementAliases->get(alias.impl()).get();
+    return m_elementAliases->get(alias.impl());
 }
 
 void HTMLFormElement::addElementAlias(HTMLFormControlElement* element, const AtomicString& alias)
diff --git a/Source/core/html/HTMLFormElement.h b/Source/core/html/HTMLFormElement.h
index e7b8597..6727781 100644
--- a/Source/core/html/HTMLFormElement.h
+++ b/Source/core/html/HTMLFormElement.h
@@ -30,6 +30,10 @@
 #include "core/loader/FormSubmission.h"
 #include <wtf/OwnPtr.h>
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
 class Event;
@@ -38,7 +42,6 @@
 class HTMLFormControlElement;
 class HTMLImageElement;
 class HTMLInputElement;
-class TextEncoding;
 
 class HTMLFormElement FINAL : public HTMLElement {
 public:
diff --git a/Source/core/html/HTMLFrameElementBase.cpp b/Source/core/html/HTMLFrameElementBase.cpp
index 48c540c..115e60d 100644
--- a/Source/core/html/HTMLFrameElementBase.cpp
+++ b/Source/core/html/HTMLFrameElementBase.cpp
@@ -72,7 +72,7 @@
     return true;
 }
 
-void HTMLFrameElementBase::openURL(bool lockHistory, bool lockBackForwardList)
+void HTMLFrameElementBase::openURL(bool lockBackForwardList)
 {
     if (!isURLAllowed())
         return;
@@ -84,7 +84,7 @@
     if (!parentFrame)
         return;
 
-    parentFrame->loader()->subframeLoader()->requestFrame(this, m_URL, m_frameName, lockHistory, lockBackForwardList);
+    parentFrame->loader()->subframeLoader()->requestFrame(this, m_URL, m_frameName, lockBackForwardList);
 }
 
 void HTMLFrameElementBase::parseAttribute(const QualifiedName& name, const AtomicString& value)
@@ -185,7 +185,7 @@
     m_URL = AtomicString(str);
 
     if (inDocument())
-        openURL(false, false);
+        openURL(false);
 }
 
 bool HTMLFrameElementBase::supportsFocus() const
diff --git a/Source/core/html/HTMLFrameElementBase.h b/Source/core/html/HTMLFrameElementBase.h
index d8477e1..7dcbeb0 100644
--- a/Source/core/html/HTMLFrameElementBase.h
+++ b/Source/core/html/HTMLFrameElementBase.h
@@ -66,7 +66,7 @@
     virtual bool areAuthorShadowsAllowed() const OVERRIDE { return false; }
 
     void setNameAndOpenURL();
-    void openURL(bool lockHistory = true, bool lockBackForwardList = true);
+    void openURL(bool lockBackForwardList = true);
 
     AtomicString m_URL;
     AtomicString m_frameName;
diff --git a/Source/core/html/HTMLInputElement.cpp b/Source/core/html/HTMLInputElement.cpp
index 7c6383b..9188895 100644
--- a/Source/core/html/HTMLInputElement.cpp
+++ b/Source/core/html/HTMLInputElement.cpp
@@ -34,7 +34,7 @@
 #include "HTMLNames.h"
 #include "bindings/v8/ScriptEventListener.h"
 #include "core/accessibility/AXObjectCache.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/BeforeTextInsertedEvent.h"
 #include "core/dom/Document.h"
 #include "core/dom/ElementShadow.h"
@@ -202,9 +202,9 @@
     return m_inputType->innerSpinButtonElement();
 }
 
-HTMLElement* HTMLInputElement::resultsButtonElement() const
+HTMLElement* HTMLInputElement::searchDecorationElement() const
 {
-    return m_inputType->resultsButtonElement();
+    return m_inputType->searchDecorationElement();
 }
 
 HTMLElement* HTMLInputElement::cancelButtonElement() const
@@ -670,9 +670,6 @@
             reattachIfAttached();
         setNeedsStyleRecalc();
         UseCounter::count(document(), UseCounter::ResultsAttribute);
-    } else if (name == autosaveAttr) {
-        setNeedsStyleRecalc();
-        UseCounter::count(document(), UseCounter::AutoSaveAttribute);
     } else if (name == incrementalAttr) {
         setNeedsStyleRecalc();
         UseCounter::count(document(), UseCounter::IncrementalAttribute);
@@ -1151,10 +1148,8 @@
     }
 
     if (m_inputType->shouldSubmitImplicitly(evt)) {
-        if (isSearchField()) {
-            addSearchResult();
+        if (isSearchField())
             onSearch();
-        }
         // Form submission finishes editing, just as loss of focus does.
         // If there was a change, send the event now.
         if (wasChangedSinceLastFormControlChangeEvent())
@@ -1400,11 +1395,6 @@
     return m_inputType->supportsReadOnly() && !isReadOnly();
 }
 
-void HTMLInputElement::addSearchResult()
-{
-    m_inputType->addSearchResult();
-}
-
 void HTMLInputElement::onSearch()
 {
     ASSERT(isSearchField());
diff --git a/Source/core/html/HTMLInputElement.h b/Source/core/html/HTMLInputElement.h
index 0cb7988..d98f710 100644
--- a/Source/core/html/HTMLInputElement.h
+++ b/Source/core/html/HTMLInputElement.h
@@ -129,7 +129,7 @@
     virtual HTMLElement* innerTextElement() const;
     HTMLElement* innerBlockElement() const;
     HTMLElement* innerSpinButtonElement() const;
-    HTMLElement* resultsButtonElement() const;
+    HTMLElement* searchDecorationElement() const;
     HTMLElement* cancelButtonElement() const;
 #if ENABLE(INPUT_SPEECH)
     HTMLElement* speechButtonElement() const;
@@ -235,7 +235,6 @@
     bool canReceiveDroppedFiles() const;
     void setCanReceiveDroppedFiles(bool);
 
-    void addSearchResult();
     void onSearch();
 
     void updateClearButtonVisibility();
diff --git a/Source/core/html/HTMLLabelElement.cpp b/Source/core/html/HTMLLabelElement.cpp
index 5f69302..c1ce760 100644
--- a/Source/core/html/HTMLLabelElement.cpp
+++ b/Source/core/html/HTMLLabelElement.cpp
@@ -66,7 +66,8 @@
 
 bool HTMLLabelElement::isFocusable() const
 {
-    return false;
+    HTMLLabelElement* that = const_cast<HTMLLabelElement*>(this);
+    return that->isContentEditable();
 }
 
 LabelableElement* HTMLLabelElement::control()
diff --git a/Source/core/html/HTMLLinkElement.cpp b/Source/core/html/HTMLLinkElement.cpp
index 6f143fe..0c5c868 100644
--- a/Source/core/html/HTMLLinkElement.cpp
+++ b/Source/core/html/HTMLLinkElement.cpp
@@ -25,12 +25,13 @@
 #include "config.h"
 #include "core/html/HTMLLinkElement.h"
 
+#include <wtf/StdLibExtras.h>
 #include "HTMLNames.h"
 #include "bindings/v8/ScriptEventListener.h"
 #include "core/css/MediaList.h"
 #include "core/css/MediaQueryEvaluator.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleSheetContents.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/Document.h"
 #include "core/dom/DocumentStyleSheetCollection.h"
@@ -47,9 +48,8 @@
 #include "core/page/FrameTree.h"
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
-#include <wtf/StdLibExtras.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/html/HTMLMediaElement.cpp b/Source/core/html/HTMLMediaElement.cpp
index 334d719..d927d74 100644
--- a/Source/core/html/HTMLMediaElement.cpp
+++ b/Source/core/html/HTMLMediaElement.cpp
@@ -26,6 +26,12 @@
 #include "config.h"
 #include "core/html/HTMLMediaElement.h"
 
+#include <wtf/CurrentTime.h>
+#include <wtf/MathExtras.h>
+#include <wtf/MemoryInstrumentationVector.h>
+#include <wtf/NonCopyingSort.h>
+#include <wtf/text/CString.h>
+#include <wtf/Uint8Array.h>
 #include <limits>
 #include "CSSPropertyNames.h"
 #include "CSSValueKeywords.h"
@@ -69,33 +75,28 @@
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
 #include "core/page/PageGroup.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/platform/ContentType.h"
 #include "core/platform/Language.h"
 #include "core/platform/Logging.h"
+#include "core/platform/MIMETypeFromURL.h"
 #include "core/platform/MIMETypeRegistry.h"
 #include "core/platform/graphics/MediaPlayer.h"
 #include "core/rendering/RenderLayerCompositor.h"
 #include "core/rendering/RenderVideo.h"
 #include "core/rendering/RenderView.h"
-#include "modules/mediastream/MediaStreamRegistry.h"
 #include "modules/mediasource/MediaSource.h"
 #include "modules/mediasource/MediaSourceRegistry.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/MathExtras.h>
-#include <wtf/MemoryInstrumentationVector.h>
-#include <wtf/NonCopyingSort.h>
-#include <wtf/text/CString.h>
-#include <wtf/Uint8Array.h>
+#include "modules/mediastream/MediaStreamRegistry.h"
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
+#include "RuntimeEnabledFeatures.h"
 #include "core/html/HTMLTrackElement.h"
 #include "core/html/track/InbandTextTrack.h"
 #include "core/html/track/TextTrackCueList.h"
 #include "core/html/track/TextTrackList.h"
 #include "core/page/CaptionUserPreferences.h"
-#include "RuntimeEnabledFeatures.h"
 #include "core/platform/graphics/InbandTextTrackPrivate.h"
 
 #if ENABLE(WEB_AUDIO)
@@ -424,7 +425,7 @@
     HTMLElement::finishParsingChildren();
     m_parsingInProgress = false;
 
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return;
 
     for (Node* node = firstChild(); node; node = node->nextSibling()) {
@@ -506,7 +507,7 @@
         m_pendingActionFlags |= LoadMediaResource;
     }
 
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled() && (actionType & LoadTextTrackResource))
+    if (RuntimeEnabledFeatures::videoTrackEnabled() && (actionType & LoadTextTrackResource))
         m_pendingActionFlags |= LoadTextTrackResource;
 
 #if USE(PLATFORM_TEXT_TRACK_MENU)
@@ -540,7 +541,7 @@
 {
     RefPtr<HTMLMediaElement> protect(this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations.
 
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled() && (m_pendingActionFlags & LoadTextTrackResource))
+    if (RuntimeEnabledFeatures::videoTrackEnabled() && (m_pendingActionFlags & LoadTextTrackResource))
         configureTextTracks();
 
     if (m_pendingActionFlags & LoadMediaResource) {
@@ -551,7 +552,7 @@
     }
 
 #if USE(PLATFORM_TEXT_TRACK_MENU)
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled() && (m_pendingActionFlags & TextTrackChangesNotification))
+    if (RuntimeEnabledFeatures::videoTrackEnabled() && (m_pendingActionFlags & TextTrackChangesNotification))
         notifyMediaPlayerOfTextTrackChanges();
 #endif
 
@@ -575,7 +576,7 @@
 
 String HTMLMediaElement::canPlayType(const String& mimeType, const String& keySystem, const KURL& url) const
 {
-    MediaPlayer::SupportsType support = MediaPlayer::supportsType(ContentType(mimeType), keySystem, url, this);
+    MediaPlayer::SupportsType support = MediaPlayer::supportsType(ContentType(mimeType), keySystem, url);
     String canPlay;
 
     // 4.8.10.3
@@ -656,7 +657,7 @@
         invalidateCachedTime();
         scheduleEvent(eventNames().emptiedEvent);
         updateMediaController();
-        if (RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+        if (RuntimeEnabledFeatures::videoTrackEnabled())
             updateActiveTextTrackCues(0);
     }
 
@@ -702,7 +703,7 @@
 
     // HTMLMediaElement::textTracksAreReady will need "... the text tracks whose mode was not in the
     // disabled state when the element's resource selection algorithm last started".
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled()) {
+    if (RuntimeEnabledFeatures::videoTrackEnabled()) {
         m_textTracksWhenResourceSelectionBegan.clear();
         if (m_textTracks) {
             for (unsigned i = 0; i < m_textTracks->length(); ++i) {
@@ -1533,7 +1534,7 @@
     ReadyState oldState = m_readyState;
     ReadyState newState = static_cast<ReadyState>(state);
 
-    bool tracksAreReady = !RuntimeEnabledFeatures::webkitVideoTrackEnabled() || textTracksAreReady();
+    bool tracksAreReady = !RuntimeEnabledFeatures::videoTrackEnabled() || textTracksAreReady();
 
     if (newState == oldState && m_tracksAreReady == tracksAreReady)
         return;
@@ -1630,7 +1631,7 @@
 
     updatePlayState();
     updateMediaController();
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (RuntimeEnabledFeatures::videoTrackEnabled())
         updateActiveTextTrackCues(currentTime());
 }
 
@@ -2488,7 +2489,7 @@
     if (!m_paused && hasMediaControls())
         mediaControls()->playbackProgressed();
 
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (RuntimeEnabledFeatures::videoTrackEnabled())
         updateActiveTextTrackCues(currentTime());
 }
 
@@ -2537,7 +2538,7 @@
 
 void HTMLMediaElement::mediaPlayerDidAddTrack(PassRefPtr<InbandTextTrackPrivate> prpTrack)
 {
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return;
 
     // 4.8.10.12.2 Sourcing in-band text tracks
@@ -2572,7 +2573,7 @@
 
 void HTMLMediaElement::mediaPlayerDidRemoveTrack(PassRefPtr<InbandTextTrackPrivate> prpTrack)
 {
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return;
 
     if (!m_textTracks)
@@ -2697,7 +2698,7 @@
 
 PassRefPtr<TextTrack> HTMLMediaElement::addTextTrack(const String& kind, const String& label, const String& language, ExceptionCode& ec)
 {
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return 0;
 
     // 4.8.10.12.4 Text track API
@@ -2734,7 +2735,7 @@
 
 TextTrackList* HTMLMediaElement::textTracks()
 {
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return 0;
 
     if (!m_textTracks)
@@ -2747,7 +2748,7 @@
 {
     ASSERT(trackElement->hasTagName(trackTag));
 
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return;
 
     // 4.8.10.12.3 Sourcing out-of-band text tracks
@@ -2773,7 +2774,7 @@
 {
     ASSERT(trackElement->hasTagName(trackTag));
 
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return;
 
 #if !LOG_DISABLED
@@ -3058,7 +3059,7 @@
             if (shouldLog)
                 LOG(Media, "HTMLMediaElement::selectNextSourceChild - 'type' is '%s' - key system is '%s'", type.utf8().data(), system.utf8().data());
 #endif
-            if (!MediaPlayer::supportsType(ContentType(type), system, mediaURL, this))
+            if (!MediaPlayer::supportsType(ContentType(type), system, mediaURL))
                 goto check_again;
         }
 
@@ -3181,7 +3182,7 @@
 {
     LOG(Media, "HTMLMediaElement::mediaPlayerTimeChanged");
 
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (RuntimeEnabledFeatures::videoTrackEnabled())
         updateActiveTextTrackCues(currentTime());
 
     beginProcessingMediaPlayerCallback();
@@ -3630,7 +3631,7 @@
     // Reset m_readyState since m_player is gone.
     m_readyState = HAVE_NOTHING;
     updateMediaController();
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (RuntimeEnabledFeatures::videoTrackEnabled())
         updateActiveTextTrackCues(0);
 }
 
@@ -3781,7 +3782,7 @@
     if (m_player && m_player->hasClosedCaptions())
         return true;
 
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled() && m_textTracks)
+    if (RuntimeEnabledFeatures::videoTrackEnabled() && m_textTracks)
     for (unsigned i = 0; i < m_textTracks->length(); ++i) {
         if (m_textTracks->item(i)->readinessState() == TextTrack::FailedToLoad)
             continue;
@@ -3818,7 +3819,7 @@
     m_closedCaptionsVisible = closedCaptionVisible;
     m_player->setClosedCaptionsVisible(closedCaptionVisible);
 
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled()) {
+    if (RuntimeEnabledFeatures::videoTrackEnabled()) {
         m_processingPreferenceChange = true;
         markCaptionAndSubtitleTracksAsUnconfigured();
         m_processingPreferenceChange = false;
@@ -3877,26 +3878,6 @@
 }
 
 
-void HTMLMediaElement::getSitesInMediaCache(Vector<String>& sites)
-{
-    MediaPlayer::getSitesInMediaCache(sites);
-}
-
-void HTMLMediaElement::clearMediaCache()
-{
-    MediaPlayer::clearMediaCache();
-}
-
-void HTMLMediaElement::clearMediaCacheForSite(const String& site)
-{
-    MediaPlayer::clearMediaCacheForSite(site);
-}
-
-void HTMLMediaElement::resetMediaEngines()
-{
-    MediaPlayer::resetMediaEngines();
-}
-
 MediaControls* HTMLMediaElement::mediaControls() const
 {
     return toMediaControls(userAgentShadowRoot()->firstChild());
@@ -3977,7 +3958,7 @@
 
     mediaControls()->changedClosedCaptionsVisibility();
 
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (RuntimeEnabledFeatures::videoTrackEnabled())
         updateTextTrackDisplay();
 }
 
@@ -4238,17 +4219,6 @@
     return Anonymous;
 }
 
-bool HTMLMediaElement::mediaPlayerNeedsSiteSpecificHacks() const
-{
-    Settings* settings = document()->settings();
-    return settings && settings->needsSiteSpecificQuirks();
-}
-
-String HTMLMediaElement::mediaPlayerDocumentHost() const
-{
-    return document()->url().host();
-}
-
 void HTMLMediaElement::mediaPlayerEnterFullscreen()
 {
     enterFullscreen();
diff --git a/Source/core/html/HTMLMediaElement.h b/Source/core/html/HTMLMediaElement.h
index e30ce8b..eedbc78 100644
--- a/Source/core/html/HTMLMediaElement.h
+++ b/Source/core/html/HTMLMediaElement.h
@@ -65,7 +65,7 @@
 // But it can't be until the Chromium WebMediaPlayerClientImpl class is fixed so it
 // no longer depends on typecasting a MediaPlayerClient to an HTMLMediaElement.
 
-class HTMLMediaElement : public HTMLElement, public MediaPlayerClient, public MediaPlayerSupportsTypeClient, public ActiveDOMObject, public MediaControllerInterface
+class HTMLMediaElement : public HTMLElement, public MediaPlayerClient, public ActiveDOMObject, public MediaControllerInterface
     , private TextTrackClient
 #if USE(PLATFORM_TEXT_TRACK_MENU)
     , public PlatformTextTrackMenuClient
@@ -285,12 +285,6 @@
     void sourceWasRemoved(HTMLSourceElement*);
     void sourceWasAdded(HTMLSourceElement*);
 
-    // Media cache management.
-    static void getSitesInMediaCache(Vector<String>&);
-    static void clearMediaCache();
-    static void clearMediaCacheForSite(const String&);
-    static void resetMediaEngines();
-
     bool isPlaying() const { return m_playing; }
 
     virtual bool hasPendingActivity() const;
@@ -419,9 +413,6 @@
     virtual String mediaPlayerUserAgent() const OVERRIDE;
     virtual CORSMode mediaPlayerCORSMode() const OVERRIDE;
 
-    virtual bool mediaPlayerNeedsSiteSpecificHacks() const OVERRIDE;
-    virtual String mediaPlayerDocumentHost() const OVERRIDE;
-
     virtual void mediaPlayerEnterFullscreen() OVERRIDE;
     virtual void mediaPlayerExitFullscreen() OVERRIDE;
     virtual bool mediaPlayerIsFullscreen() const OVERRIDE;
diff --git a/Source/core/html/HTMLMediaElement.idl b/Source/core/html/HTMLMediaElement.idl
index 0dbe3ed..e8e441d 100644
--- a/Source/core/html/HTMLMediaElement.idl
+++ b/Source/core/html/HTMLMediaElement.idl
@@ -20,10 +20,11 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject
 ] interface HTMLMediaElement : HTMLElement {
 
@@ -112,8 +113,8 @@
     [EnabledAtRuntime=encryptedMedia] attribute MediaKeys mediaKeys;
 #endif
 
-[EnabledAtRuntime=webkitVideoTrack, RaisesException] TextTrack addTextTrack(DOMString kind, optional DOMString label, optional DOMString language);
-[EnabledAtRuntime=webkitVideoTrack] readonly attribute TextTrackList textTracks;
+[EnabledAtRuntime=videoTrack, RaisesException] TextTrack addTextTrack(DOMString kind, optional DOMString label, optional DOMString language);
+[EnabledAtRuntime=videoTrack] readonly attribute TextTrackList textTracks;
 
 [Reflect, TreatNullAs=NullString] attribute DOMString mediaGroup;
 [CustomSetter] attribute MediaController controller;
diff --git a/Source/core/html/HTMLOptGroupElement.cpp b/Source/core/html/HTMLOptGroupElement.cpp
index f7da957..7cd8034 100644
--- a/Source/core/html/HTMLOptGroupElement.cpp
+++ b/Source/core/html/HTMLOptGroupElement.cpp
@@ -26,7 +26,7 @@
 #include "core/html/HTMLOptGroupElement.h"
 
 #include "HTMLNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/NodeRenderStyle.h"
 #include "core/dom/NodeRenderingContext.h"
diff --git a/Source/core/html/HTMLOptionElement.cpp b/Source/core/html/HTMLOptionElement.cpp
index 3add454..e689cd3 100644
--- a/Source/core/html/HTMLOptionElement.cpp
+++ b/Source/core/html/HTMLOptionElement.cpp
@@ -28,7 +28,7 @@
 #include "core/html/HTMLOptionElement.h"
 
 #include "HTMLNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/Document.h"
 #include "core/dom/ExceptionCode.h"
diff --git a/Source/core/html/HTMLPlugInElement.cpp b/Source/core/html/HTMLPlugInElement.cpp
index 5497e78..7f2da27 100644
--- a/Source/core/html/HTMLPlugInElement.cpp
+++ b/Source/core/html/HTMLPlugInElement.cpp
@@ -189,10 +189,8 @@
 
     RenderObject* r = renderer();
     if (r && r->isEmbeddedObject()) {
-        if (toRenderEmbeddedObject(r)->showsUnavailablePluginIndicator()) {
-            toRenderEmbeddedObject(r)->handleUnavailablePluginIndicatorEvent(event);
+        if (toRenderEmbeddedObject(r)->showsUnavailablePluginIndicator())
             return;
-        }
 
         if (displayState() < Playing)
             return;
diff --git a/Source/core/html/HTMLPlugInImageElement.cpp b/Source/core/html/HTMLPlugInImageElement.cpp
index aa7c0b7..7ac8711 100644
--- a/Source/core/html/HTMLPlugInImageElement.cpp
+++ b/Source/core/html/HTMLPlugInImageElement.cpp
@@ -21,8 +21,9 @@
 #include "config.h"
 #include "core/html/HTMLPlugInImageElement.h"
 
+#include <wtf/CurrentTime.h>
 #include "bindings/v8/ScriptController.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/MouseEvent.h"
 #include "core/dom/NodeList.h"
 #include "core/dom/NodeRenderStyle.h"
@@ -39,15 +40,15 @@
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
 #include "core/page/PlugInClient.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/LocalizedStrings.h"
 #include "core/platform/Logging.h"
-#include "core/platform/SchemeRegistry.h"
+#include "core/platform/MIMETypeFromURL.h"
 #include "core/platform/graphics/Image.h"
 #include "core/rendering/RenderEmbeddedObject.h"
 #include "core/rendering/RenderImage.h"
-#include <wtf/CurrentTime.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/html/HTMLPlugInImageElement.h b/Source/core/html/HTMLPlugInImageElement.h
index b6824f2..1a117c4 100644
--- a/Source/core/html/HTMLPlugInImageElement.h
+++ b/Source/core/html/HTMLPlugInImageElement.h
@@ -23,6 +23,7 @@
 
 #include "core/html/HTMLPlugInElement.h"
 
+#include "core/platform/MIMETypeFromURL.h"
 #include "core/rendering/style/RenderStyle.h"
 #include <wtf/OwnPtr.h>
 #include <wtf/RefPtr.h>
diff --git a/Source/core/html/HTMLSourceElement.idl b/Source/core/html/HTMLSourceElement.idl
index 67e69f7..632aaf2 100644
--- a/Source/core/html/HTMLSourceElement.idl
+++ b/Source/core/html/HTMLSourceElement.idl
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-interface HTMLSourceElement : HTMLElement {
+[
+    NoInterfaceObject,
+] interface HTMLSourceElement : HTMLElement {
 [Reflect, URL] attribute DOMString src;
     attribute DOMString type;
     attribute DOMString media;
diff --git a/Source/core/html/HTMLStyleElement.cpp b/Source/core/html/HTMLStyleElement.cpp
index 29a7b9c..0d9a635 100644
--- a/Source/core/html/HTMLStyleElement.cpp
+++ b/Source/core/html/HTMLStyleElement.cpp
@@ -91,26 +91,41 @@
     if (!inDocument())
         return;
 
+    bool scopedValueChanged = false;
     if (scoped) {
         // As any <style> in a shadow tree is treated as "scoped",
         // need to remove the <style> from its shadow root.
-        if (m_scopedStyleRegistrationState == RegisteredInShadowRoot)
+        if (m_scopedStyleRegistrationState == RegisteredInShadowRoot) {
             unregisterWithScopingNode(containingShadowRoot());
+            scopedValueChanged = true;
+        }
 
-        if (m_scopedStyleRegistrationState != RegisteredAsScoped)
+        if (m_scopedStyleRegistrationState != RegisteredAsScoped) {
             registerWithScopingNode(true);
+            scopedValueChanged = true;
+        }
+
+        if (scopedValueChanged)
+            document()->styleResolverChanged(DeferRecalcStyle);
         return;
     }
 
     // If the <style> was scoped, need to remove the <style> from the scoping
     // element, i.e. the parent node.
-    if (m_scopedStyleRegistrationState == RegisteredAsScoped)
+    if (m_scopedStyleRegistrationState == RegisteredAsScoped) {
         unregisterWithScopingNode(parentNode());
+        scopedValueChanged = true;
+    }
 
     // As any <style> in a shadow tree is treated as "scoped",
     // need to add the <style> to its shadow root.
-    if (isInShadowTree() && m_scopedStyleRegistrationState != RegisteredInShadowRoot)
+    if (isInShadowTree() && m_scopedStyleRegistrationState != RegisteredInShadowRoot) {
         registerWithScopingNode(false);
+        scopedValueChanged = true;
+    }
+
+    if (scopedValueChanged)
+        document()->styleResolverChanged(DeferRecalcStyle);
 }
 
 void HTMLStyleElement::finishParsingChildren()
@@ -138,13 +153,6 @@
         return;
     }
     scope->registerScopedHTMLStyleChild();
-    if (scope->isShadowRoot())
-        scope->shadowHost()->setNeedsStyleRecalc();
-    else
-        scope->setNeedsStyleRecalc();
-    if (inDocument() && !document()->parsing() && document()->renderer())
-        document()->styleResolverChanged(DeferRecalcStyle);
-
     m_scopedStyleRegistrationState = scoped ? RegisteredAsScoped : RegisteredInShadowRoot;
 }
 
@@ -158,10 +166,7 @@
     if (scope) {
         ASSERT(scope->hasScopedHTMLStyleChild());
         scope->unregisterScopedHTMLStyleChild();
-        scope->setNeedsStyleRecalc();
     }
-    if (inDocument() && !document()->parsing() && document()->renderer())
-        document()->styleResolverChanged(DeferRecalcStyle);
 
     m_scopedStyleRegistrationState = NotRegistered;
 }
@@ -170,9 +175,9 @@
 {
     HTMLElement::insertedInto(insertionPoint);
     if (insertionPoint->inDocument()) {
-        StyleElement::insertedIntoDocument(document(), this);
         if (m_scopedStyleRegistrationState == NotRegistered && (scoped() || isInShadowTree()))
             registerWithScopingNode(scoped());
+        StyleElement::insertedIntoDocument(document(), this);
     }
 
     return InsertionDone;
diff --git a/Source/core/html/HTMLStyleElement.h b/Source/core/html/HTMLStyleElement.h
index 5fe275a..626f832 100644
--- a/Source/core/html/HTMLStyleElement.h
+++ b/Source/core/html/HTMLStyleElement.h
@@ -53,6 +53,11 @@
         return true;
     }
 
+    bool isRegisteredInShadowRoot() const
+    {
+        return m_scopedStyleRegistrationState == RegisteredInShadowRoot;
+    }
+
     using StyleElement::sheet;
 
     bool disabled() const;
@@ -97,6 +102,17 @@
     ScopedStyleRegistrationState m_scopedStyleRegistrationState;
 };
 
+inline bool isHTMLStyleElement(Node* node)
+{
+    return node->hasTagName(HTMLNames::styleTag);
+}
+
+inline HTMLStyleElement* toHTMLStyleElement(Node* node)
+{
+    ASSERT_WITH_SECURITY_IMPLICATION(!node || isHTMLStyleElement(node));
+    return static_cast<HTMLStyleElement*>(node);
+}
+
 } //namespace
 
 #endif
diff --git a/Source/core/html/HTMLTemplateElement.idl b/Source/core/html/HTMLTemplateElement.idl
index 8e91f1c..46c6696 100644
--- a/Source/core/html/HTMLTemplateElement.idl
+++ b/Source/core/html/HTMLTemplateElement.idl
@@ -29,6 +29,6 @@
  */
 
 interface HTMLTemplateElement : HTMLElement {
-    [CacheAttributeForGC] readonly attribute DocumentFragment content;
+    [KeepAttributeAliveForGC] readonly attribute DocumentFragment content;
 };
 
diff --git a/Source/core/html/HTMLTextAreaElement.cpp b/Source/core/html/HTMLTextAreaElement.cpp
index ab270f0..6b5b5f1 100644
--- a/Source/core/html/HTMLTextAreaElement.cpp
+++ b/Source/core/html/HTMLTextAreaElement.cpp
@@ -283,8 +283,6 @@
     if (!focused())
         return;
 
-    if (Frame* frame = document()->frame())
-        frame->editor()->textDidChangeInTextArea(this);
     // When typing in a textarea, childrenChanged is not called, so we need to force the directionality check.
     calculateAndAdjustDirectionality();
 }
diff --git a/Source/core/html/HTMLTrackElement.cpp b/Source/core/html/HTMLTrackElement.cpp
index d8a6ffe..4a13d17 100644
--- a/Source/core/html/HTMLTrackElement.cpp
+++ b/Source/core/html/HTMLTrackElement.cpp
@@ -93,7 +93,7 @@
 
 void HTMLTrackElement::parseAttribute(const QualifiedName& name, const AtomicString& value)
 {
-    if (RuntimeEnabledFeatures::webkitVideoTrackEnabled()) {
+    if (RuntimeEnabledFeatures::videoTrackEnabled()) {
         if (name == srcAttr) {
             if (!value.isEmpty())
                 scheduleLoad();
@@ -194,7 +194,7 @@
     if (m_loadTimer.isActive())
         return;
 
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return;
 
     // 2. If the text track's text track mode is not set to one of hidden or showing, abort these steps.
@@ -232,7 +232,7 @@
 
 bool HTMLTrackElement::canLoadUrl(const KURL& url)
 {
-    if (!RuntimeEnabledFeatures::webkitVideoTrackEnabled())
+    if (!RuntimeEnabledFeatures::videoTrackEnabled())
         return false;
 
     HTMLMediaElement* parent = mediaElement();
diff --git a/Source/core/html/HTMLTrackElement.idl b/Source/core/html/HTMLTrackElement.idl
index f0d21f6..d27ae46 100644
--- a/Source/core/html/HTMLTrackElement.idl
+++ b/Source/core/html/HTMLTrackElement.idl
@@ -24,7 +24,7 @@
  */
 
 [
-    EnabledAtRuntime=webkitVideoTrack
+    EnabledAtRuntime=videoTrack
 ] interface HTMLTrackElement : HTMLElement {
     attribute DOMString kind;
     [Reflect, URL] attribute DOMString src;
diff --git a/Source/core/html/HTMLVideoElement.idl b/Source/core/html/HTMLVideoElement.idl
index 5b0cf38..0fbfee8 100644
--- a/Source/core/html/HTMLVideoElement.idl
+++ b/Source/core/html/HTMLVideoElement.idl
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-interface HTMLVideoElement : HTMLMediaElement {
+[
+    NoInterfaceObject,
+] interface HTMLVideoElement : HTMLMediaElement {
     [Reflect] attribute unsigned long width;
     [Reflect] attribute unsigned long height;
     readonly attribute unsigned long videoWidth;
diff --git a/Source/core/html/ImageDocument.cpp b/Source/core/html/ImageDocument.cpp
index 0d7e79d..ff2e398 100644
--- a/Source/core/html/ImageDocument.cpp
+++ b/Source/core/html/ImageDocument.cpp
@@ -165,7 +165,7 @@
 // --------
 
 ImageDocument::ImageDocument(Frame* frame, const KURL& url)
-    : HTMLDocument(frame, url)
+    : HTMLDocument(frame, url, ImageDocumentClass)
     , m_imageElement(0)
     , m_imageSizeIsKnown(false)
     , m_didShrinkImage(false)
diff --git a/Source/core/html/ImageDocument.h b/Source/core/html/ImageDocument.h
index 6f94404..9dd3253 100644
--- a/Source/core/html/ImageDocument.h
+++ b/Source/core/html/ImageDocument.h
@@ -51,8 +51,7 @@
     ImageDocument(Frame*, const KURL&);
 
     virtual PassRefPtr<DocumentParser> createParser();
-    virtual bool isImageDocument() const { return true; }
-    
+
     void createDocumentStructure();
     void resizeImageToFit();
     void restoreImageSize();
diff --git a/Source/core/html/InputType.cpp b/Source/core/html/InputType.cpp
index 2458eaf..bc82ef2 100644
--- a/Source/core/html/InputType.cpp
+++ b/Source/core/html/InputType.cpp
@@ -555,10 +555,6 @@
     element()->focus(false);
 }
 
-void InputType::addSearchResult()
-{
-}
-
 void InputType::attach()
 {
 }
diff --git a/Source/core/html/InputType.h b/Source/core/html/InputType.h
index 0d35e1b..7179120 100644
--- a/Source/core/html/InputType.h
+++ b/Source/core/html/InputType.h
@@ -220,7 +220,7 @@
     virtual HTMLElement* innerBlockElement() const { return 0; }
     virtual HTMLElement* innerTextElement() const { return 0; }
     virtual HTMLElement* innerSpinButtonElement() const { return 0; }
-    virtual HTMLElement* resultsButtonElement() const { return 0; }
+    virtual HTMLElement* searchDecorationElement() const { return 0; }
     virtual HTMLElement* cancelButtonElement() const { return 0; }
 #if ENABLE(INPUT_SPEECH)
     virtual HTMLElement* speechButtonElement() const { return 0; }
@@ -234,7 +234,6 @@
     virtual bool rendererIsNeeded();
     virtual RenderObject* createRenderer(RenderArena*, RenderStyle*) const;
     virtual PassRefPtr<RenderStyle> customStyleForRenderer(PassRefPtr<RenderStyle>);
-    virtual void addSearchResult();
     virtual void attach();
     virtual void detach();
     virtual void minOrMaxAttributeChanged();
diff --git a/Source/core/html/MediaController.idl b/Source/core/html/MediaController.idl
index 675cc4d..cedb4c3 100644
--- a/Source/core/html/MediaController.idl
+++ b/Source/core/html/MediaController.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Constructor,
     CallWith=ScriptExecutionContext,
     EventTarget
diff --git a/Source/core/html/MediaDocument.cpp b/Source/core/html/MediaDocument.cpp
index c2326e5..fc1618a 100644
--- a/Source/core/html/MediaDocument.cpp
+++ b/Source/core/html/MediaDocument.cpp
@@ -117,7 +117,7 @@
 }
     
 MediaDocument::MediaDocument(Frame* frame, const KURL& url)
-    : HTMLDocument(frame, url)
+    : HTMLDocument(frame, url, MediaDocumentClass)
     , m_replaceMediaElementTimer(this, &MediaDocument::replaceMediaElementTimerFired)
 {
     setCompatibilityMode(QuirksMode);
diff --git a/Source/core/html/MediaDocument.h b/Source/core/html/MediaDocument.h
index 101264d..c189796 100644
--- a/Source/core/html/MediaDocument.h
+++ b/Source/core/html/MediaDocument.h
@@ -43,7 +43,6 @@
 private:
     MediaDocument(Frame*, const KURL&);
 
-    virtual bool isMediaDocument() const { return true; }        
     virtual PassRefPtr<DocumentParser> createParser();
 
     virtual void defaultEventHandler(Event*);
diff --git a/Source/core/html/MediaError.idl b/Source/core/html/MediaError.idl
index cbc4eb2..bb3c844 100644
--- a/Source/core/html/MediaError.idl
+++ b/Source/core/html/MediaError.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface MediaError {
       const unsigned short MEDIA_ERR_ABORTED = 1;
diff --git a/Source/core/html/PluginDocument.cpp b/Source/core/html/PluginDocument.cpp
index 06b42f2..50aca7e 100644
--- a/Source/core/html/PluginDocument.cpp
+++ b/Source/core/html/PluginDocument.cpp
@@ -136,7 +136,7 @@
 }
 
 PluginDocument::PluginDocument(Frame* frame, const KURL& url)
-    : HTMLDocument(frame, url)
+    : HTMLDocument(frame, url, PluginDocumentClass)
     , m_shouldLoadPluginManually(true)
 {
     setCompatibilityMode(QuirksMode);
diff --git a/Source/core/html/PluginDocument.h b/Source/core/html/PluginDocument.h
index 49175dc..98c6ef0 100644
--- a/Source/core/html/PluginDocument.h
+++ b/Source/core/html/PluginDocument.h
@@ -54,7 +54,6 @@
     PluginDocument(Frame*, const KURL&);
 
     virtual PassRefPtr<DocumentParser> createParser() OVERRIDE;
-    virtual bool isPluginDocument() const OVERRIDE { return true; }    
         
     void setShouldLoadPluginManually(bool loadManually) { m_shouldLoadPluginManually = loadManually; }
 
diff --git a/Source/core/html/RadioNodeList.idl b/Source/core/html/RadioNodeList.idl
index d3132f0..1d6818b 100644
--- a/Source/core/html/RadioNodeList.idl
+++ b/Source/core/html/RadioNodeList.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface RadioNodeList : NodeList {
     attribute DOMString value;
 };
diff --git a/Source/core/html/SearchInputType.cpp b/Source/core/html/SearchInputType.cpp
index 18fc880..87be461 100644
--- a/Source/core/html/SearchInputType.cpp
+++ b/Source/core/html/SearchInputType.cpp
@@ -46,7 +46,7 @@
 
 inline SearchInputType::SearchInputType(HTMLInputElement* element)
     : BaseTextInputType(element)
-    , m_resultsButton(0)
+    , m_searchDecoration(0)
     , m_cancelButton(0)
     , m_searchEventTimer(this, &SearchInputType::searchEventTimerFired)
 {
@@ -63,12 +63,6 @@
     observeFeatureIfVisible(UseCounter::InputTypeSearch);
 }
 
-void SearchInputType::addSearchResult()
-{
-    if (RenderObject* renderer = element()->renderer())
-        toRenderSearchField(renderer)->addSearchResult();
-}
-
 RenderObject* SearchInputType::createRenderer(RenderArena* arena, RenderStyle*) const
 {
     return new (arena) RenderSearchField(element());
@@ -96,7 +90,7 @@
 
 void SearchInputType::createShadowSubtree()
 {
-    ASSERT(!m_resultsButton);
+    ASSERT(!m_searchDecoration);
     ASSERT(!m_cancelButton);
 
     TextFieldInputType::createShadowSubtree();
@@ -105,18 +99,18 @@
     ASSERT(container);
     ASSERT(textWrapper);
 
-    RefPtr<SearchFieldResultsButtonElement> resultsButton = SearchFieldResultsButtonElement::create(element()->document());
-    m_resultsButton = resultsButton.get();
-    container->insertBefore(m_resultsButton, textWrapper, IGNORE_EXCEPTION);
+    RefPtr<SearchFieldDecorationElement> searchDecoration = SearchFieldDecorationElement::create(element()->document());
+    m_searchDecoration = searchDecoration.get();
+    container->insertBefore(m_searchDecoration, textWrapper, IGNORE_EXCEPTION);
 
     RefPtr<SearchFieldCancelButtonElement> cancelButton = SearchFieldCancelButtonElement::create(element()->document());
     m_cancelButton = cancelButton.get();
     container->insertBefore(m_cancelButton, textWrapper->nextSibling(), IGNORE_EXCEPTION);
 }
 
-HTMLElement* SearchInputType::resultsButtonElement() const
+HTMLElement* SearchInputType::searchDecorationElement() const
 {
-    return m_resultsButton;
+    return m_searchDecoration;
 }
 
 HTMLElement* SearchInputType::cancelButtonElement() const
@@ -145,7 +139,7 @@
 void SearchInputType::destroyShadowSubtree()
 {
     TextFieldInputType::destroyShadowSubtree();
-    m_resultsButton = 0;
+    m_searchDecoration = 0;
     m_cancelButton = 0;
 }
 
diff --git a/Source/core/html/SearchInputType.h b/Source/core/html/SearchInputType.h
index de1b2c9..3a35cc9 100644
--- a/Source/core/html/SearchInputType.h
+++ b/Source/core/html/SearchInputType.h
@@ -37,7 +37,7 @@
 namespace WebCore {
 
 class SearchFieldCancelButtonElement;
-class SearchFieldResultsButtonElement;
+class SearchFieldDecorationElement;
 
 class SearchInputType : public BaseTextInputType {
 public:
@@ -48,7 +48,6 @@
 private:
     SearchInputType(HTMLInputElement*);
     virtual void attach() OVERRIDE;
-    virtual void addSearchResult() OVERRIDE;
     virtual RenderObject* createRenderer(RenderArena*, RenderStyle*) const OVERRIDE;
     virtual const AtomicString& formControlType() const OVERRIDE;
     virtual bool shouldRespectSpeechAttribute() OVERRIDE;
@@ -56,7 +55,7 @@
     virtual bool needsContainer() const OVERRIDE;
     virtual void createShadowSubtree() OVERRIDE;
     virtual void destroyShadowSubtree() OVERRIDE;
-    virtual HTMLElement* resultsButtonElement() const OVERRIDE;
+    virtual HTMLElement* searchDecorationElement() const OVERRIDE;
     virtual HTMLElement* cancelButtonElement() const OVERRIDE;
     virtual void handleKeydownEvent(KeyboardEvent*) OVERRIDE;
     virtual void didSetValueByUserEdit(ValueChangeState) OVERRIDE;
@@ -65,7 +64,7 @@
     bool searchEventsShouldBeDispatched() const;
     void startSearchEventTimer();
 
-    HTMLElement* m_resultsButton;
+    HTMLElement* m_searchDecoration;
     HTMLElement* m_cancelButton;
     Timer<SearchInputType> m_searchEventTimer;
 };
diff --git a/Source/core/html/TextFieldInputType.cpp b/Source/core/html/TextFieldInputType.cpp
index 9cfb9d3..60e1ec6 100644
--- a/Source/core/html/TextFieldInputType.cpp
+++ b/Source/core/html/TextFieldInputType.cpp
@@ -477,11 +477,8 @@
 {
     if (!element()->focused())
         return;
-    if (Frame* frame = element()->document()->frame()) {
-        if (state == ValueChangeStateNone)
-            frame->editor()->textFieldDidBeginEditing(element());
+    if (Frame* frame = element()->document()->frame())
         frame->editor()->textDidChangeInTextField(element());
-    }
 }
 
 void TextFieldInputType::spinButtonStepDown()
diff --git a/Source/core/html/TimeRanges.idl b/Source/core/html/TimeRanges.idl
index 3847b7a..2a009db 100644
--- a/Source/core/html/TimeRanges.idl
+++ b/Source/core/html/TimeRanges.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface TimeRanges {
     readonly attribute unsigned long length;
diff --git a/Source/core/html/ValidationMessage.cpp b/Source/core/html/ValidationMessage.cpp
index c155fa2..5149203 100644
--- a/Source/core/html/ValidationMessage.cpp
+++ b/Source/core/html/ValidationMessage.cpp
@@ -34,7 +34,7 @@
 #include "CSSPropertyNames.h"
 #include "CSSValueKeywords.h"
 #include "HTMLNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ElementShadow.h"
 #include "core/dom/ExceptionCodePlaceholder.h"
 #include "core/dom/ShadowRoot.h"
diff --git a/Source/core/html/ValidityState.idl b/Source/core/html/ValidityState.idl
index 963c830..3e45c2c 100644
--- a/Source/core/html/ValidityState.idl
+++ b/Source/core/html/ValidityState.idl
@@ -21,6 +21,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface ValidityState {
     readonly attribute boolean         valueMissing;
diff --git a/Source/core/html/canvas/Canvas2DContextAttributes.idl b/Source/core/html/canvas/Canvas2DContextAttributes.idl
index f266a57..dec14d2 100644
--- a/Source/core/html/canvas/Canvas2DContextAttributes.idl
+++ b/Source/core/html/canvas/Canvas2DContextAttributes.idl
@@ -24,6 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-[EnabledAtRuntime=experimentalCanvasFeatures] interface Canvas2DContextAttributes {
+[
+    NoInterfaceObject,
+    EnabledAtRuntime=experimentalCanvasFeatures,
+] interface Canvas2DContextAttributes {
     attribute boolean alpha;
 };
diff --git a/Source/core/html/canvas/CanvasRenderingContext.cpp b/Source/core/html/canvas/CanvasRenderingContext.cpp
index 8aec589..b637639 100644
--- a/Source/core/html/canvas/CanvasRenderingContext.cpp
+++ b/Source/core/html/canvas/CanvasRenderingContext.cpp
@@ -31,8 +31,8 @@
 #include "core/html/HTMLVideoElement.h"
 #include "core/html/canvas/CanvasPattern.h"
 #include "core/loader/cache/CachedImage.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/KURL.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/html/canvas/CanvasRenderingContext.idl b/Source/core/html/canvas/CanvasRenderingContext.idl
index 819ae77..56363a2 100644
--- a/Source/core/html/canvas/CanvasRenderingContext.idl
+++ b/Source/core/html/canvas/CanvasRenderingContext.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     CustomToV8
 ] interface CanvasRenderingContext {
     readonly attribute HTMLCanvasElement canvas;
diff --git a/Source/core/html/canvas/CanvasRenderingContext2D.cpp b/Source/core/html/canvas/CanvasRenderingContext2D.cpp
index 3962dff..a986d81 100644
--- a/Source/core/html/canvas/CanvasRenderingContext2D.cpp
+++ b/Source/core/html/canvas/CanvasRenderingContext2D.cpp
@@ -35,10 +35,11 @@
 
 #include "CSSPropertyNames.h"
 #include "HTMLNames.h"
+#include "RuntimeEnabledFeatures.h"
 #include "core/css/CSSFontSelector.h"
 #include "core/css/CSSParser.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ExceptionCode.h"
 #include "core/dom/ExceptionCodePlaceholder.h"
 #include "core/html/HTMLCanvasElement.h"
@@ -55,18 +56,18 @@
 #include "core/loader/cache/CachedImage.h"
 #include "core/page/Console.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/FloatConversion.h"
 #include "core/platform/KURL.h"
 #include "core/platform/graphics/FloatQuad.h"
 #include "core/platform/graphics/FontCache.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/StrokeStyleApplier.h"
 #include "core/platform/graphics/TextRun.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
 #include "core/rendering/RenderHTMLCanvas.h"
 #include "core/rendering/RenderLayer.h"
+#include "origin/SecurityOrigin.h"
 
 #include <wtf/CheckedArithmetic.h>
 #include <wtf/MathExtras.h>
@@ -611,6 +612,8 @@
     BlendMode blendMode = BlendModeNormal;
     if (!parseCompositeAndBlendOperator(operation, op, blendMode))
         return;
+    if (!RuntimeEnabledFeatures::cssCompositingEnabled() && blendMode != BlendModeNormal)
+        blendMode = BlendModeNormal;
     if ((state().m_globalComposite == op) && (state().m_globalBlend == blendMode))
         return;
     realizeSaves();
diff --git a/Source/core/html/canvas/CanvasRenderingContext2D.idl b/Source/core/html/canvas/CanvasRenderingContext2D.idl
index 98df7fa..4d9e147 100644
--- a/Source/core/html/canvas/CanvasRenderingContext2D.idl
+++ b/Source/core/html/canvas/CanvasRenderingContext2D.idl
@@ -30,37 +30,17 @@
     void save();
     void restore();
 
-    void scale([Default=Undefined] optional float sx,
-               [Default=Undefined] optional float sy);
-    void rotate([Default=Undefined] optional float angle);
-    void translate([Default=Undefined] optional float tx,
-                   [Default=Undefined] optional float ty);
-    void transform([Default=Undefined] optional float m11,
-                   [Default=Undefined] optional float m12,
-                   [Default=Undefined] optional float m21,
-                   [Default=Undefined] optional float m22,
-                   [Default=Undefined] optional float dx,
-                   [Default=Undefined] optional float dy);
-    void setTransform([Default=Undefined] optional float m11,
-                      [Default=Undefined] optional float m12,
-                      [Default=Undefined] optional float m21,
-                      [Default=Undefined] optional float m22,
-                      [Default=Undefined] optional float dx,
-                      [Default=Undefined] optional float dy);
+    void scale(float sx, float sy);
+    void rotate(float angle);
+    void translate(float tx, float ty);
+    void transform(float m11, float m12, float m21, float m22, float dx, float dy);
+    void setTransform(float m11, float m12, float m21, float m22, float dx, float dy);
 
     attribute float globalAlpha;
     [TreatNullAs=NullString] attribute DOMString globalCompositeOperation;
 
-    [RaisesException] CanvasGradient createLinearGradient([Default=Undefined] optional float x0,
-                                        [Default=Undefined] optional float y0,
-                                        [Default=Undefined] optional float x1,
-                                        [Default=Undefined] optional float y1);
-    [RaisesException] CanvasGradient createRadialGradient([Default=Undefined] optional float x0,
-                                        [Default=Undefined] optional float y0,
-                                        [Default=Undefined] optional float r0,
-                                        [Default=Undefined] optional float x1,
-                                        [Default=Undefined] optional float y1,
-                                        [Default=Undefined] optional float r1);
+    [RaisesException] CanvasGradient createLinearGradient(float x0, float y0, float x1, float y1);
+    [RaisesException] CanvasGradient createRadialGradient(float x0, float y0, float r0, float x1, float y1, float r1);
 
     attribute float lineWidth;
     [TreatNullAs=NullString] attribute DOMString lineCap;
@@ -80,14 +60,8 @@
     // [Custom] attribute Array webkitLineDash;
     // attribute float webkitLineDashOffset;
 
-    void clearRect([Default=Undefined] optional float x,
-                   [Default=Undefined] optional float y,
-                   [Default=Undefined] optional float width,
-                   [Default=Undefined] optional float height);
-    void fillRect([Default=Undefined] optional float x,
-                  [Default=Undefined] optional float y,
-                  [Default=Undefined] optional float width,
-                  [Default=Undefined] optional float height);
+    void clearRect(float x, float y, float width, float height);
+    void fillRect(float x, float y, float width, float height);
 
     void beginPath();
 
@@ -95,61 +69,36 @@
 
     // FIXME: These methods should be shared with CanvasRenderingContext2D in the CanvasPathMethods interface.
     void closePath();
-    void moveTo([Default=Undefined] optional float x,
-                [Default=Undefined] optional float y);
-    void lineTo([Default=Undefined] optional float x,
-                [Default=Undefined] optional float y);
-    void quadraticCurveTo([Default=Undefined] optional float cpx,
-                          [Default=Undefined] optional float cpy,
-                          [Default=Undefined] optional float x,
-                          [Default=Undefined] optional float y);
-    void bezierCurveTo([Default=Undefined] optional float cp1x,
-                       [Default=Undefined] optional float cp1y,
-                       [Default=Undefined] optional float cp2x,
-                       [Default=Undefined] optional float cp2y,
-                       [Default=Undefined] optional float x,
-                       [Default=Undefined] optional float y);
-    [RaisesException] void arcTo([Default=Undefined] optional float x1,
-               [Default=Undefined] optional float y1,
-               [Default=Undefined] optional float x2,
-               [Default=Undefined] optional float y2,
-               [Default=Undefined] optional float radius);
-    void rect([Default=Undefined] optional float x,
-              [Default=Undefined] optional float y,
-              [Default=Undefined] optional float width,
-              [Default=Undefined] optional float height);
-    [RaisesException] void arc([Default=Undefined] optional float x,
-             [Default=Undefined] optional float y,
-             [Default=Undefined] optional float radius,
-             [Default=Undefined] optional float startAngle,
-             [Default=Undefined] optional float endAngle,
-             [Default=Undefined] optional boolean anticlockwise);
+    void moveTo(float x, float y);
+    void lineTo(float x, float y);
+    void quadraticCurveTo(float cpx, float cpy, float x, float y);
+    void bezierCurveTo(float cp1x, float cp1y, float cp2x, float cp2y, float x, float y);
+    [RaisesException] void arcTo(float x1, float y1, float x2, float y2, float radius);
+    void rect(float x, float y, float width, float height);
+    [RaisesException] void arc(float x, float y, float radius, float startAngle, float endAngle, [Default=Undefined] optional boolean anticlockwise);
 
     void fill(optional CanvasWindingRule winding);
     void stroke();
     void clip(optional CanvasWindingRule winding);
-    boolean isPointInPath([Default=Undefined] optional float x,
-                          [Default=Undefined] optional float y,
-                          optional CanvasWindingRule winding);
-    boolean isPointInStroke([Default=Undefined] optional float x,
-                            [Default=Undefined] optional float y);
+    boolean isPointInPath(float x, float y, optional CanvasWindingRule winding);
+    boolean isPointInStroke(float x, float y);
 
     // text
     attribute DOMString font;
     attribute DOMString textAlign;
     attribute DOMString textBaseline;
 
-    TextMetrics measureText([Default=Undefined] optional DOMString text);
+    TextMetrics measureText(DOMString text);
 
     // other
 
-    void setAlpha([Default=Undefined] optional float alpha);
-    void setCompositeOperation([Default=Undefined] optional DOMString compositeOperation);
+    void setAlpha(float alpha);
+    void setCompositeOperation(DOMString compositeOperation);
 
-    void setLineWidth([Default=Undefined] optional float width);
-    void setLineCap([Default=Undefined] optional DOMString cap);
-    void setLineJoin([Default=Undefined] optional DOMString join);
-    void setMiterLimit([Default=Undefined] optional float limit);
+    void setLineWidth(float width);
+    void setLineCap(DOMString cap);
+    void setLineJoin(DOMString join);
+    void setMiterLimit(float limit);
 
     void clearShadow();
 
@@ -166,11 +115,7 @@
     void setFillColor(float r, float g, float b, float a);
     void setFillColor(float c, float m, float y, float k, float a);
 
-    void strokeRect([Default=Undefined] optional float x,
-                    [Default=Undefined] optional float y,
-                    [Default=Undefined] optional float width,
-                    [Default=Undefined] optional float height,
-                    optional float lineWidth);
+    void strokeRect(float x, float y, float width, float height, optional float lineWidth);
 
     [RaisesException] void drawImage(HTMLImageElement? image, float x, float y);
     [RaisesException] void drawImage(HTMLImageElement? image, float x, float y, float width, float height);
@@ -207,11 +152,9 @@
     [Custom] attribute custom fillStyle;
 
     // pixel manipulation
-    [RaisesException] ImageData getImageData([Default=Undefined] optional float sx, [Default=Undefined] optional float sy,
-                           [Default=Undefined] optional float sw, [Default=Undefined] optional float sh);
+    [RaisesException] ImageData getImageData(float sx, float sy, float sw, float sh);
 
-    [RaisesException] ImageData webkitGetImageDataHD([Default=Undefined] optional float sx, [Default=Undefined] optional float sy,
-                                   [Default=Undefined] optional float sw, [Default=Undefined] optional float sh);
+    [RaisesException] ImageData webkitGetImageDataHD(float sx, float sy, float sw, float sh);
 
     readonly attribute float webkitBackingStorePixelRatio;
 
diff --git a/Source/core/html/canvas/EXTDrawBuffers.idl b/Source/core/html/canvas/EXTDrawBuffers.idl
index f348e15..e48a70b 100644
--- a/Source/core/html/canvas/EXTDrawBuffers.idl
+++ b/Source/core/html/canvas/EXTDrawBuffers.idl
@@ -26,6 +26,7 @@
 typedef unsigned long GLenum;
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface EXTDrawBuffers {
diff --git a/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl b/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl
index d454a9b..46bd9dd 100644
--- a/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl
+++ b/Source/core/html/canvas/EXTTextureFilterAnisotropic.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface EXTTextureFilterAnisotropic {
diff --git a/Source/core/html/canvas/OESElementIndexUint.idl b/Source/core/html/canvas/OESElementIndexUint.idl
index 6e76baa..269b8fc 100644
--- a/Source/core/html/canvas/OESElementIndexUint.idl
+++ b/Source/core/html/canvas/OESElementIndexUint.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
 ] interface OESElementIndexUint {
 };
diff --git a/Source/core/html/canvas/OESStandardDerivatives.idl b/Source/core/html/canvas/OESStandardDerivatives.idl
index 6dbfd5d..6ac0e43 100644
--- a/Source/core/html/canvas/OESStandardDerivatives.idl
+++ b/Source/core/html/canvas/OESStandardDerivatives.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface OESStandardDerivatives {
diff --git a/Source/core/html/canvas/OESTextureFloat.idl b/Source/core/html/canvas/OESTextureFloat.idl
index e58a7a3..97ec484 100644
--- a/Source/core/html/canvas/OESTextureFloat.idl
+++ b/Source/core/html/canvas/OESTextureFloat.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
 ] interface OESTextureFloat {
 };
diff --git a/Source/core/html/canvas/OESTextureHalfFloat.idl b/Source/core/html/canvas/OESTextureHalfFloat.idl
index d95898c..597ecf8 100644
--- a/Source/core/html/canvas/OESTextureHalfFloat.idl
+++ b/Source/core/html/canvas/OESTextureHalfFloat.idl
@@ -26,6 +26,7 @@
 typedef unsigned long GLenum;
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface OESTextureHalfFloat {
diff --git a/Source/core/html/canvas/OESVertexArrayObject.idl b/Source/core/html/canvas/OESVertexArrayObject.idl
index 5de854f..9fcf9ab 100644
--- a/Source/core/html/canvas/OESVertexArrayObject.idl
+++ b/Source/core/html/canvas/OESVertexArrayObject.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL, 
     DoNotCheckConstants
 ] interface OESVertexArrayObject {
diff --git a/Source/core/html/canvas/WebGLCompressedTextureATC.idl b/Source/core/html/canvas/WebGLCompressedTextureATC.idl
index 10db90e..b94f2c5 100644
--- a/Source/core/html/canvas/WebGLCompressedTextureATC.idl
+++ b/Source/core/html/canvas/WebGLCompressedTextureATC.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface WebGLCompressedTextureATC {
diff --git a/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl b/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl
index 36e73dc..20e24a1 100644
--- a/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl
+++ b/Source/core/html/canvas/WebGLCompressedTexturePVRTC.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface WebGLCompressedTexturePVRTC {
diff --git a/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl b/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl
index 4e96637..d60f29f 100644
--- a/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl
+++ b/Source/core/html/canvas/WebGLCompressedTextureS3TC.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface WebGLCompressedTextureS3TC {
diff --git a/Source/core/html/canvas/WebGLContextAttributes.idl b/Source/core/html/canvas/WebGLContextAttributes.idl
index df45175..41bf102 100644
--- a/Source/core/html/canvas/WebGLContextAttributes.idl
+++ b/Source/core/html/canvas/WebGLContextAttributes.idl
@@ -25,6 +25,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
 ] interface WebGLContextAttributes {
     attribute boolean alpha;
diff --git a/Source/core/html/canvas/WebGLDebugRendererInfo.idl b/Source/core/html/canvas/WebGLDebugRendererInfo.idl
index bd37ddb..8846e4e 100644
--- a/Source/core/html/canvas/WebGLDebugRendererInfo.idl
+++ b/Source/core/html/canvas/WebGLDebugRendererInfo.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface WebGLDebugRendererInfo {
diff --git a/Source/core/html/canvas/WebGLDebugShaders.idl b/Source/core/html/canvas/WebGLDebugShaders.idl
index 59e0cdd..975952f 100644
--- a/Source/core/html/canvas/WebGLDebugShaders.idl
+++ b/Source/core/html/canvas/WebGLDebugShaders.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
 ] interface WebGLDebugShaders {
     [StrictTypeChecking, TreatReturnedNullStringAs=Null, RaisesException] DOMString getTranslatedShaderSource(WebGLShader shader);
diff --git a/Source/core/html/canvas/WebGLDepthTexture.idl b/Source/core/html/canvas/WebGLDepthTexture.idl
index 84f3acd..9740cfe 100644
--- a/Source/core/html/canvas/WebGLDepthTexture.idl
+++ b/Source/core/html/canvas/WebGLDepthTexture.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
     DoNotCheckConstants
 ] interface WebGLDepthTexture {
diff --git a/Source/core/html/canvas/WebGLLoseContext.idl b/Source/core/html/canvas/WebGLLoseContext.idl
index ee07a4f..26c2e91 100644
--- a/Source/core/html/canvas/WebGLLoseContext.idl
+++ b/Source/core/html/canvas/WebGLLoseContext.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL,
 ] interface WebGLLoseContext {
     [StrictTypeChecking] void loseContext();
diff --git a/Source/core/html/canvas/WebGLRenderingContext.cpp b/Source/core/html/canvas/WebGLRenderingContext.cpp
index 34cf179..d29ad0b 100644
--- a/Source/core/html/canvas/WebGLRenderingContext.cpp
+++ b/Source/core/html/canvas/WebGLRenderingContext.cpp
@@ -491,7 +491,6 @@
         return nullptr;
     }
 
-    HostWindow* hostWindow = document->view()->root()->hostWindow();
     GraphicsContext3D::Attributes attributes = attrs ? attrs->attributes() : GraphicsContext3D::Attributes();
 
     if (attributes.antialias) {
@@ -504,7 +503,7 @@
     attributes.preferDiscreteGPU = true;
     attributes.topDocumentURL = document->topDocument()->url();
 
-    RefPtr<GraphicsContext3D> context(GraphicsContext3D::create(attributes, hostWindow));
+    RefPtr<GraphicsContext3D> context(GraphicsContext3D::create(attributes));
 
     if (!context || !context->makeContextCurrent()) {
         canvas->dispatchEvent(WebGLContextEvent::create(eventNames().webglcontextcreationerrorEvent, false, true, "Could not create a WebGL context."));
@@ -3423,13 +3422,9 @@
     WebGLTexture* texture = validateTextureBinding("texImage2D", target, true);
     // If possible, copy from the canvas element directly to the texture
     // via the GPU, without a read-back to system memory.
-    //
-    // FIXME: restriction of (RGB || RGBA)/UNSIGNED_BYTE should be lifted when
-    // ImageBuffer::copyToPlatformTexture implementations are fully functional.
-    if (GraphicsContext3D::TEXTURE_2D == target && texture && type == texture->getType(target, level)
-        && (format == GraphicsContext3D::RGB || format == GraphicsContext3D::RGBA) && type == GraphicsContext3D::UNSIGNED_BYTE) {
+    if (GraphicsContext3D::TEXTURE_2D == target && texture) {
         ImageBuffer* buffer = canvas->buffer();
-        if (buffer && buffer->copyToPlatformTexture(*m_context.get(), texture->object(), internalformat, m_unpackPremultiplyAlpha, m_unpackFlipY)) {
+        if (buffer && buffer->copyToPlatformTexture(*m_context.get(), texture->object(), internalformat, type, level, m_unpackPremultiplyAlpha, m_unpackFlipY)) {
             texture->setLevelInfo(target, level, internalformat, canvas->width(), canvas->height(), type);
             return;
         }
@@ -3466,14 +3461,8 @@
 
     // Go through the fast path doing a GPU-GPU textures copy without a readback to system memory if possible.
     // Otherwise, it will fall back to the normal SW path.
-    // FIXME: The current restrictions require that format shoud be RGB or RGBA,
-    // type should be UNSIGNED_BYTE and level should be 0. It may be lifted in the future.
     WebGLTexture* texture = validateTextureBinding("texImage2D", target, true);
-    if (GraphicsContext3D::TEXTURE_2D == target && texture
-        && (format == GraphicsContext3D::RGB || format == GraphicsContext3D::RGBA)
-        && type == GraphicsContext3D::UNSIGNED_BYTE
-        && (texture->getType(target, level) == GraphicsContext3D::UNSIGNED_BYTE || !texture->isValid(target, level))
-        && !level) {
+    if (GraphicsContext3D::TEXTURE_2D == target && texture) {
         if (video->copyVideoTextureToPlatformTexture(m_context.get(), texture->object(), level, type, internalformat, m_unpackPremultiplyAlpha, m_unpackFlipY)) {
             texture->setLevelInfo(target, level, internalformat, video->videoWidth(), video->videoHeight(), type);
             return;
@@ -5271,17 +5260,7 @@
     if (!frame->loader()->client()->allowWebGL(frame->settings() && frame->settings()->webGLEnabled()))
         return;
 
-    FrameView* view = frame->view();
-    if (!view)
-        return;
-    ScrollView* root = view->root();
-    if (!root)
-        return;
-    HostWindow* hostWindow = root->hostWindow();
-    if (!hostWindow)
-        return;
-
-    RefPtr<GraphicsContext3D> context(GraphicsContext3D::create(m_attributes, hostWindow));
+    RefPtr<GraphicsContext3D> context(GraphicsContext3D::create(m_attributes));
     if (!context) {
         if (m_contextLostMode == RealLostContext)
             m_restoreTimer.startOneShot(secondsBetweenRestoreAttempts);
diff --git a/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl b/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl
index 1e78ddd..ce9f18d 100644
--- a/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl
+++ b/Source/core/html/canvas/WebGLVertexArrayObjectOES.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBGL
 ] interface WebGLVertexArrayObjectOES {
 };
diff --git a/Source/modules/inputmethod/Composition.cpp b/Source/core/html/ime/Composition.cpp
similarity index 94%
rename from Source/modules/inputmethod/Composition.cpp
rename to Source/core/html/ime/Composition.cpp
index 870e8ea..49b0bf1 100644
--- a/Source/modules/inputmethod/Composition.cpp
+++ b/Source/core/html/ime/Composition.cpp
@@ -29,7 +29,7 @@
  */
 
 #include "config.h"
-#include "modules/inputmethod/Composition.h"
+#include "core/html/ime/Composition.h"
 
 #include "core/dom/Node.h"
 #include "core/dom/Range.h"
@@ -42,7 +42,7 @@
 
 PassRefPtr<Composition> Composition::create(Node* text, Range* caret)
 {
-  return adoptRef(new Composition(text, caret));
+    return adoptRef(new Composition(text, caret));
 }
 
 Composition::Composition(Node* text, Range* caret)
diff --git a/Source/modules/inputmethod/Composition.h b/Source/core/html/ime/Composition.h
similarity index 100%
rename from Source/modules/inputmethod/Composition.h
rename to Source/core/html/ime/Composition.h
diff --git a/Source/modules/inputmethod/Composition.idl b/Source/core/html/ime/Composition.idl
similarity index 96%
rename from Source/modules/inputmethod/Composition.idl
rename to Source/core/html/ime/Composition.idl
index 155d74b..b873f1b 100644
--- a/Source/modules/inputmethod/Composition.idl
+++ b/Source/core/html/ime/Composition.idl
@@ -30,7 +30,8 @@
 
 // http://www.w3.org/TR/ime-api/
 [
-  ImplementationLacksVTable
+    NoInterfaceObject,
+    ImplementationLacksVTable
 ] interface Composition {
     readonly attribute Node text;
     readonly attribute Range caret;
diff --git a/Source/modules/inputmethod/InputMethodContext.cpp b/Source/core/html/ime/InputMethodContext.cpp
similarity index 89%
rename from Source/modules/inputmethod/InputMethodContext.cpp
rename to Source/core/html/ime/InputMethodContext.cpp
index 127ec9e..0c516e4 100644
--- a/Source/modules/inputmethod/InputMethodContext.cpp
+++ b/Source/core/html/ime/InputMethodContext.cpp
@@ -29,21 +29,22 @@
  */
 
 #include "config.h"
-#include "modules/inputmethod/InputMethodContext.h"
+#include "core/html/ime/InputMethodContext.h"
 
 #include "core/html/HTMLElement.h"
-#include "modules/inputmethod/Composition.h"
+#include "core/html/ime/Composition.h"
 
 namespace WebCore {
 
-PassRefPtr<InputMethodContext> InputMethodContext::create()
+PassOwnPtr<InputMethodContext> InputMethodContext::create(HTMLElement* element)
 {
-    return adoptRef(new InputMethodContext());
+    return adoptPtr(new InputMethodContext(element));
 }
 
-InputMethodContext::InputMethodContext()
+InputMethodContext::InputMethodContext(HTMLElement* element)
     : m_enabled(false)
     , m_composition(0)
+    , m_element(element)
 {
 }
 
diff --git a/Source/modules/inputmethod/InputMethodContext.h b/Source/core/html/ime/InputMethodContext.h
similarity index 87%
rename from Source/modules/inputmethod/InputMethodContext.h
rename to Source/core/html/ime/InputMethodContext.h
index 5784b6a..c438a3e 100644
--- a/Source/modules/inputmethod/InputMethodContext.h
+++ b/Source/core/html/ime/InputMethodContext.h
@@ -31,8 +31,8 @@
 #ifndef InputMethodContext_h
 #define InputMethodContext_h
 
-#include "wtf/PassRefPtr.h"
-#include "wtf/RefCounted.h"
+#include "core/html/HTMLElement.h"
+#include "wtf/PassOwnPtr.h"
 #include "wtf/RefPtr.h"
 #include "wtf/text/WTFString.h"
 
@@ -41,11 +41,14 @@
 class Composition;
 class Node;
 
-class InputMethodContext : public RefCounted<InputMethodContext> {
+class InputMethodContext {
 public:
-    static PassRefPtr<InputMethodContext> create();
+    static PassOwnPtr<InputMethodContext> create(HTMLElement*);
     ~InputMethodContext();
 
+    void ref() { m_element->ref(); }
+    void deref() { m_element->deref(); }
+
     Composition* composition() const;
     bool enabled() const;
     void setEnabled(bool);
@@ -56,9 +59,10 @@
     bool open();
 
 private:
-    InputMethodContext();
+    InputMethodContext(HTMLElement*);
     bool m_enabled;
     RefPtr<Composition> m_composition;
+    HTMLElement* m_element;
 };
 
 } // namespace WebCore
diff --git a/Source/modules/inputmethod/InputMethodContext.idl b/Source/core/html/ime/InputMethodContext.idl
similarity index 100%
rename from Source/modules/inputmethod/InputMethodContext.idl
rename to Source/core/html/ime/InputMethodContext.idl
diff --git a/Source/core/html/parser/HTMLConstructionSite.cpp b/Source/core/html/parser/HTMLConstructionSite.cpp
index 104e073..d17ad4b 100644
--- a/Source/core/html/parser/HTMLConstructionSite.cpp
+++ b/Source/core/html/parser/HTMLConstructionSite.cpp
@@ -83,11 +83,18 @@
     return string.isAllSpecialCharacters<isHTMLSpace>();
 }
 
-static inline void executeTask(HTMLConstructionSiteTask& task)
+// The |lazyAttach| parameter to this function exists for historical reasons.
+// There used to be two code paths, one that used lazyAttach and one that
+// didn't. We should make the two code paths consistent and either use
+// lazyAttach or non-lazyAttach, but we wanted to make that change separately.
+static inline void insert(HTMLConstructionSiteTask& task, bool lazyAttach)
 {
     if (task.parent->hasTagName(templateTag))
         task.parent = toHTMLTemplateElement(task.parent.get())->content();
 
+    if (ContainerNode* parent = task.child->parentNode())
+        parent->parserRemoveChild(task.child.get());
+
     if (task.nextChild)
         task.parent->parserInsertBefore(task.child.get(), task.nextChild.get());
     else
@@ -96,8 +103,19 @@
     // JavaScript run from beforeload (or DOM Mutation or event handlers)
     // might have removed the child, in which case we should not attach it.
 
-    if (task.child->parentNode() && task.parent->attached() && !task.child->attached())
-        task.child->attach();
+    if (task.child->parentNode() && task.parent->attached() && !task.child->attached()) {
+        if (lazyAttach)
+            task.child->lazyAttach();
+        else
+            task.child->attach();
+    }
+}
+
+static inline void executeInsertTask(HTMLConstructionSiteTask& task)
+{
+    ASSERT(task.operation == HTMLConstructionSiteTask::Insert);
+
+    insert(task, false);
 
     task.child->beginParsingChildren();
 
@@ -105,12 +123,60 @@
         task.child->finishParsingChildren();
 }
 
+static inline void executeReparentTask(HTMLConstructionSiteTask& task)
+{
+    ASSERT(task.operation == HTMLConstructionSiteTask::Reparent);
+
+    if (ContainerNode* parent = task.child->parentNode())
+        parent->parserRemoveChild(task.child.get());
+
+    task.parent->parserAppendChild(task.child);
+
+    if (task.child->parentElement()->attached() && !task.child->attached())
+        task.child->lazyAttach();
+}
+
+static inline void executeInsertAlreadyParsedChildTask(HTMLConstructionSiteTask& task)
+{
+    ASSERT(task.operation == HTMLConstructionSiteTask::InsertAlreadyParsedChild);
+
+    insert(task, true);
+}
+
+static inline void executeTakeAllChildrenTask(HTMLConstructionSiteTask& task)
+{
+    ASSERT(task.operation == HTMLConstructionSiteTask::TakeAllChildren);
+
+    task.parent->takeAllChildrenFrom(task.oldParent());
+    // Notice that we don't need to manually attach the moved children
+    // because takeAllChildrenFrom does that work for us.
+}
+
+static inline void executeTask(HTMLConstructionSiteTask& task)
+{
+    if (task.operation == HTMLConstructionSiteTask::Insert)
+        return executeInsertTask(task);
+
+    // All the cases below this point are only used by the adoption agency.
+
+    if (task.operation == HTMLConstructionSiteTask::InsertAlreadyParsedChild)
+        return executeInsertAlreadyParsedChildTask(task);
+
+    if (task.operation == HTMLConstructionSiteTask::Reparent)
+        return executeReparentTask(task);
+
+    if (task.operation == HTMLConstructionSiteTask::TakeAllChildren)
+        return executeTakeAllChildrenTask(task);
+
+    ASSERT_NOT_REACHED();
+}
+
 void HTMLConstructionSite::attachLater(ContainerNode* parent, PassRefPtr<Node> prpChild, bool selfClosing)
 {
     ASSERT(scriptingContentIsAllowed(m_parserContentPolicy) || !prpChild.get()->isElementNode() || !toScriptElementIfPossible(toElement(prpChild.get())));
     ASSERT(pluginContentIsAllowed(m_parserContentPolicy) || !prpChild->isPluginElement());
 
-    HTMLConstructionSiteTask task;
+    HTMLConstructionSiteTask task(HTMLConstructionSiteTask::Insert);
     task.parent = parent;
     task.child = prpChild;
     task.selfClosing = selfClosing;
@@ -125,19 +191,19 @@
         task.parent = task.parent->parentNode();
 
     ASSERT(task.parent);
-    m_attachmentQueue.append(task);
+    m_taskQueue.append(task);
 }
 
 void HTMLConstructionSite::executeQueuedTasks()
 {
-    const size_t size = m_attachmentQueue.size();
+    const size_t size = m_taskQueue.size();
     if (!size)
         return;
 
     // Copy the task queue into a local variable in case executeTask
     // re-enters the parser.
-    AttachmentQueue queue;
-    queue.swap(m_attachmentQueue);
+    TaskQueue queue;
+    queue.swap(m_taskQueue);
 
     for (size_t i = 0; i < size; ++i)
         executeTask(queue[i]);
@@ -472,7 +538,7 @@
 
 void HTMLConstructionSite::insertTextNode(const String& characters, WhitespaceMode whitespaceMode)
 {
-    HTMLConstructionSiteTask task;
+    HTMLConstructionSiteTask task(HTMLConstructionSiteTask::Insert);
     task.parent = currentNode();
 
     if (shouldFosterParent())
@@ -515,6 +581,43 @@
     }
 }
 
+void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child)
+{
+    HTMLConstructionSiteTask task(HTMLConstructionSiteTask::Reparent);
+    task.parent = newParent->node();
+    task.child = child->node();
+    m_taskQueue.append(task);
+}
+
+void HTMLConstructionSite::reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child)
+{
+    HTMLConstructionSiteTask task(HTMLConstructionSiteTask::Reparent);
+    task.parent = newParent->node();
+    task.child = child->node();
+    m_taskQueue.append(task);
+}
+
+void HTMLConstructionSite::insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child)
+{
+    if (newParent->causesFosterParenting()) {
+        fosterParent(child->node());
+        return;
+    }
+
+    HTMLConstructionSiteTask task(HTMLConstructionSiteTask::InsertAlreadyParsedChild);
+    task.parent = newParent->node();
+    task.child = child->node();
+    m_taskQueue.append(task);
+}
+
+void HTMLConstructionSite::takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent)
+{
+    HTMLConstructionSiteTask task(HTMLConstructionSiteTask::TakeAllChildren);
+    task.parent = newParent->node();
+    task.child = oldParent->node();
+    m_taskQueue.append(task);
+}
+
 PassRefPtr<Element> HTMLConstructionSite::createElement(AtomicHTMLToken* token, const AtomicString& namespaceURI)
 {
     QualifiedName tagName(nullAtom, token->name(), namespaceURI);
@@ -646,12 +749,12 @@
 
 void HTMLConstructionSite::fosterParent(PassRefPtr<Node> node)
 {
-    HTMLConstructionSiteTask task;
+    HTMLConstructionSiteTask task(HTMLConstructionSiteTask::Insert);
     findFosterSite(task);
     task.child = node;
     ASSERT(task.parent);
 
-    m_attachmentQueue.append(task);
+    m_taskQueue.append(task);
 }
 
 }
diff --git a/Source/core/html/parser/HTMLConstructionSite.h b/Source/core/html/parser/HTMLConstructionSite.h
index fc9e3ff2..fb2e5e7 100644
--- a/Source/core/html/parser/HTMLConstructionSite.h
+++ b/Source/core/html/parser/HTMLConstructionSite.h
@@ -39,11 +39,28 @@
 namespace WebCore {
 
 struct HTMLConstructionSiteTask {
-    HTMLConstructionSiteTask()
-        : selfClosing(false)
+    enum Operation {
+        Insert,
+        InsertAlreadyParsedChild,
+        Reparent,
+        TakeAllChildren,
+    };
+
+    explicit HTMLConstructionSiteTask(Operation op)
+        : operation(op)
+        , selfClosing(false)
     {
     }
 
+    ContainerNode* oldParent()
+    {
+        // It's sort of ugly, but we store the |oldParent| in the |child| field
+        // of the task so that we don't bloat the HTMLConstructionSiteTask
+        // object in the common case of the Insert operation.
+        return toContainerNode(child.get());
+    }
+
+    Operation operation;
     RefPtr<ContainerNode> parent;
     RefPtr<Node> nextChild;
     RefPtr<Node> child;
@@ -100,6 +117,14 @@
     void insertHTMLHtmlStartTagInBody(AtomicHTMLToken*);
     void insertHTMLBodyStartTagInBody(AtomicHTMLToken*);
 
+    void reparent(HTMLElementStack::ElementRecord* newParent, HTMLElementStack::ElementRecord* child);
+    void reparent(HTMLElementStack::ElementRecord* newParent, HTMLStackItem* child);
+    // insertAlreadyParsedChild assumes that |child| has already been parsed (i.e., we're just
+    // moving it around in the tree rather than parsing it for the first time). That means
+    // this function doesn't call beginParsingChildren / finishParsingChildren.
+    void insertAlreadyParsedChild(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* child);
+    void takeAllChildren(HTMLStackItem* newParent, HTMLElementStack::ElementRecord* oldParent);
+
     PassRefPtr<HTMLStackItem> createElementFromSavedToken(HTMLStackItem*);
 
     bool shouldFosterParent() const;
@@ -156,7 +181,7 @@
 private:
     // In the common case, this queue will have only one task because most
     // tokens produce only one DOM mutation.
-    typedef Vector<HTMLConstructionSiteTask, 1> AttachmentQueue;
+    typedef Vector<HTMLConstructionSiteTask, 1> TaskQueue;
 
     void setCompatibilityMode(Document::CompatibilityMode);
     void setCompatibilityModeFromDoctype(const String& name, const String& publicId, const String& systemId);
@@ -183,7 +208,7 @@
     mutable HTMLElementStack m_openElements;
     mutable HTMLFormattingElementList m_activeFormattingElements;
 
-    AttachmentQueue m_attachmentQueue;
+    TaskQueue m_taskQueue;
 
     ParserContentPolicy m_parserContentPolicy;
     bool m_isParsingFragment;
diff --git a/Source/core/html/parser/HTMLEntityParser.cpp b/Source/core/html/parser/HTMLEntityParser.cpp
index 0282d6d..9583421 100644
--- a/Source/core/html/parser/HTMLEntityParser.cpp
+++ b/Source/core/html/parser/HTMLEntityParser.cpp
@@ -61,7 +61,7 @@
     inline static UChar32 legalEntityFor(UChar32 value)
     {
         // FIXME: A number of specific entity values generate parse errors.
-        if (!value || value > 0x10FFFF || (value >= 0xD800 && value <= 0xDFFF))
+        if (value <= 0 || value > 0x10FFFF || (value >= 0xD800 && value <= 0xDFFF))
             return 0xFFFD;
         if (U_IS_BMP(value))
             return adjustEntity(value);
diff --git a/Source/core/html/parser/HTMLMetaCharsetParser.cpp b/Source/core/html/parser/HTMLMetaCharsetParser.cpp
index b2b213a..7e282ec 100644
--- a/Source/core/html/parser/HTMLMetaCharsetParser.cpp
+++ b/Source/core/html/parser/HTMLMetaCharsetParser.cpp
@@ -30,9 +30,9 @@
 #include "core/html/parser/HTMLParserIdioms.h"
 #include "core/html/parser/HTMLParserOptions.h"
 #include "core/html/parser/HTMLTokenizer.h"
-#include "core/platform/text/TextCodec.h"
-#include "core/platform/text/TextEncodingRegistry.h"
-#include <wtf/text/WTFString.h>
+#include "wtf/text/TextCodec.h"
+#include "wtf/text/TextEncodingRegistry.h"
+#include "wtf/text/WTFString.h"
 
 using namespace WTF;
 
@@ -115,7 +115,7 @@
     return m_encoding.isValid();
 }
 
-TextEncoding HTMLMetaCharsetParser::encodingFromMetaAttributes(const AttributeList& attributes)
+WTF::TextEncoding HTMLMetaCharsetParser::encodingFromMetaAttributes(const AttributeList& attributes)
 {
     bool gotPragma = false;
     Mode mode = None;
@@ -141,9 +141,9 @@
     }
 
     if (mode == Charset || (mode == Pragma && gotPragma))
-        return TextEncoding(stripLeadingAndTrailingHTMLSpaces(charset));
+        return WTF::TextEncoding(stripLeadingAndTrailingHTMLSpaces(charset));
 
-    return TextEncoding();
+    return WTF::TextEncoding();
 }
 
 static const int bytesToCheckUnconditionally = 1024; // That many input bytes will be checked for meta charset even if <head> section is over.
diff --git a/Source/core/html/parser/HTMLMetaCharsetParser.h b/Source/core/html/parser/HTMLMetaCharsetParser.h
index 9787662..5ee8862 100644
--- a/Source/core/html/parser/HTMLMetaCharsetParser.h
+++ b/Source/core/html/parser/HTMLMetaCharsetParser.h
@@ -28,13 +28,13 @@
 
 #include "core/html/parser/HTMLToken.h"
 #include "core/platform/text/SegmentedString.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/Noncopyable.h>
+#include "wtf/Noncopyable.h"
+#include "wtf/text/TextCodec.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
 class HTMLTokenizer;
-class TextCodec;
 
 class HTMLMetaCharsetParser {
     WTF_MAKE_NONCOPYABLE(HTMLMetaCharsetParser); WTF_MAKE_FAST_ALLOCATED;
@@ -46,11 +46,11 @@
     // Returns true if done checking, regardless whether an encoding is found.
     bool checkForMetaCharset(const char*, size_t);
 
-    const TextEncoding& encoding() { return m_encoding; }
+    const WTF::TextEncoding& encoding() { return m_encoding; }
 
     typedef Vector<pair<String, String> > AttributeList;
     // The returned encoding might not be valid.
-    static TextEncoding encodingFromMetaAttributes(const AttributeList&
+    static WTF::TextEncoding encodingFromMetaAttributes(const AttributeList&
 );
 
 private:
@@ -72,7 +72,7 @@
     bool m_inHeadSection;
 
     bool m_doneChecking;
-    TextEncoding m_encoding;
+    WTF::TextEncoding m_encoding;
 };
 
 }
diff --git a/Source/core/html/parser/HTMLPreloadScanner.cpp b/Source/core/html/parser/HTMLPreloadScanner.cpp
index 48c777e..dcdc5c8 100644
--- a/Source/core/html/parser/HTMLPreloadScanner.cpp
+++ b/Source/core/html/parser/HTMLPreloadScanner.cpp
@@ -250,18 +250,18 @@
     m_checkpoints.clear();
 }
 
-void TokenPreloadScanner::scan(const HTMLToken& token, Vector<OwnPtr<PreloadRequest> >& requests)
+void TokenPreloadScanner::scan(const HTMLToken& token, PreloadRequestStream& requests)
 {
     scanCommon(token, requests);
 }
 
-void TokenPreloadScanner::scan(const CompactHTMLToken& token, Vector<OwnPtr<PreloadRequest> >& requests)
+void TokenPreloadScanner::scan(const CompactHTMLToken& token, PreloadRequestStream& requests)
 {
     scanCommon(token, requests);
 }
 
 template<typename Token>
-void TokenPreloadScanner::scanCommon(const Token& token, Vector<OwnPtr<PreloadRequest> >& requests)
+void TokenPreloadScanner::scanCommon(const Token& token, PreloadRequestStream& requests)
 {
     switch (token.type()) {
     case HTMLToken::Character: {
diff --git a/Source/core/html/parser/HTMLTreeBuilder.cpp b/Source/core/html/parser/HTMLTreeBuilder.cpp
index 0d67542..e711319 100644
--- a/Source/core/html/parser/HTMLTreeBuilder.cpp
+++ b/Source/core/html/parser/HTMLTreeBuilder.cpp
@@ -1566,45 +1566,18 @@
             if (lastNode == furthestBlock)
                 bookmark.moveToAfter(nodeEntry);
             // 9.9
-            if (ContainerNode* parent = lastNode->element()->parentNode())
-                parent->parserRemoveChild(lastNode->element());
-            node->element()->parserAppendChild(lastNode->element());
-            if (lastNode->element()->parentElement()->attached() && !lastNode->element()->attached())
-                lastNode->element()->lazyAttach();
+            m_tree.reparent(node, lastNode);
             // 9.10
             lastNode = node;
         }
         // 10.
-        if (ContainerNode* parent = lastNode->element()->parentNode())
-            parent->parserRemoveChild(lastNode->element());
-        if (commonAncestor->causesFosterParenting())
-            m_tree.fosterParent(lastNode->element());
-        else {
-            if (commonAncestor->hasTagName(templateTag))
-                toHTMLTemplateElement(commonAncestor->node())->content()->parserAppendChild(lastNode->element());
-            else
-                commonAncestor->node()->parserAppendChild(lastNode->element());
-            ASSERT(lastNode->stackItem()->isElementNode());
-            ASSERT(lastNode->element()->parentNode());
-            if (lastNode->element()->parentNode()->attached() && !lastNode->element()->attached())
-                lastNode->element()->lazyAttach();
-        }
+        m_tree.insertAlreadyParsedChild(commonAncestor.get(), lastNode);
         // 11.
         RefPtr<HTMLStackItem> newItem = m_tree.createElementFromSavedToken(formattingElementRecord->stackItem().get());
         // 12.
-        newItem->element()->takeAllChildrenFrom(furthestBlock->element());
+        m_tree.takeAllChildren(newItem.get(), furthestBlock);
         // 13.
-        Element* furthestBlockElement = furthestBlock->element();
-        // FIXME: All this creation / parserAppendChild / attach business should
-        //        be in HTMLConstructionSite. My guess is that steps 11--15
-        //        should all be in some HTMLConstructionSite function.
-        furthestBlockElement->parserAppendChild(newItem->element());
-        // FIXME: Why is this attach logic necessary? Style resolve should attach us if needed.
-        if (furthestBlockElement->attached() && !newItem->element()->attached()) {
-            // Notice that newItem->element() might already be attached if, for example, one of the reparented
-            // children is a style element, which attaches itself automatically.
-            newItem->element()->attach();
-        }
+        m_tree.reparent(furthestBlock, newItem.get());
         // 14.
         m_tree.activeFormattingElements()->swapTo(formattingElement, newItem, bookmark);
         // 15.
diff --git a/Source/core/html/parser/XSSAuditor.cpp b/Source/core/html/parser/XSSAuditor.cpp
index b24ff03..c879930 100644
--- a/Source/core/html/parser/XSSAuditor.cpp
+++ b/Source/core/html/parser/XSSAuditor.cpp
@@ -46,20 +46,20 @@
 #include "core/page/ContentSecurityPolicy.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/KURL.h"
 #include "core/platform/network/FormData.h"
 #include "core/platform/text/DecodeEscapeSequences.h"
-#include "core/platform/text/TextEncoding.h"
+#include "origin/SecurityOrigin.h"
+#include "wtf/Functional.h"
+#include "wtf/MainThread.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/TextEncoding.h"
 
 #if ENABLE(SVG)
 #include "SVGNames.h"
 #endif
 
-#include <wtf/Functional.h>
-#include <wtf/MainThread.h>
-#include <wtf/text/CString.h>
 
 namespace WebCore {
 
@@ -164,14 +164,14 @@
     return decodeEscapeSequences<Unicode16BitEscapeSequence>(string, UTF8Encoding());
 }
 
-static inline String decodeStandardURLEscapeSequences(const String& string, const TextEncoding& encoding)
+static inline String decodeStandardURLEscapeSequences(const String& string, const WTF::TextEncoding& encoding)
 {
     // We use decodeEscapeSequences() instead of decodeURLEscapeSequences() (declared in core/platform/KURL.h) to
     // avoid platform-specific URL decoding differences (e.g. KURLGoogle).
     return decodeEscapeSequences<URLEscapeSequence>(string, encoding);
 }
 
-static String fullyDecodeString(const String& string, const TextEncoding& encoding)
+static String fullyDecodeString(const String& string, const WTF::TextEncoding& encoding)
 {
     size_t oldWorkingStringLength;
     String workingString = string;
diff --git a/Source/core/html/parser/XSSAuditor.h b/Source/core/html/parser/XSSAuditor.h
index 8ff7131..e140091 100644
--- a/Source/core/html/parser/XSSAuditor.h
+++ b/Source/core/html/parser/XSSAuditor.h
@@ -30,8 +30,8 @@
 #include "core/platform/KURL.h"
 #include "core/platform/network/HTTPParsers.h"
 #include "core/platform/text/SuffixTree.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/PassOwnPtr.h>
+#include "wtf/PassOwnPtr.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
@@ -118,7 +118,7 @@
     State m_state;
     String m_cachedDecodedSnippet;
     unsigned m_scriptTagNestingLevel;
-    TextEncoding m_encoding;
+    WTF::TextEncoding m_encoding;
 };
 
 }
diff --git a/Source/core/html/parser/XSSAuditorDelegate.cpp b/Source/core/html/parser/XSSAuditorDelegate.cpp
index 42db2f8..38ec60a 100644
--- a/Source/core/html/parser/XSSAuditorDelegate.cpp
+++ b/Source/core/html/parser/XSSAuditorDelegate.cpp
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "core/html/parser/XSSAuditorDelegate.h"
 
+#include <wtf/text/StringBuilder.h>
 #include "core/dom/Document.h"
 #include "core/html/parser/HTMLParserIdioms.h"
 #include "core/inspector/InspectorValues.h"
@@ -36,9 +37,8 @@
 #include "core/page/Console.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/network/FormData.h"
-#include <wtf/text/StringBuilder.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/html/shadow/ContentDistributor.cpp b/Source/core/html/shadow/ContentDistributor.cpp
index 9f30ad6..fac9537 100644
--- a/Source/core/html/shadow/ContentDistributor.cpp
+++ b/Source/core/html/shadow/ContentDistributor.cpp
@@ -189,7 +189,7 @@
 
 InsertionPoint* ContentDistributor::findInsertionPointFor(const Node* key) const
 {
-    return m_nodeToInsertionPoint.get(key).get();
+    return m_nodeToInsertionPoint.get(key);
 }
 
 void ContentDistributor::populate(Node* node, ContentDistribution& pool)
diff --git a/Source/core/html/shadow/DateTimeEditElement.cpp b/Source/core/html/shadow/DateTimeEditElement.cpp
index 1e323a1..678f58e 100644
--- a/Source/core/html/shadow/DateTimeEditElement.cpp
+++ b/Source/core/html/shadow/DateTimeEditElement.cpp
@@ -28,7 +28,7 @@
 #include "core/html/shadow/DateTimeEditElement.h"
 
 #include "HTMLNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/KeyboardEvent.h"
 #include "core/dom/MouseEvent.h"
 #include "core/dom/Text.h"
diff --git a/Source/core/html/shadow/TextControlInnerElements.cpp b/Source/core/html/shadow/TextControlInnerElements.cpp
index 06931b4..fece339 100644
--- a/Source/core/html/shadow/TextControlInnerElements.cpp
+++ b/Source/core/html/shadow/TextControlInnerElements.cpp
@@ -128,46 +128,39 @@
 
 // ----------------------------
 
-inline SearchFieldResultsButtonElement::SearchFieldResultsButtonElement(Document* document)
+inline SearchFieldDecorationElement::SearchFieldDecorationElement(Document* document)
     : HTMLDivElement(divTag, document)
 {
 }
 
-PassRefPtr<SearchFieldResultsButtonElement> SearchFieldResultsButtonElement::create(Document* document)
+PassRefPtr<SearchFieldDecorationElement> SearchFieldDecorationElement::create(Document* document)
 {
-    return adoptRef(new SearchFieldResultsButtonElement(document));
+    return adoptRef(new SearchFieldDecorationElement(document));
 }
 
-const AtomicString& SearchFieldResultsButtonElement::shadowPseudoId() const
+const AtomicString& SearchFieldDecorationElement::shadowPseudoId() const
 {
-    DEFINE_STATIC_LOCAL(AtomicString, resultsId, ("-webkit-search-results-button", AtomicString::ConstructFromLiteral));
     DEFINE_STATIC_LOCAL(AtomicString, resultsDecorationId, ("-webkit-search-results-decoration", AtomicString::ConstructFromLiteral));
     DEFINE_STATIC_LOCAL(AtomicString, decorationId, ("-webkit-search-decoration", AtomicString::ConstructFromLiteral));
     Element* host = shadowHost();
     if (!host)
-        return resultsId;
+        return resultsDecorationId;
     if (HTMLInputElement* input = host->toInputElement()) {
         if (input->maxResults() < 0)
             return decorationId;
-        if (input->maxResults() > 0)
-            return resultsId;
         return resultsDecorationId;
     }
-    return resultsId;
+    return resultsDecorationId;
 }
 
-void SearchFieldResultsButtonElement::defaultEventHandler(Event* event)
+void SearchFieldDecorationElement::defaultEventHandler(Event* event)
 {
-    // On mousedown, bring up a menu, if needed
+    // On mousedown, focus the search field
     HTMLInputElement* input = static_cast<HTMLInputElement*>(shadowHost());
     if (input && event->type() == eventNames().mousedownEvent && event->isMouseEvent() && static_cast<MouseEvent*>(event)->button() == LeftButton) {
         input->focus();
         input->select();
         RenderSearchField* renderer = toRenderSearchField(input->renderer());
-        if (renderer->popupIsVisible())
-            renderer->hidePopup();
-        else if (input->maxResults() > 0)
-            renderer->showPopup();
         event->setDefaultHandled();
     }
 
@@ -175,7 +168,7 @@
         HTMLDivElement::defaultEventHandler(event);
 }
 
-bool SearchFieldResultsButtonElement::willRespondToMouseClickEvents()
+bool SearchFieldDecorationElement::willRespondToMouseClickEvents()
 {
     return true;
 }
diff --git a/Source/core/html/shadow/TextControlInnerElements.h b/Source/core/html/shadow/TextControlInnerElements.h
index 6ec0336..7a74919 100644
--- a/Source/core/html/shadow/TextControlInnerElements.h
+++ b/Source/core/html/shadow/TextControlInnerElements.h
@@ -68,15 +68,15 @@
     virtual bool isMouseFocusable() const { return false; }
 };
 
-class SearchFieldResultsButtonElement FINAL : public HTMLDivElement {
+class SearchFieldDecorationElement FINAL : public HTMLDivElement {
 public:
-    static PassRefPtr<SearchFieldResultsButtonElement> create(Document*);
+    static PassRefPtr<SearchFieldDecorationElement> create(Document*);
 
     virtual void defaultEventHandler(Event*);
     virtual bool willRespondToMouseClickEvents() OVERRIDE;
 
 private:
-    SearchFieldResultsButtonElement(Document*);
+    SearchFieldDecorationElement(Document*);
     virtual const AtomicString& shadowPseudoId() const;
     virtual bool isMouseFocusable() const { return false; }
 };
diff --git a/Source/core/html/shadow/TextFieldDecorationElement.cpp b/Source/core/html/shadow/TextFieldDecorationElement.cpp
index c330767..86d709c 100644
--- a/Source/core/html/shadow/TextFieldDecorationElement.cpp
+++ b/Source/core/html/shadow/TextFieldDecorationElement.cpp
@@ -33,7 +33,7 @@
 
 #include "CSSPropertyNames.h"
 #include "CSSValueKeywords.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ElementShadow.h"
 #include "core/dom/Event.h"
 #include "core/dom/NodeRenderStyle.h"
diff --git a/Source/core/html/track/TextTrack.idl b/Source/core/html/track/TextTrack.idl
index a2ad6d1..4e45444 100644
--- a/Source/core/html/track/TextTrack.idl
+++ b/Source/core/html/track/TextTrack.idl
@@ -20,11 +20,11 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
-    EnabledAtRuntime=webkitVideoTrack,
+    EnabledAtRuntime=videoTrack,
     EventTarget,
     SkipVTableValidation
 ] interface TextTrack {
@@ -48,11 +48,11 @@
 #endif
 
     // EventTarget interface
-    void addEventListener(DOMString type, 
-                          EventListener listener, 
+    void addEventListener(DOMString type,
+                          EventListener listener,
                           optional boolean useCapture);
-    void removeEventListener(DOMString type, 
-                             EventListener listener, 
+    void removeEventListener(DOMString type,
+                             EventListener listener,
                              optional boolean useCapture);
     [RaisesException] boolean dispatchEvent(Event evt);
 };
diff --git a/Source/core/html/track/TextTrackCue.idl b/Source/core/html/track/TextTrackCue.idl
index ea2ca4c..7ed8042 100644
--- a/Source/core/html/track/TextTrackCue.idl
+++ b/Source/core/html/track/TextTrackCue.idl
@@ -20,11 +20,11 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
-    EnabledAtRuntime=webkitVideoTrack,
+    EnabledAtRuntime=videoTrack,
     Constructor(double startTime, double endTime, DOMString text),
     CallWith=ScriptExecutionContext,
     EventTarget,
@@ -51,11 +51,11 @@
     attribute EventListener onexit;
 
     // EventTarget interface
-    void addEventListener(DOMString type, 
-                          EventListener listener, 
+    void addEventListener(DOMString type,
+                          EventListener listener,
                           optional boolean useCapture);
-    void removeEventListener(DOMString type, 
-                             EventListener listener, 
+    void removeEventListener(DOMString type,
+                             EventListener listener,
                              optional boolean useCapture);
     [RaisesException] boolean dispatchEvent(Event evt);
 
diff --git a/Source/core/html/track/TextTrackCueList.idl b/Source/core/html/track/TextTrackCueList.idl
index a77ede9..d3af10b 100644
--- a/Source/core/html/track/TextTrackCueList.idl
+++ b/Source/core/html/track/TextTrackCueList.idl
@@ -20,11 +20,11 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
-    EnabledAtRuntime=webkitVideoTrack,
+    EnabledAtRuntime=videoTrack,
     ImplementationLacksVTable
 ] interface TextTrackCueList {
     readonly attribute unsigned long length;
diff --git a/Source/core/html/track/TextTrackList.idl b/Source/core/html/track/TextTrackList.idl
index 7fcbacd..4778b1b 100644
--- a/Source/core/html/track/TextTrackList.idl
+++ b/Source/core/html/track/TextTrackList.idl
@@ -20,11 +20,11 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
-    EnabledAtRuntime=webkitVideoTrack,
+    EnabledAtRuntime=videoTrack,
     EventTarget,
     GenerateIsReachable=ImplOwnerRoot
 ] interface TextTrackList {
diff --git a/Source/core/html/track/TextTrackRegion.idl b/Source/core/html/track/TextTrackRegion.idl
index 2e80ca3..236d903 100644
--- a/Source/core/html/track/TextTrackRegion.idl
+++ b/Source/core/html/track/TextTrackRegion.idl
@@ -20,12 +20,12 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
     Conditional=WEBVTT_REGIONS,
-    EnabledAtRuntime=webkitVideoTrack,
+    EnabledAtRuntime=videoTrack,
     Constructor()
 ] interface TextTrackRegion {
     readonly attribute TextTrack track;
diff --git a/Source/core/html/track/TextTrackRegionList.idl b/Source/core/html/track/TextTrackRegionList.idl
index c6274cb..55111dc 100644
--- a/Source/core/html/track/TextTrackRegionList.idl
+++ b/Source/core/html/track/TextTrackRegionList.idl
@@ -20,12 +20,13 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEBVTT_REGIONS,
-    EnabledAtRuntime=webkitVideoTrack,
+    EnabledAtRuntime=videoTrack,
     ImplementationLacksVTable
 ] interface TextTrackRegionList {
     readonly attribute unsigned long length;
diff --git a/Source/core/html/track/TrackEvent.idl b/Source/core/html/track/TrackEvent.idl
index 1ebb29a..0b1a0e9 100644
--- a/Source/core/html/track/TrackEvent.idl
+++ b/Source/core/html/track/TrackEvent.idl
@@ -20,11 +20,11 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
 [
-    EnabledAtRuntime=webkitVideoTrack,
+    EnabledAtRuntime=videoTrack,
     ConstructorTemplate=Event
 ] interface TrackEvent : Event {
     [InitializedByEventConstructor, CustomGetter] readonly attribute object track;
diff --git a/Source/core/inspector/ContentSearchUtils.cpp b/Source/core/inspector/ContentSearchUtils.cpp
index e294336..1b4d60a 100644
--- a/Source/core/inspector/ContentSearchUtils.cpp
+++ b/Source/core/inspector/ContentSearchUtils.cpp
@@ -163,10 +163,21 @@
     return result;
 }
 
-static String findMagicComment(const String& content, const String& name)
+static String findMagicComment(const String& content, const String& name, MagicCommentType commentType)
 {
     ASSERT(name.find("=") == notFound);
-    String pattern = "//@[\040\t]" + createSearchRegexSource(name) + "=[\040\t]*[^\\s\'\"]*[\040\t]*$";
+    String pattern;
+    switch (commentType) {
+    case JavaScriptMagicComment:
+        pattern= "//@[\040\t]" + createSearchRegexSource(name) + "=[\040\t]*([^\\s\'\"]*)[\040\t]*$";
+        break;
+    case CSSMagicComment:
+        pattern= "/\\*@[\040\t]" + createSearchRegexSource(name) + "=[\040\t]*([^\\s]*)[\040\t]*\\*/[\040\t]*$";
+        break;
+    default:
+        ASSERT_NOT_REACHED();
+        return String();
+    }
     RegularExpression regex(pattern, TextCaseSensitive, MultilineEnabled);
 
     int matchLength;
@@ -177,18 +188,30 @@
     String match = content.substring(offset, matchLength);
     size_t separator = match.find("=");
     ASSERT(separator != notFound);
+    match = match.substring(separator + 1);
 
-    return match.substring(separator + 1).stripWhiteSpace();
+    switch (commentType) {
+    case JavaScriptMagicComment:
+        return match.stripWhiteSpace();
+    case CSSMagicComment: {
+        size_t lastStarIndex = match.reverseFind('*');
+        ASSERT(lastStarIndex != notFound);
+        return match.substring(0, lastStarIndex).stripWhiteSpace();
+    }
+    default:
+        ASSERT_NOT_REACHED();
+        return String();
+    }
 }
 
 String findSourceURL(const String& content)
 {
-    return findMagicComment(content, "sourceURL");
+    return findMagicComment(content, "sourceURL", JavaScriptMagicComment);
 }
 
-String findSourceMapURL(const String& content)
+String findSourceMapURL(const String& content, MagicCommentType commentType)
 {
-    return findMagicComment(content, "sourceMappingURL");
+    return findMagicComment(content, "sourceMappingURL", commentType);
 }
 
 } // namespace ContentSearchUtils
diff --git a/Source/core/inspector/ContentSearchUtils.h b/Source/core/inspector/ContentSearchUtils.h
index f7259de..7f3f94f 100644
--- a/Source/core/inspector/ContentSearchUtils.h
+++ b/Source/core/inspector/ContentSearchUtils.h
@@ -43,6 +43,11 @@
 
 namespace ContentSearchUtils {
 
+enum MagicCommentType {
+    JavaScriptMagicComment,
+    CSSMagicComment
+};
+
 PassOwnPtr<RegularExpression> createSearchRegex(const String& query, bool caseSensitive, bool isRegex);
 int countRegularExpressionMatches(const RegularExpression*, const String&);
 PassRefPtr<TypeBuilder::Array<TypeBuilder::Page::SearchMatch> > searchInTextByLines(const String& text, const String& query, const bool caseSensitive, const bool isRegex);
@@ -50,7 +55,7 @@
 PassOwnPtr<Vector<size_t> > lineEndings(const String&);
 
 String findSourceURL(const String& content);
-String findSourceMapURL(const String& content);
+String findSourceMapURL(const String& content, MagicCommentType);
 
 } // namespace ContentSearchUtils
 } // namespace WebCore
diff --git a/Source/core/inspector/InjectedScriptHost.idl b/Source/core/inspector/InjectedScriptHost.idl
index b285d67..830846b 100644
--- a/Source/core/inspector/InjectedScriptHost.idl
+++ b/Source/core/inspector/InjectedScriptHost.idl
@@ -31,6 +31,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface InjectedScriptHost {
     void clearConsoleMessages();
diff --git a/Source/core/inspector/InspectorAgent.cpp b/Source/core/inspector/InspectorAgent.cpp
index b60f7d6..0cff786 100644
--- a/Source/core/inspector/InspectorAgent.cpp
+++ b/Source/core/inspector/InspectorAgent.cpp
@@ -31,6 +31,8 @@
 #include "config.h"
 #include "core/inspector/InspectorAgent.h"
 
+#include <wtf/PassRefPtr.h>
+#include <wtf/RefPtr.h>
 #include "InspectorFrontend.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/ScriptFunctionCall.h"
@@ -46,12 +48,10 @@
 #include "core/loader/DocumentLoader.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/network/ResourceRequest.h"
-#include <wtf/PassRefPtr.h>
-#include <wtf/RefPtr.h>
+#include "origin/SecurityOrigin.h"
 
 using namespace std;
 
diff --git a/Source/core/inspector/InspectorCSSAgent.cpp b/Source/core/inspector/InspectorCSSAgent.cpp
index 5a9a191..f390b7d 100644
--- a/Source/core/inspector/InspectorCSSAgent.cpp
+++ b/Source/core/inspector/InspectorCSSAgent.cpp
@@ -36,10 +36,10 @@
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/StylePropertySet.h"
 #include "core/css/StylePropertyShorthand.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleRule.h"
 #include "core/css/StyleSheet.h"
 #include "core/css/StyleSheetList.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ExceptionCodePlaceholder.h"
 #include "core/dom/NamedFlow.h"
 #include "core/dom/NamedFlowCollection.h"
@@ -47,8 +47,10 @@
 #include "core/dom/NodeList.h"
 #include "core/html/HTMLHeadElement.h"
 #include "core/html/HTMLStyleElement.h"
+#include "core/inspector/ContentSearchUtils.h"
 #include "core/inspector/InspectorDOMAgent.h"
 #include "core/inspector/InspectorHistory.h"
+#include "core/inspector/InspectorPageAgent.h"
 #include "core/inspector/InspectorState.h"
 #include "core/inspector/InspectorValues.h"
 #include "core/inspector/InstrumentingAgents.h"
@@ -603,10 +605,11 @@
     return static_cast<CSSStyleRule*>(rule);
 }
 
-InspectorCSSAgent::InspectorCSSAgent(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* state, InspectorDOMAgent* domAgent)
+InspectorCSSAgent::InspectorCSSAgent(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* state, InspectorDOMAgent* domAgent, InspectorPageAgent* pageAgent)
     : InspectorBaseAgent<InspectorCSSAgent>("CSS", instrumentingAgents, state)
     , m_frontend(0)
     , m_domAgent(domAgent)
+    , m_pageAgent(pageAgent)
     , m_lastStyleSheetId(1)
     , m_creatingViaInspectorStyleSheet(false)
 {
@@ -673,11 +676,13 @@
     m_state->setBoolean(CSSAgentState::cssAgentEnabled, true);
     m_instrumentingAgents->setInspectorCSSAgent(this);
 
+    if (!m_frontend)
+        return;
     RefPtr<TypeBuilder::Array<TypeBuilder::CSS::CSSStyleSheetHeader> > styleInfos = TypeBuilder::Array<TypeBuilder::CSS::CSSStyleSheetHeader>::create();
     Vector<InspectorStyleSheet*> styleSheets;
     collectAllStyleSheets(styleSheets);
     for (size_t i = 0; i < styleSheets.size(); ++i)
-        m_frontend->styleSheetAdded(styleSheets.at(i)->buildObjectForStyleSheetInfo());
+        m_frontend->styleSheetAdded(buildObjectForStyleSheetInfo(styleSheets.at(i)));
 }
 
 void InspectorCSSAgent::disable(ErrorString*)
@@ -736,11 +741,11 @@
     m_frontend->regionLayoutUpdated(buildObjectForNamedFlow(&errorString, namedFlow, documentNodeId));
 }
 
-void InspectorCSSAgent::activeStyleSheetsUpdated(const Vector<RefPtr<StyleSheet> >& newSheets)
+void InspectorCSSAgent::activeStyleSheetsUpdated(Document* document, const Vector<RefPtr<StyleSheet> >& newSheets)
 {
     HashSet<CSSStyleSheet*> removedSheets;
     for (CSSStyleSheetToInspectorStyleSheet::iterator it = m_cssStyleSheetToInspectorStyleSheet.begin(); it != m_cssStyleSheetToInspectorStyleSheet.end(); ++it) {
-        if (it->value->canBind())
+        if (it->value->canBind() && (!it->key->ownerDocument() || it->key->ownerDocument() == document))
             removedSheets.add(it->key);
     }
 
@@ -777,11 +782,20 @@
         if (!m_cssStyleSheetToInspectorStyleSheet.contains(*it)) {
             InspectorStyleSheet* newStyleSheet = bindStyleSheet(static_cast<CSSStyleSheet*>(*it));
             if (m_frontend)
-                m_frontend->styleSheetAdded(newStyleSheet->buildObjectForStyleSheetInfo());
+                m_frontend->styleSheetAdded(buildObjectForStyleSheetInfo(newStyleSheet));
         }
     }
 }
 
+void InspectorCSSAgent::frameDetachedFromParent(Frame* frame)
+{
+    Document* document = frame->document();
+    if (!document)
+        return;
+    Vector<RefPtr<StyleSheet> > newSheets;
+    activeStyleSheetsUpdated(document, newSheets);
+}
+
 bool InspectorCSSAgent::forcePseudoState(Element* element, CSSSelector::PseudoType pseudoType)
 {
     if (m_nodeIdToForcedPseudoState.isEmpty())
@@ -892,7 +906,7 @@
     Vector<InspectorStyleSheet*> styleSheets;
     collectAllStyleSheets(styleSheets);
     for (size_t i = 0; i < styleSheets.size(); ++i)
-        styleInfos->addItem(styleSheets.at(i)->buildObjectForStyleSheetInfo());
+        styleInfos->addItem(buildObjectForStyleSheetInfo(styleSheets.at(i)));
 }
 
 void InspectorCSSAgent::getStyleSheet(ErrorString* errorString, const String& styleSheetId, RefPtr<TypeBuilder::CSS::CSSStyleSheetBody>& styleSheetObject)
@@ -1192,6 +1206,38 @@
     }
 }
 
+String InspectorCSSAgent::sourceMapURLForStyleSheet(const InspectorStyleSheet* styleSheet)
+{
+    DEFINE_STATIC_LOCAL(String, sourceMapHttpHeader, (ASCIILiteral("X-SourceMap")));
+    if (styleSheet->origin() != TypeBuilder::CSS::StyleSheetOrigin::Regular)
+        return String();
+
+    String styleSheetText;
+    bool success = styleSheet->getText(&styleSheetText);
+    if (success) {
+        String sourceMapURL = ContentSearchUtils::findSourceMapURL(styleSheetText, ContentSearchUtils::CSSMagicComment);
+        if (!sourceMapURL.isEmpty())
+            return sourceMapURL;
+    }
+
+    if (styleSheet->finalURL().isEmpty())
+        return String();
+
+    CachedResource* resource = m_pageAgent->cachedResource(m_pageAgent->mainFrame(), KURL(ParsedURLString, styleSheet->finalURL()));
+    if (resource)
+        return resource->response().httpHeaderField(sourceMapHttpHeader);
+    return String();
+}
+
+PassRefPtr<TypeBuilder::CSS::CSSStyleSheetHeader> InspectorCSSAgent::buildObjectForStyleSheetInfo(const InspectorStyleSheet* inspectorStyleSheet)
+{
+    RefPtr<TypeBuilder::CSS::CSSStyleSheetHeader> result = inspectorStyleSheet->buildObjectForStyleSheetInfo();
+    String sourceMapURL = sourceMapURLForStyleSheet(inspectorStyleSheet);
+    if (!sourceMapURL.isEmpty())
+        result->setSourceMapURL(sourceMapURL);
+    return result.release();
+}
+
 InspectorStyleSheet* InspectorCSSAgent::bindStyleSheet(CSSStyleSheet* styleSheet)
 {
     RefPtr<InspectorStyleSheet> inspectorStyleSheet = m_cssStyleSheetToInspectorStyleSheet.get(styleSheet);
@@ -1254,7 +1300,7 @@
     if (ec)
         return 0;
 
-    return m_documentToInspectorStyleSheet.get(document).get();
+    return m_documentToInspectorStyleSheet.get(document);
 }
 
 InspectorStyleSheet* InspectorCSSAgent::assertStyleSheetForId(ErrorString* errorString, const String& styleSheetId)
diff --git a/Source/core/inspector/InspectorCSSAgent.h b/Source/core/inspector/InspectorCSSAgent.h
index e4e2c63..2f17983 100644
--- a/Source/core/inspector/InspectorCSSAgent.h
+++ b/Source/core/inspector/InspectorCSSAgent.h
@@ -90,9 +90,9 @@
 
     static CSSStyleRule* asCSSStyleRule(CSSRule*);
 
-    static PassOwnPtr<InspectorCSSAgent> create(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* state, InspectorDOMAgent* domAgent)
+    static PassOwnPtr<InspectorCSSAgent> create(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* state, InspectorDOMAgent* domAgent, InspectorPageAgent* pageAgent)
     {
-        return adoptPtr(new InspectorCSSAgent(instrumentingAgents, state, domAgent));
+        return adoptPtr(new InspectorCSSAgent(instrumentingAgents, state, domAgent, pageAgent));
     }
     ~InspectorCSSAgent();
 
@@ -109,7 +109,8 @@
     void willRemoveNamedFlow(Document*, NamedFlow*);
     void didUpdateRegionLayout(Document*, NamedFlow*);
     void regionLayoutUpdated(NamedFlow*, int documentNodeId);
-    void activeStyleSheetsUpdated(const Vector<RefPtr<StyleSheet> >& newSheets);
+    void activeStyleSheetsUpdated(Document*, const Vector<RefPtr<StyleSheet> >& newSheets);
+    void frameDetachedFromParent(Frame*);
 
     virtual void getComputedStyleForNode(ErrorString*, int nodeId, RefPtr<TypeBuilder::Array<TypeBuilder::CSS::CSSComputedStyleProperty> >&);
     virtual void getInlineStylesForNode(ErrorString*, int nodeId, RefPtr<TypeBuilder::CSS::CSSStyle>& inlineStyle, RefPtr<TypeBuilder::CSS::CSSStyle>& attributes);
@@ -145,7 +146,7 @@
     class SetRuleSelectorAction;
     class AddRuleAction;
 
-    InspectorCSSAgent(InstrumentingAgents*, InspectorCompositeState*, InspectorDOMAgent*);
+    InspectorCSSAgent(InstrumentingAgents*, InspectorCompositeState*, InspectorDOMAgent*, InspectorPageAgent*);
 
     typedef HashMap<String, RefPtr<InspectorStyleSheet> > IdToInspectorStyleSheet;
     typedef HashMap<Node*, RefPtr<InspectorStyleSheetForInlineStyle> > NodeToInspectorStyleSheet; // bogus "stylesheets" with elements' inline styles
@@ -158,6 +159,8 @@
     int documentNodeWithRequestedFlowsId(Document*);
     void collectAllStyleSheets(Vector<InspectorStyleSheet*>&);
     void collectStyleSheets(CSSStyleSheet*, Vector<InspectorStyleSheet*>&);
+    String sourceMapURLForStyleSheet(const InspectorStyleSheet*);
+    PassRefPtr<TypeBuilder::CSS::CSSStyleSheetHeader> buildObjectForStyleSheetInfo(const InspectorStyleSheet*);
 
     InspectorStyleSheet* bindStyleSheet(CSSStyleSheet*);
     String unbindStyleSheet(InspectorStyleSheet*);
@@ -184,6 +187,7 @@
 
     InspectorFrontend::CSS* m_frontend;
     InspectorDOMAgent* m_domAgent;
+    InspectorPageAgent* m_pageAgent;
 
     IdToInspectorStyleSheet m_idToInspectorStyleSheet;
     CSSStyleSheetToInspectorStyleSheet m_cssStyleSheetToInspectorStyleSheet;
diff --git a/Source/core/inspector/InspectorController.cpp b/Source/core/inspector/InspectorController.cpp
index f4de398..1b4a7ad 100644
--- a/Source/core/inspector/InspectorController.cpp
+++ b/Source/core/inspector/InspectorController.cpp
@@ -101,7 +101,7 @@
     m_domAgent = domAgentPtr.get();
     m_agents.append(domAgentPtr.release());
 
-    m_agents.append(InspectorCSSAgent::create(m_instrumentingAgents.get(), m_state.get(), m_domAgent));
+    m_agents.append(InspectorCSSAgent::create(m_instrumentingAgents.get(), m_state.get(), m_domAgent, m_pageAgent));
 
     OwnPtr<InspectorDatabaseAgent> databaseAgentPtr(InspectorDatabaseAgent::create(m_instrumentingAgents.get(), m_state.get()));
     InspectorDatabaseAgent* databaseAgent = databaseAgentPtr.get();
diff --git a/Source/core/inspector/InspectorDOMAgent.cpp b/Source/core/inspector/InspectorDOMAgent.cpp
index 7f1c772..1ceb90c 100644
--- a/Source/core/inspector/InspectorDOMAgent.cpp
+++ b/Source/core/inspector/InspectorDOMAgent.cpp
@@ -42,8 +42,8 @@
 #include "core/css/CSSStyleRule.h"
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleSheetList.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attr.h"
 #include "core/dom/CharacterData.h"
 #include "core/dom/ContainerNode.h"
diff --git a/Source/core/inspector/InspectorDOMStorageAgent.cpp b/Source/core/inspector/InspectorDOMStorageAgent.cpp
index 39ee87a..41bb1e3 100644
--- a/Source/core/inspector/InspectorDOMStorageAgent.cpp
+++ b/Source/core/inspector/InspectorDOMStorageAgent.cpp
@@ -30,7 +30,7 @@
 #include "config.h"
 #include "core/inspector/InspectorDOMStorageAgent.h"
 
-#include "ExceptionCodeDescription.h"
+#include "DOMException.h"
 #include "InspectorFrontend.h"
 #include "core/dom/Document.h"
 #include "core/dom/ExceptionCode.h"
@@ -44,11 +44,11 @@
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
 #include "core/page/PageGroup.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/storage/Storage.h"
 #include "core/storage/StorageArea.h"
 #include "core/storage/StorageNamespace.h"
 #include "modules/webdatabase/Database.h"
+#include "origin/SecurityOrigin.h"
 
 #include <wtf/MemoryInstrumentationHashMap.h>
 #include <wtf/Vector.h>
diff --git a/Source/core/inspector/InspectorDebuggerAgent.cpp b/Source/core/inspector/InspectorDebuggerAgent.cpp
index b352bda..2efc211 100644
--- a/Source/core/inspector/InspectorDebuggerAgent.cpp
+++ b/Source/core/inspector/InspectorDebuggerAgent.cpp
@@ -614,7 +614,7 @@
 {
     DEFINE_STATIC_LOCAL(String, sourceMapHttpHeader, (ASCIILiteral("X-SourceMap")));
 
-    String sourceMapURL = ContentSearchUtils::findSourceMapURL(script.source);
+    String sourceMapURL = ContentSearchUtils::findSourceMapURL(script.source, ContentSearchUtils::JavaScriptMagicComment);
     if (!sourceMapURL.isEmpty())
         return sourceMapURL;
 
diff --git a/Source/core/inspector/InspectorFileSystemAgent.cpp b/Source/core/inspector/InspectorFileSystemAgent.cpp
index 389d9c4..bc99100 100644
--- a/Source/core/inspector/InspectorFileSystemAgent.cpp
+++ b/Source/core/inspector/InspectorFileSystemAgent.cpp
@@ -29,7 +29,6 @@
  */
 
 #include "config.h"
-
 #include "core/inspector/InspectorFileSystemAgent.h"
 
 #include "core/dom/DOMImplementation.h"
@@ -45,10 +44,8 @@
 #include "core/inspector/InstrumentingAgents.h"
 #include "core/loader/TextResourceDecoder.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/KURL.h"
 #include "core/platform/MIMETypeRegistry.h"
-#include "core/platform/text/TextEncoding.h"
 #include "modules/filesystem/DOMFileSystem.h"
 #include "modules/filesystem/DirectoryEntry.h"
 #include "modules/filesystem/DirectoryReader.h"
@@ -63,7 +60,10 @@
 #include "modules/filesystem/LocalFileSystem.h"
 #include "modules/filesystem/Metadata.h"
 #include "modules/filesystem/MetadataCallback.h"
-#include <wtf/text/Base64.h>
+#include "origin/SecurityOrigin.h"
+#include "wtf/ArrayBuffer.h"
+#include "wtf/text/Base64.h"
+#include "wtf/text/TextEncoding.h"
 
 using WebCore::TypeBuilder::Array;
 
diff --git a/Source/core/inspector/InspectorFrontendHost.idl b/Source/core/inspector/InspectorFrontendHost.idl
index 2ebcf0a..e4f02ca 100644
--- a/Source/core/inspector/InspectorFrontendHost.idl
+++ b/Source/core/inspector/InspectorFrontendHost.idl
@@ -31,6 +31,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface InspectorFrontendHost {
     void closeWindow();
diff --git a/Source/core/inspector/InspectorIndexedDBAgent.cpp b/Source/core/inspector/InspectorIndexedDBAgent.cpp
index 9eafcf6..7166c2b 100644
--- a/Source/core/inspector/InspectorIndexedDBAgent.cpp
+++ b/Source/core/inspector/InspectorIndexedDBAgent.cpp
@@ -47,7 +47,6 @@
 #include "core/inspector/InstrumentingAgents.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "modules/indexeddb/DOMWindowIndexedDatabase.h"
 #include "modules/indexeddb/IDBCursor.h"
 #include "modules/indexeddb/IDBCursorWithValue.h"
@@ -64,6 +63,7 @@
 #include "modules/indexeddb/IDBPendingTransactionMonitor.h"
 #include "modules/indexeddb/IDBRequest.h"
 #include "modules/indexeddb/IDBTransaction.h"
+#include "origin/SecurityOrigin.h"
 
 #include <wtf/Vector.h>
 
diff --git a/Source/core/inspector/InspectorInstrumentation.cpp b/Source/core/inspector/InspectorInstrumentation.cpp
index 79b3ffc..3acd738 100644
--- a/Source/core/inspector/InspectorInstrumentation.cpp
+++ b/Source/core/inspector/InspectorInstrumentation.cpp
@@ -35,8 +35,8 @@
 #include "bindings/v8/ScriptController.h"
 #include "core/css/CSSRule.h"
 #include "core/css/CSSStyleRule.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleRule.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/DeviceOrientationData.h"
 #include "core/dom/Event.h"
 #include "core/dom/EventContext.h"
@@ -216,10 +216,10 @@
         domDebuggerAgent->didInvalidateStyleAttr(node);
 }
 
-void activeStyleSheetsUpdatedImpl(InstrumentingAgents* instrumentingAgents, const Vector<RefPtr<StyleSheet> >& newSheets)
+void activeStyleSheetsUpdatedImpl(InstrumentingAgents* instrumentingAgents, Document* document, const Vector<RefPtr<StyleSheet> >& newSheets)
 {
     if (InspectorCSSAgent* cssAgent = instrumentingAgents->inspectorCSSAgent())
-        cssAgent->activeStyleSheetsUpdated(newSheets);
+        cssAgent->activeStyleSheetsUpdated(document, newSheets);
 }
 
 void frameWindowDiscardedImpl(InstrumentingAgents* instrumentingAgents, DOMWindow* window)
@@ -849,6 +849,8 @@
         canvasAgent->frameDetachedFromParent(frame);
     if (InspectorPageAgent* pageAgent = instrumentingAgents->inspectorPageAgent())
         pageAgent->frameDetachedFromParent(frame);
+    if (InspectorCSSAgent* cssAgent = instrumentingAgents->inspectorCSSAgent())
+        cssAgent->frameDetachedFromParent(frame);
 }
 
 void didCommitLoadImpl(InstrumentingAgents* instrumentingAgents, Frame* frame, DocumentLoader* loader)
diff --git a/Source/core/inspector/InspectorInstrumentationInl.h b/Source/core/inspector/InspectorInstrumentationInl.h
index dffd386..5459bf7 100644
--- a/Source/core/inspector/InspectorInstrumentationInl.h
+++ b/Source/core/inspector/InspectorInstrumentationInl.h
@@ -43,7 +43,7 @@
 void didRemoveDOMAttrImpl(InstrumentingAgents*, Element*, const AtomicString& name);
 void characterDataModifiedImpl(InstrumentingAgents*, CharacterData*);
 void didInvalidateStyleAttrImpl(InstrumentingAgents*, Node*);
-void activeStyleSheetsUpdatedImpl(InstrumentingAgents*, const Vector<RefPtr<StyleSheet> >&);
+void activeStyleSheetsUpdatedImpl(InstrumentingAgents*, Document*, const Vector<RefPtr<StyleSheet> >&);
 void frameWindowDiscardedImpl(InstrumentingAgents*, DOMWindow*);
 void mediaQueryResultChangedImpl(InstrumentingAgents*);
 void didCreateNamedFlowImpl(InstrumentingAgents*, Document*, NamedFlow*);
@@ -204,7 +204,7 @@
 {
     FAST_RETURN_IF_NO_FRONTENDS(void());
     if (InstrumentingAgents* instrumentingAgents = instrumentingAgentsForDocument(document))
-        activeStyleSheetsUpdatedImpl(instrumentingAgents, newSheets);
+        activeStyleSheetsUpdatedImpl(instrumentingAgents, document, newSheets);
 }
 
 inline void frameWindowDiscarded(Frame* frame, DOMWindow* domWindow)
diff --git a/Source/core/inspector/InspectorOverlay.cpp b/Source/core/inspector/InspectorOverlay.cpp
index efd9e98..9d94127 100644
--- a/Source/core/inspector/InspectorOverlay.cpp
+++ b/Source/core/inspector/InspectorOverlay.cpp
@@ -45,7 +45,7 @@
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
 #include "core/page/Settings.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/RenderBoxModelObject.h"
 #include "core/rendering/RenderInline.h"
 #include "core/rendering/RenderObject.h"
diff --git a/Source/core/inspector/InspectorPageAgent.cpp b/Source/core/inspector/InspectorPageAgent.cpp
index e1f3066..4965c24 100644
--- a/Source/core/inspector/InspectorPageAgent.cpp
+++ b/Source/core/inspector/InspectorPageAgent.cpp
@@ -66,18 +66,18 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/Cookie.h"
 #include "core/platform/text/RegularExpression.h"
-#include "core/platform/text/TextEncoding.h"
 #include "modules/geolocation/GeolocationController.h"
 #include "modules/geolocation/GeolocationError.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/ListHashSet.h>
-#include <wtf/text/Base64.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
+#include "wtf/CurrentTime.h"
+#include "wtf/ListHashSet.h"
+#include "wtf/Vector.h"
+#include "wtf/text/Base64.h"
+#include "wtf/text/StringBuilder.h"
+#include "wtf/text/TextEncoding.h"
 
 using namespace std;
 
@@ -102,7 +102,7 @@
 static bool decodeBuffer(const char* buffer, unsigned size, const String& textEncodingName, String* result)
 {
     if (buffer) {
-        TextEncoding encoding(textEncodingName);
+        WTF::TextEncoding encoding(textEncodingName);
         if (!encoding.isValid())
             encoding = WindowsLatin1Encoding();
         *result = encoding.decode(buffer, size);
@@ -453,7 +453,7 @@
 {
     UserGestureIndicator indicator(DefinitelyProcessingNewUserGesture);
     Frame* frame = m_page->mainFrame();
-    frame->loader()->changeLocation(frame->document()->securityOrigin(), frame->document()->completeURL(url), "", false, false);
+    frame->loader()->changeLocation(frame->document()->securityOrigin(), frame->document()->completeURL(url), "", false);
 }
 
 static PassRefPtr<TypeBuilder::Page::Cookie> buildObjectForCookie(const Cookie& cookie)
diff --git a/Source/core/inspector/InspectorStyleSheet.cpp b/Source/core/inspector/InspectorStyleSheet.cpp
index 8b82254..295cfb1 100644
--- a/Source/core/inspector/InspectorStyleSheet.cpp
+++ b/Source/core/inspector/InspectorStyleSheet.cpp
@@ -39,12 +39,12 @@
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/CSSSupportsRule.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleRule.h"
 #include "core/css/StyleRuleImport.h"
 #include "core/css/StyleSheetContents.h"
 #include "core/css/StyleSheetList.h"
 #include "core/css/WebKitCSSKeyframesRule.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/Element.h"
 #include "core/dom/Node.h"
@@ -1255,7 +1255,7 @@
     return result.release();
 }
 
-PassRefPtr<TypeBuilder::CSS::CSSStyleSheetHeader> InspectorStyleSheet::buildObjectForStyleSheetInfo()
+PassRefPtr<TypeBuilder::CSS::CSSStyleSheetHeader> InspectorStyleSheet::buildObjectForStyleSheetInfo() const
 {
     CSSStyleSheet* styleSheet = pageStyleSheet();
     if (!styleSheet)
diff --git a/Source/core/inspector/InspectorStyleSheet.h b/Source/core/inspector/InspectorStyleSheet.h
index 1994981..b609c6c 100644
--- a/Source/core/inspector/InspectorStyleSheet.h
+++ b/Source/core/inspector/InspectorStyleSheet.h
@@ -191,13 +191,14 @@
     bool deleteRule(const InspectorCSSId&, ExceptionCode&);
     CSSStyleRule* ruleForId(const InspectorCSSId&) const;
     PassRefPtr<TypeBuilder::CSS::CSSStyleSheetBody> buildObjectForStyleSheet();
-    PassRefPtr<TypeBuilder::CSS::CSSStyleSheetHeader> buildObjectForStyleSheetInfo();
+    PassRefPtr<TypeBuilder::CSS::CSSStyleSheetHeader> buildObjectForStyleSheetInfo() const;
     PassRefPtr<TypeBuilder::CSS::CSSRule> buildObjectForRule(CSSStyleRule*);
     PassRefPtr<TypeBuilder::CSS::CSSStyle> buildObjectForStyle(CSSStyleDeclaration*);
     bool setStyleText(const InspectorCSSId&, const String& text, String* oldText, ExceptionCode&);
     bool setPropertyText(const InspectorCSSId&, unsigned propertyIndex, const String& text, bool overwrite, String* oldPropertyText, ExceptionCode&);
     bool toggleProperty(const InspectorCSSId&, unsigned propertyIndex, bool disable, ExceptionCode&);
 
+    virtual TypeBuilder::CSS::StyleSheetOrigin::Enum origin() const { return m_origin; }
     virtual bool getText(String* result) const;
     virtual CSSStyleDeclaration* styleForId(const InspectorCSSId&) const;
     void fireStyleSheetChanged();
@@ -255,6 +256,7 @@
     void didModifyElementAttribute();
     virtual bool getText(String* result) const;
     virtual CSSStyleDeclaration* styleForId(const InspectorCSSId& id) const { ASSERT_UNUSED(id, !id.ordinal()); return inlineStyle(); }
+    virtual TypeBuilder::CSS::StyleSheetOrigin::Enum origin() const { return TypeBuilder::CSS::StyleSheetOrigin::Regular; }
 
 protected:
     InspectorStyleSheetForInlineStyle(InspectorPageAgent*, const String& id, PassRefPtr<Element>, TypeBuilder::CSS::StyleSheetOrigin::Enum, Listener*);
diff --git a/Source/core/inspector/JavaScriptCallFrame.idl b/Source/core/inspector/JavaScriptCallFrame.idl
index ebd87d4..8ec10e1 100644
--- a/Source/core/inspector/JavaScriptCallFrame.idl
+++ b/Source/core/inspector/JavaScriptCallFrame.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     DoNotCheckConstants,
     ImplementationLacksVTable
 ] interface JavaScriptCallFrame {
diff --git a/Source/core/inspector/PageRuntimeAgent.cpp b/Source/core/inspector/PageRuntimeAgent.cpp
index 37e7ed5..43beb6e 100644
--- a/Source/core/inspector/PageRuntimeAgent.cpp
+++ b/Source/core/inspector/PageRuntimeAgent.cpp
@@ -40,7 +40,7 @@
 #include "core/inspector/InstrumentingAgents.h"
 #include "core/page/Page.h"
 #include "core/page/PageConsole.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 
 using WebCore::TypeBuilder::Runtime::ExecutionContextDescription;
 
diff --git a/Source/core/inspector/ScriptProfile.idl b/Source/core/inspector/ScriptProfile.idl
index 8569aae..fb231bd 100644
--- a/Source/core/inspector/ScriptProfile.idl
+++ b/Source/core/inspector/ScriptProfile.idl
@@ -25,6 +25,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface ScriptProfile {
     readonly attribute DOMString title;
     readonly attribute unsigned long uid;
diff --git a/Source/core/inspector/ScriptProfileNode.idl b/Source/core/inspector/ScriptProfileNode.idl
index de7bc62..c3eec68 100644
--- a/Source/core/inspector/ScriptProfileNode.idl
+++ b/Source/core/inspector/ScriptProfileNode.idl
@@ -25,6 +25,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface ScriptProfileNode {
     readonly attribute DOMString functionName;
     readonly attribute DOMString url;
diff --git a/Source/core/loader/CrossOriginAccessControl.cpp b/Source/core/loader/CrossOriginAccessControl.cpp
index 3ed5096..db496c7 100644
--- a/Source/core/loader/CrossOriginAccessControl.cpp
+++ b/Source/core/loader/CrossOriginAccessControl.cpp
@@ -27,13 +27,13 @@
 #include "config.h"
 #include "core/loader/CrossOriginAccessControl.h"
 
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/network/HTTPParsers.h"
-#include "core/platform/network/ResourceRequest.h"
-#include "core/platform/network/ResourceResponse.h"
 #include <wtf/text/AtomicString.h>
 #include <wtf/text/StringBuilder.h>
 #include <wtf/Threading.h>
+#include "core/platform/network/HTTPParsers.h"
+#include "core/platform/network/ResourceRequest.h"
+#include "core/platform/network/ResourceResponse.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/loader/DocumentLoadTiming.cpp b/Source/core/loader/DocumentLoadTiming.cpp
index cbef9b7..99defb6 100644
--- a/Source/core/loader/DocumentLoadTiming.cpp
+++ b/Source/core/loader/DocumentLoadTiming.cpp
@@ -26,13 +26,13 @@
 #include "config.h"
 #include "core/loader/DocumentLoadTiming.h"
 
+#include <wtf/CurrentTime.h>
+#include <wtf/RefPtr.h>
 #include "core/dom/Document.h"
 #include "core/loader/DocumentLoader.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/RefPtr.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp
index c5dbd81..1aac7ce 100644
--- a/Source/core/loader/DocumentLoader.cpp
+++ b/Source/core/loader/DocumentLoader.cpp
@@ -30,6 +30,13 @@
 #include "config.h"
 #include "core/loader/DocumentLoader.h"
 
+#include <wtf/Assertions.h>
+#include <wtf/MemoryInstrumentationHashMap.h>
+#include <wtf/MemoryInstrumentationHashSet.h>
+#include <wtf/MemoryInstrumentationVector.h>
+#include <wtf/text/CString.h>
+#include <wtf/text/WTFString.h>
+#include <wtf/unicode/Unicode.h>
 #include "core/dom/Document.h"
 #include "core/dom/DocumentParser.h"
 #include "core/dom/Event.h"
@@ -54,17 +61,10 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameTree.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/platform/Logging.h"
-#include "core/platform/SchemeRegistry.h"
-#include <wtf/Assertions.h>
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationHashSet.h>
-#include <wtf/MemoryInstrumentationVector.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/WTFString.h>
-#include <wtf/unicode/Unicode.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityPolicy.h"
 
 namespace WebCore {
 
@@ -292,6 +292,7 @@
     if (!m_committed) {
         m_committed = true;
         frameLoader()->commitProvisionalLoad();
+        m_writer.setMIMEType(m_response.mimeType());
     }
 }
 
@@ -646,6 +647,8 @@
 
         if (frameLoader()->stateMachine()->creatingInitialEmptyDocument())
             return;
+        if (frameLoader()->stateMachine()->isDisplayingInitialEmptyDocument())
+            frameLoader()->stateMachine()->advanceTo(FrameLoaderStateMachine::CommittedFirstRealLoad);
         
         // The origin is the MHTML file, we need to set the base URL to the document encoded in the MHTML so
         // relative URLs are resolved properly.
@@ -803,27 +806,31 @@
     return true;
 }
 
-void DocumentLoader::setArchive(PassRefPtr<MHTMLArchive> archive)
-{
-    m_archive = archive;
-    addAllArchiveResources(m_archive.get());
-}
-
 void DocumentLoader::addAllArchiveResources(MHTMLArchive* archive)
 {
+    ASSERT(archive);
     if (!m_archiveResourceCollection)
         m_archiveResourceCollection = adoptPtr(new ArchiveResourceCollection);
-        
-    ASSERT(archive);
-    if (!archive)
-        return;
-        
     m_archiveResourceCollection->addAllResources(archive);
 }
 
-PassRefPtr<MHTMLArchive> DocumentLoader::popArchiveForSubframe(const String& frameName, const KURL& url)
+void DocumentLoader::prepareSubframeArchiveLoadIfNeeded()
 {
-    return m_archiveResourceCollection ? m_archiveResourceCollection->popSubframeArchive(frameName, url) : PassRefPtr<MHTMLArchive>(0);
+    if (!m_frame->tree()->parent())
+        return;
+
+    ArchiveResourceCollection* parentCollection = m_frame->tree()->parent()->loader()->documentLoader()->m_archiveResourceCollection.get();
+    if (!parentCollection)
+        return;
+
+    m_archive = parentCollection->popSubframeArchive(m_frame->tree()->uniqueName(), m_request.url());
+
+    if (!m_archive)
+        return;
+    addAllArchiveResources(m_archive.get());
+
+    ArchiveResource* mainResource = m_archive->mainResource();
+    m_substituteData = SubstituteData(mainResource->data(), mainResource->mimeType(), mainResource->textEncoding(), KURL());
 }
 
 void DocumentLoader::clearArchiveResources()
@@ -1059,6 +1066,7 @@
         return;
 
     m_applicationCacheHost->willStartLoadingMainResource(m_request);
+    prepareSubframeArchiveLoadIfNeeded();
 
     if (m_substituteData.isValid()) {
         m_identifierForLoadWithoutResourceLoader = createUniqueIdentifier();
diff --git a/Source/core/loader/DocumentLoader.h b/Source/core/loader/DocumentLoader.h
index 68b05b5..c9ea9f8 100644
--- a/Source/core/loader/DocumentLoader.h
+++ b/Source/core/loader/DocumentLoader.h
@@ -121,15 +121,8 @@
         void setTitle(const StringWithDirection&);
         const String& overrideEncoding() const { return m_overrideEncoding; }
 
-        void setArchive(PassRefPtr<MHTMLArchive>);
-        void addAllArchiveResources(MHTMLArchive*);
-        PassRefPtr<MHTMLArchive> popArchiveForSubframe(const String& frameName, const KURL&);
-
         bool scheduleArchiveLoad(ResourceLoader*, const ResourceRequest&);
 
-        // Return the ArchiveResource for the URL only when loading an Archive
-        ArchiveResource* archiveResourceForURL(const KURL&) const;
-
 #ifndef NDEBUG
         bool isSubstituteLoadPending(ResourceLoader*) const;
 #endif
@@ -210,6 +203,10 @@
         bool maybeCreateArchive();
         void clearArchiveResources();
 
+        void prepareSubframeArchiveLoadIfNeeded();
+        void addAllArchiveResources(MHTMLArchive*);
+        ArchiveResource* archiveResourceForURL(const KURL&) const;
+
         void willSendRequest(ResourceRequest&, const ResourceResponse&);
         void finishedLoading(double finishTime);
         void mainReceivedError(const ResourceError&);
diff --git a/Source/core/loader/DocumentThreadableLoader.cpp b/Source/core/loader/DocumentThreadableLoader.cpp
index 2c5e1ce..58beed3 100644
--- a/Source/core/loader/DocumentThreadableLoader.cpp
+++ b/Source/core/loader/DocumentThreadableLoader.cpp
@@ -31,6 +31,8 @@
 #include "config.h"
 #include "core/loader/DocumentThreadableLoader.h"
 
+#include <wtf/Assertions.h>
+#include <wtf/UnusedParam.h>
 #include "core/dom/Document.h"
 #include "core/inspector/InspectorInstrumentation.h"
 #include "core/loader/CrossOriginAccessControl.h"
@@ -44,12 +46,10 @@
 #include "core/loader/cache/CachedResourceLoader.h"
 #include "core/loader/cache/CachedResourceRequest.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/network/ResourceError.h"
 #include "core/platform/network/ResourceRequest.h"
-#include <wtf/Assertions.h>
-#include <wtf/UnusedParam.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
@@ -386,14 +386,20 @@
         }
         return;
     }
-    
+
     // FIXME: ThreadableLoaderOptions.sniffContent is not supported for synchronous requests.
     Vector<char> data;
     ResourceError error;
     ResourceResponse response;
     unsigned long identifier = std::numeric_limits<unsigned long>::max();
-    if (m_document->frame())
-        identifier = m_document->frame()->loader()->loadResourceSynchronously(request, m_options.allowCredentials, error, response, data);
+    if (Frame* frame = m_document->frame()) {
+        Frame* top = frame->tree()->top();
+        if (!top->loader()->mixedContentChecker()->canDisplayInsecureContent(top->document()->securityOrigin(), requestURL)) {
+            m_client->didFail(error);
+            return;
+        }
+        identifier = frame->loader()->loadResourceSynchronously(request, m_options.allowCredentials, error, response, data);
+    }
 
     InspectorInstrumentation::documentThreadableLoaderStartedLoadingForClient(m_document, identifier, m_client);
 
diff --git a/Source/core/loader/DocumentWriter.cpp b/Source/core/loader/DocumentWriter.cpp
index 236a9af..b29d7da 100644
--- a/Source/core/loader/DocumentWriter.cpp
+++ b/Source/core/loader/DocumentWriter.cpp
@@ -42,9 +42,9 @@
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/text/SegmentedString.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/loader/EmptyClients.cpp b/Source/core/loader/EmptyClients.cpp
index 0cab267..6d6907d 100644
--- a/Source/core/loader/EmptyClients.cpp
+++ b/Source/core/loader/EmptyClients.cpp
@@ -65,33 +65,17 @@
 
 class EmptyPopupMenu : public PopupMenu {
 public:
-    virtual void show(const IntRect&, FrameView*, int) { }
+    virtual void show(const FloatQuad&, const IntSize&, FrameView*, int) { }
     virtual void hide() { }
     virtual void updateFromElement() { }
     virtual void disconnectClient() { }
 };
 
-class EmptySearchPopupMenu : public SearchPopupMenu {
-public:
-    virtual PopupMenu* popupMenu() { return m_popup.get(); }
-    virtual void saveRecentSearches(const AtomicString&, const Vector<String>&) { }
-    virtual void loadRecentSearches(const AtomicString&, Vector<String>&) { }
-    virtual bool enabled() { return false; }
-
-private:
-    RefPtr<EmptyPopupMenu> m_popup;
-};
-
 PassRefPtr<PopupMenu> EmptyChromeClient::createPopupMenu(PopupMenuClient*) const
 {
     return adoptRef(new EmptyPopupMenu());
 }
 
-PassRefPtr<SearchPopupMenu> EmptyChromeClient::createSearchPopupMenu(PopupMenuClient*) const
-{
-    return adoptRef(new EmptySearchPopupMenu());
-}
-
 #if ENABLE(INPUT_TYPE_COLOR)
 PassOwnPtr<ColorChooser> EmptyChromeClient::createColorChooser(ColorChooserClient*, const Color&)
 {
diff --git a/Source/core/loader/EmptyClients.h b/Source/core/loader/EmptyClients.h
index 4161386..5bc450f 100644
--- a/Source/core/loader/EmptyClients.h
+++ b/Source/core/loader/EmptyClients.h
@@ -116,7 +116,6 @@
 
     virtual bool hasOpenedPopup() const OVERRIDE { return false; }
     virtual PassRefPtr<PopupMenu> createPopupMenu(PopupMenuClient*) const OVERRIDE;
-    virtual PassRefPtr<SearchPopupMenu> createSearchPopupMenu(PopupMenuClient*) const OVERRIDE;
 #if ENABLE(PAGE_POPUP)
     virtual PagePopup* openPagePopup(PagePopupClient*, const IntRect&) OVERRIDE { return 0; }
     virtual void closePagePopup(PagePopup*) OVERRIDE { }
@@ -160,9 +159,6 @@
 
     virtual void formStateDidChange(const Node*) OVERRIDE { }
 
-    virtual void elementDidFocus(const Node*) OVERRIDE { }
-    virtual void elementDidBlur(const Node*) OVERRIDE { }
-
     virtual void setCursor(const Cursor&) OVERRIDE { }
     virtual void setCursorHiddenUntilMouseMoves(bool) OVERRIDE { }
 
@@ -182,6 +178,9 @@
     virtual void popupOpened(PopupContainer* popupContainer, const IntRect& bounds,
                              bool handleExternal) { }
     virtual void popupClosed(PopupContainer* popupContainer) OVERRIDE { }
+
+    virtual void annotatedRegionsChanged() OVERRIDE { }
+    virtual bool paintCustomOverhangArea(GraphicsContext*, const IntRect&, const IntRect&, const IntRect&) OVERRIDE { return false; }
 };
 
 class EmptyFrameLoaderClient : public FrameLoaderClient {
@@ -290,17 +289,9 @@
 class EmptyTextCheckerClient : public TextCheckerClient {
 public:
     virtual bool shouldEraseMarkersAfterChangeSelection(TextCheckingType) const OVERRIDE { return true; }
-    virtual void ignoreWordInSpellDocument(const String&) OVERRIDE { }
-    virtual void learnWord(const String&) OVERRIDE { }
     virtual void checkSpellingOfString(const UChar*, int, int*, int*) OVERRIDE { }
     virtual String getAutoCorrectSuggestionForMisspelledWord(const String&) OVERRIDE { return String(); }
     virtual void checkGrammarOfString(const UChar*, int, Vector<GrammarDetail>&, int*, int*) OVERRIDE { }
-
-#if USE(UNIFIED_TEXT_CHECKING)
-    virtual void checkTextOfParagraph(const UChar*, int, TextCheckingTypeMask, Vector<TextCheckingResult>&) OVERRIDE { };
-#endif
-
-    virtual void getGuessesForWord(const String&, const String&, Vector<String>&) OVERRIDE { }
     virtual void requestCheckingOfString(PassRefPtr<TextCheckingRequest>) OVERRIDE;
 };
 
@@ -309,8 +300,6 @@
 public:
     EmptyEditorClient() { }
     virtual ~EmptyEditorClient() { }
-    virtual void pageDestroyed() OVERRIDE { }
-    virtual void frameWillDetachPage(Frame*) OVERRIDE { }
 
     virtual bool shouldDeleteRange(Range*) OVERRIDE { return false; }
     virtual bool smartInsertDeleteEnabled() OVERRIDE { return false; }
@@ -318,8 +307,6 @@
     virtual bool isContinuousSpellCheckingEnabled() OVERRIDE { return false; }
     virtual void toggleContinuousSpellChecking() OVERRIDE { }
     virtual bool isGrammarCheckingEnabled() OVERRIDE { return false; }
-    virtual void toggleGrammarChecking() OVERRIDE { }
-    virtual int spellCheckerDocumentTag() OVERRIDE { return -1; }
 
     virtual bool shouldBeginEditing(Range*) OVERRIDE { return false; }
     virtual bool shouldEndEditing(Range*) OVERRIDE { return false; }
@@ -328,16 +315,11 @@
     virtual bool shouldChangeSelectedRange(Range*, Range*, EAffinity, bool) OVERRIDE { return false; }
 
     virtual bool shouldApplyStyle(StylePropertySet*, Range*) OVERRIDE { return false; }
-    virtual bool shouldMoveRangeAfterDelete(Range*, Range*) OVERRIDE { return false; }
 
     virtual void didBeginEditing() OVERRIDE { }
     virtual void respondToChangedContents() OVERRIDE { }
     virtual void respondToChangedSelection(Frame*) OVERRIDE { }
     virtual void didEndEditing() OVERRIDE { }
-    virtual void willWriteSelectionToPasteboard(Range*) OVERRIDE { }
-    virtual void didWriteSelectionToPasteboard() OVERRIDE { }
-    virtual void getClientPasteboardDataForRange(Range*, Vector<String>&, Vector<RefPtr<SharedBuffer> >&) OVERRIDE { }
-    virtual void didSetSelectionTypesForPasteboard() OVERRIDE { }
 
     virtual void registerUndoStep(PassRefPtr<UndoStep>) OVERRIDE;
     virtual void registerRedoStep(PassRefPtr<UndoStep>) OVERRIDE;
@@ -352,40 +334,18 @@
     virtual void redo() OVERRIDE { }
 
     virtual void handleKeyboardEvent(KeyboardEvent*) OVERRIDE { }
-    virtual void handleInputMethodKeydown(KeyboardEvent*) OVERRIDE { }
 
-    virtual void textFieldDidBeginEditing(Element*) OVERRIDE { }
     virtual void textFieldDidEndEditing(Element*) OVERRIDE { }
     virtual void textDidChangeInTextField(Element*) OVERRIDE { }
     virtual bool doTextFieldCommandFromEvent(Element*, KeyboardEvent*) OVERRIDE { return false; }
-    virtual void textWillBeDeletedInTextField(Element*) OVERRIDE { }
-    virtual void textDidChangeInTextArea(Element*) OVERRIDE { }
-
-#if USE(AUTOMATIC_TEXT_REPLACEMENT)
-    virtual void showSubstitutionsPanel(bool) OVERRIDE { }
-    virtual bool substitutionsPanelIsShowing() OVERRIDE { return false; }
-    virtual void toggleSmartInsertDelete() OVERRIDE { }
-    virtual bool isAutomaticQuoteSubstitutionEnabled() OVERRIDE { return false; }
-    virtual void toggleAutomaticQuoteSubstitution() OVERRIDE { }
-    virtual bool isAutomaticLinkDetectionEnabled() OVERRIDE { return false; }
-    virtual void toggleAutomaticLinkDetection() OVERRIDE { }
-    virtual bool isAutomaticDashSubstitutionEnabled() OVERRIDE { return false; }
-    virtual void toggleAutomaticDashSubstitution() OVERRIDE { }
-    virtual bool isAutomaticTextReplacementEnabled() OVERRIDE { return false; }
-    virtual void toggleAutomaticTextReplacement() OVERRIDE { }
-    virtual bool isAutomaticSpellingCorrectionEnabled() OVERRIDE { return false; }
-    virtual void toggleAutomaticSpellingCorrection() OVERRIDE { }
-#endif
 
     TextCheckerClient* textChecker() { return &m_textCheckerClient; }
 
-    virtual void updateSpellingUIWithGrammarString(const String&, const GrammarDetail&) OVERRIDE { }
     virtual void updateSpellingUIWithMisspelledWord(const String&) OVERRIDE { }
     virtual void showSpellingUI(bool) OVERRIDE { }
     virtual bool spellingUIIsShowing() OVERRIDE { return false; }
 
     virtual void willSetInputMethodState() OVERRIDE { }
-    virtual void setInputMethodState(bool) OVERRIDE { }
 
 private:
     EmptyTextCheckerClient m_textCheckerClient;
@@ -404,12 +364,8 @@
 public:
     EmptyDragClient() { }
     virtual ~EmptyDragClient() {}
-    virtual void willPerformDragDestinationAction(DragDestinationAction, DragData*) OVERRIDE { }
-    virtual void willPerformDragSourceAction(DragSourceAction, const IntPoint&, Clipboard*) OVERRIDE { }
     virtual DragDestinationAction actionMaskForDrag(DragData*) OVERRIDE { return DragDestinationActionNone; }
-    virtual DragSourceAction dragSourceActionMaskForPoint(const IntPoint&) OVERRIDE { return DragSourceActionNone; }
     virtual void startDrag(DragImageRef, const IntPoint&, const IntPoint&, Clipboard*, Frame*, bool) OVERRIDE { }
-    virtual void dragControllerDestroyed() OVERRIDE { }
 };
 
 class EmptyInspectorClient : public InspectorClient {
diff --git a/Source/core/loader/FormSubmission.cpp b/Source/core/loader/FormSubmission.cpp
index e3ba77e..0ef5bfc 100644
--- a/Source/core/loader/FormSubmission.cpp
+++ b/Source/core/loader/FormSubmission.cpp
@@ -45,9 +45,9 @@
 #include "core/page/Frame.h"
 #include "core/platform/network/FormData.h"
 #include "core/platform/network/FormDataBuilder.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/RandomNumber.h>
+#include "wtf/CurrentTime.h"
+#include "wtf/RandomNumber.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
@@ -124,7 +124,7 @@
     m_acceptCharset = other.m_acceptCharset;
 }
 
-inline FormSubmission::FormSubmission(Method method, const KURL& action, const String& target, const String& contentType, PassRefPtr<FormState> state, PassRefPtr<FormData> data, const String& boundary, bool lockHistory, PassRefPtr<Event> event)
+inline FormSubmission::FormSubmission(Method method, const KURL& action, const String& target, const String& contentType, PassRefPtr<FormState> state, PassRefPtr<FormData> data, const String& boundary, PassRefPtr<Event> event)
     : m_method(method)
     , m_action(action)
     , m_target(target)
@@ -132,12 +132,11 @@
     , m_formState(state)
     , m_formData(data)
     , m_boundary(boundary)
-    , m_lockHistory(lockHistory)
     , m_event(event)
 {
 }
 
-PassRefPtr<FormSubmission> FormSubmission::create(HTMLFormElement* form, const Attributes& attributes, PassRefPtr<Event> event, bool lockHistory, FormSubmissionTrigger trigger)
+PassRefPtr<FormSubmission> FormSubmission::create(HTMLFormElement* form, const Attributes& attributes, PassRefPtr<Event> event, FormSubmissionTrigger trigger)
 {
     ASSERT(form);
 
@@ -179,7 +178,7 @@
         }
     }
 
-    TextEncoding dataEncoding = isMailtoForm ? UTF8Encoding() : FormDataBuilder::encodingFromAcceptCharset(copiedAttributes.acceptCharset(), document);
+    WTF::TextEncoding dataEncoding = isMailtoForm ? UTF8Encoding() : FormDataBuilder::encodingFromAcceptCharset(copiedAttributes.acceptCharset(), document);
     RefPtr<DOMFormData> domFormData = DOMFormData::create(dataEncoding.encodingForFormSubmission());
     Vector<pair<String, String> > formValues;
 
@@ -191,10 +190,8 @@
             control->appendFormData(*domFormData, isMultiPartForm);
         if (element->hasLocalName(inputTag)) {
             HTMLInputElement* input = static_cast<HTMLInputElement*>(control);
-            if (input->isTextField()) {
+            if (input->isTextField())
                 formValues.append(pair<String, String>(input->name().string(), input->value()));
-                input->addSearchResult();
-            }
             if (input->isPasswordField() && !input->value().isEmpty())
                 containsPasswordData = true;
         }
@@ -219,7 +216,7 @@
     formData->setContainsPasswordData(containsPasswordData);
     String targetOrBaseTarget = copiedAttributes.target().isEmpty() ? document->baseTarget() : copiedAttributes.target();
     RefPtr<FormState> formState = FormState::create(form, formValues, document, trigger);
-    return adoptRef(new FormSubmission(copiedAttributes.method(), actionURL, targetOrBaseTarget, encodingType, formState.release(), formData.release(), boundary, lockHistory, event));
+    return adoptRef(new FormSubmission(copiedAttributes.method(), actionURL, targetOrBaseTarget, encodingType, formState.release(), formData.release(), boundary, event));
 }
 
 KURL FormSubmission::requestURL() const
diff --git a/Source/core/loader/FormSubmission.h b/Source/core/loader/FormSubmission.h
index b51eaca..76f9d1d 100644
--- a/Source/core/loader/FormSubmission.h
+++ b/Source/core/loader/FormSubmission.h
@@ -34,6 +34,10 @@
 #include "core/loader/FormState.h"
 #include "core/platform/KURL.h"
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
 class Document;
@@ -41,7 +45,6 @@
 class FormData;
 struct FrameLoadRequest;
 class HTMLFormElement;
-class TextEncoding;
 
 class FormSubmission : public RefCounted<FormSubmission> {
 public:
@@ -88,7 +91,7 @@
         String m_acceptCharset;
     };
 
-    static PassRefPtr<FormSubmission> create(HTMLFormElement*, const Attributes&, PassRefPtr<Event> event, bool lockHistory, FormSubmissionTrigger);
+    static PassRefPtr<FormSubmission> create(HTMLFormElement*, const Attributes&, PassRefPtr<Event> event, FormSubmissionTrigger);
 
     void populateFrameLoadRequest(FrameLoadRequest&);
     
@@ -102,7 +105,6 @@
     FormState* state() const { return m_formState.get(); }
     FormData* data() const { return m_formData.get(); }
     const String boundary() const { return m_boundary; }
-    bool lockHistory() const { return m_lockHistory; }
     Event* event() const { return m_event.get(); }
 
     const String& referrer() const { return m_referrer; }
@@ -111,7 +113,7 @@
     void setOrigin(const String& origin) { m_origin = origin; }
 
 private:
-    FormSubmission(Method, const KURL& action, const String& target, const String& contentType, PassRefPtr<FormState>, PassRefPtr<FormData>, const String& boundary, bool lockHistory, PassRefPtr<Event>);
+    FormSubmission(Method, const KURL& action, const String& target, const String& contentType, PassRefPtr<FormState>, PassRefPtr<FormData>, const String& boundary, PassRefPtr<Event>);
 
     // FIXME: Hold an instance of Attributes instead of individual members.
     Method m_method;
@@ -121,7 +123,6 @@
     RefPtr<FormState> m_formState;
     RefPtr<FormData> m_formData;
     String m_boundary;
-    bool m_lockHistory;
     RefPtr<Event> m_event;
     String m_referrer;
     String m_origin;
diff --git a/Source/core/loader/FrameLoadRequest.h b/Source/core/loader/FrameLoadRequest.h
index 84bdd94..5e5185f 100644
--- a/Source/core/loader/FrameLoadRequest.h
+++ b/Source/core/loader/FrameLoadRequest.h
@@ -27,7 +27,7 @@
 #define FrameLoadRequest_h
 
 #include "core/loader/SubstituteData.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #include "core/platform/network/ResourceRequest.h"
 
 namespace WebCore {
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp
index 40d82d4..10c9a76 100644
--- a/Source/core/loader/FrameLoader.cpp
+++ b/Source/core/loader/FrameLoader.cpp
@@ -35,6 +35,11 @@
 #include "config.h"
 #include "core/loader/FrameLoader.h"
 
+#include <wtf/CurrentTime.h>
+#include <wtf/MemoryInstrumentationHashSet.h>
+#include <wtf/StdLibExtras.h>
+#include <wtf/text/CString.h>
+#include <wtf/text/WTFString.h>
 #include "HTMLNames.h"
 #include "bindings/v8/DOMWrapperWorld.h"
 #include "bindings/v8/ScriptController.h"
@@ -72,7 +77,6 @@
 #include "core/loader/TextResourceDecoder.h"
 #include "core/loader/UniqueIdentifier.h"
 #include "core/loader/appcache/ApplicationCacheHost.h"
-#include "core/loader/archive/MHTMLArchive.h"
 #include "core/loader/cache/CachedResourceLoader.h"
 #include "core/loader/cache/MemoryCache.h"
 #include "core/page/Chrome.h"
@@ -86,13 +90,11 @@
 #include "core/page/FrameTree.h"
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/page/WindowFeatures.h"
 #include "core/platform/Logging.h"
+#include "core/platform/MIMETypeFromURL.h"
 #include "core/platform/MIMETypeRegistry.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/ScrollAnimator.h"
 #include "core/platform/graphics/FloatRect.h"
 #include "core/platform/network/HTTPParsers.h"
@@ -102,11 +104,9 @@
 #include "core/plugins/PluginData.h"
 #include "core/xml/parser/XMLDocumentParser.h"
 #include "modules/webdatabase/DatabaseManager.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/MemoryInstrumentationHashSet.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/WTFString.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 #if ENABLE(SVG)
 #include "SVGNames.h"
@@ -131,21 +131,7 @@
 
 bool isBackForwardLoadType(FrameLoadType type)
 {
-    switch (type) {
-        case FrameLoadTypeStandard:
-        case FrameLoadTypeReload:
-        case FrameLoadTypeReloadFromOrigin:
-        case FrameLoadTypeSame:
-        case FrameLoadTypeRedirectWithLockedBackForwardList:
-        case FrameLoadTypeReplace:
-            return false;
-        case FrameLoadTypeBack:
-        case FrameLoadTypeForward:
-        case FrameLoadTypeIndexedBackForward:
-            return true;
-    }
-    ASSERT_NOT_REACHED();
-    return false;
+    return type == FrameLoadTypeBackForward;
 }
 
 // This is not in the FrameLoader class to emphasize that it does not depend on
@@ -207,9 +193,7 @@
     , m_state(FrameStateProvisional)
     , m_loadType(FrameLoadTypeStandard)
     , m_delegateIsHandlingProvisionalLoadError(false)
-    , m_quickRedirectComing(false)
     , m_inStopAllLoaders(false)
-    , m_isExecutingJavaScriptFormAction(false)
     , m_didCallImplicitClose(true)
     , m_wasUnloadEventEmitted(false)
     , m_pageDismissalEventBeingDispatched(NoDismissal)
@@ -269,28 +253,26 @@
     }
 }
 
-void FrameLoader::changeLocation(SecurityOrigin* securityOrigin, const KURL& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool refresh)
+void FrameLoader::changeLocation(SecurityOrigin* securityOrigin, const KURL& url, const String& referrer, bool lockBackForwardList, bool refresh)
 {
     urlSelected(FrameLoadRequest(securityOrigin, ResourceRequest(url, referrer, refresh ? ReloadIgnoringCacheData : UseProtocolCachePolicy), "_self"),
-        0, lockHistory, lockBackForwardList, MaybeSendReferrer, ReplaceDocumentIfJavaScriptURL);
+        0, lockBackForwardList, MaybeSendReferrer);
 }
 
-void FrameLoader::urlSelected(const KURL& url, const String& passedTarget, PassRefPtr<Event> triggeringEvent, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer shouldSendReferrer)
+void FrameLoader::urlSelected(const KURL& url, const String& passedTarget, PassRefPtr<Event> triggeringEvent, bool lockBackForwardList, ShouldSendReferrer shouldSendReferrer)
 {
     urlSelected(FrameLoadRequest(m_frame->document()->securityOrigin(), ResourceRequest(url), passedTarget),
-        triggeringEvent, lockHistory, lockBackForwardList, shouldSendReferrer, DoNotReplaceDocumentIfJavaScriptURL);
+        triggeringEvent, lockBackForwardList, shouldSendReferrer);
 }
 
-// The shouldReplaceDocumentIfJavaScriptURL parameter will go away when the FIXME to eliminate the
-// corresponding parameter from ScriptController::executeIfJavaScriptURL() is addressed.
-void FrameLoader::urlSelected(const FrameLoadRequest& passedRequest, PassRefPtr<Event> triggeringEvent, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer shouldSendReferrer, ShouldReplaceDocumentIfJavaScriptURL shouldReplaceDocumentIfJavaScriptURL)
+void FrameLoader::urlSelected(const FrameLoadRequest& passedRequest, PassRefPtr<Event> triggeringEvent, bool lockBackForwardList, ShouldSendReferrer shouldSendReferrer)
 {
     ASSERT(!m_suppressOpenerInNewFrame);
 
     RefPtr<Frame> protect(m_frame);
     FrameLoadRequest frameRequest(passedRequest);
 
-    if (m_frame->script()->executeIfJavaScriptURL(frameRequest.resourceRequest().url(), shouldReplaceDocumentIfJavaScriptURL))
+    if (m_frame->script()->executeIfJavaScriptURL(frameRequest.resourceRequest().url()))
         return;
 
     if (frameRequest.frameName().isEmpty())
@@ -300,7 +282,7 @@
         m_suppressOpenerInNewFrame = true;
     addHTTPOriginIfNeeded(frameRequest.resourceRequest(), outgoingOrigin());
 
-    loadFrameRequest(frameRequest, lockHistory, lockBackForwardList, triggeringEvent, 0, shouldSendReferrer);
+    loadFrameRequest(frameRequest, lockBackForwardList, triggeringEvent, 0, shouldSendReferrer);
 
     m_suppressOpenerInNewFrame = false;
 }
@@ -329,9 +311,7 @@
     if (protocolIsJavaScript(submission->action())) {
         if (!m_frame->document()->contentSecurityPolicy()->allowFormAction(KURL(submission->action())))
             return;
-        m_isExecutingJavaScriptFormAction = true;
-        m_frame->script()->executeIfJavaScriptURL(submission->action(), DoNotReplaceDocumentIfJavaScriptURL);
-        m_isExecutingJavaScriptFormAction = false;
+        m_frame->script()->executeIfJavaScriptURL(submission->action());
         return;
     }
 
@@ -365,7 +345,6 @@
         m_submittedFormURL = submission->requestURL();
     }
 
-    submission->data()->generateFiles(m_frame->document());
     submission->setReferrer(outgoingReferrer());
     submission->setOrigin(outgoingOrigin());
 
@@ -501,7 +480,7 @@
 
     // Calling document.open counts as committing the first real document load.
     if (!m_stateMachine.committedFirstRealDocumentLoad())
-        m_stateMachine.advanceTo(FrameLoaderStateMachine::DisplayingInitialEmptyDocumentPostCommit);
+        m_stateMachine.advanceTo(FrameLoaderStateMachine::CommittedFirstRealLoad);
     
     // Prevent window.open(url) -- eg window.open("about:blank") -- from blowing away results
     // from a subsequent window.document.open / window.document.write call. 
@@ -564,9 +543,6 @@
     m_checkTimer.stop();
     m_shouldCallCheckCompleted = false;
     m_shouldCallCheckLoadComplete = false;
-
-    if (m_stateMachine.isDisplayingInitialEmptyDocument() && m_stateMachine.committedFirstRealDocumentLoad())
-        m_stateMachine.advanceTo(FrameLoaderStateMachine::CommittedFirstRealLoad);
 }
 
 void FrameLoader::receivedFirstData()
@@ -610,10 +586,8 @@
     m_didCallImplicitClose = false;
     m_frame->document()->setReadyState(Document::Loading);
 
-    if (m_pendingStateObject) {
-        m_frame->document()->statePopped(m_pendingStateObject.get());
-        m_pendingStateObject.clear();
-    }
+    if (history()->currentItem())
+        m_frame->document()->statePopped(history()->currentItem()->stateObject());
 
     if (dispatch)
         dispatchDidClearWindowObjectsInAllWorlds();
@@ -804,12 +778,6 @@
 {
     ASSERT(childFrame);
 
-    RefPtr<MHTMLArchive> subframeArchive = activeDocumentLoader()->popArchiveForSubframe(childFrame->tree()->uniqueName(), url);
-    if (subframeArchive) {
-        childFrame->loader()->loadArchive(subframeArchive.release());
-        return;
-    }
-
     HistoryItem* parentItem = history()->currentItem();
     // If we're moving in the back/forward list, we might want to replace the content
     // of this child frame with whatever was there at that point.
@@ -817,28 +785,12 @@
         && !m_frame->document()->loadEventFinished()) {
         HistoryItem* childItem = parentItem->childItemWithTarget(childFrame->tree()->uniqueName());
         if (childItem) {
-            childFrame->loader()->loadDifferentDocumentItem(childItem, loadType(), MayAttemptCacheOnlyLoadForFormSubmissionItem);
+            childFrame->loader()->loadDifferentDocumentItem(childItem);
             return;
         }
     }
 
-    childFrame->loader()->loadURL(url, referer, "_self", false, FrameLoadTypeRedirectWithLockedBackForwardList, 0, 0);
-}
-
-void FrameLoader::loadArchive(PassRefPtr<MHTMLArchive> archive)
-{
-    ArchiveResource* mainResource = archive->mainResource();
-    ASSERT(mainResource);
-    if (!mainResource)
-        return;
-        
-    SubstituteData substituteData(mainResource->data(), mainResource->mimeType(), mainResource->textEncoding(), KURL());
-    
-    ResourceRequest request(mainResource->url());
-
-    RefPtr<DocumentLoader> documentLoader = m_client->createDocumentLoader(request, substituteData);
-    documentLoader->setArchive(archive.get());
-    load(documentLoader.get());
+    childFrame->loader()->loadURL(url, referer, "_self", FrameLoadTypeInitialInChildFrame, 0, 0);
 }
 
 ObjectContentType FrameLoader::defaultObjectContentType(const KURL& url, const String& mimeTypeIn, bool shouldPreferPlugInsForImages)
@@ -915,15 +867,6 @@
         return;
     static_cast<HTMLObjectElement*>(owner)->renderFallbackContent();
 }
-
-void FrameLoader::provisionalLoadStarted()
-{
-    if (m_stateMachine.firstLayoutDone())
-        m_stateMachine.advanceTo(FrameLoaderStateMachine::CommittedFirstRealLoad);
-    m_frame->navigationScheduler()->cancel();
-    m_quickRedirectComing = false;
-}
-
 void FrameLoader::resetMultipleFormSubmissionProtection()
 {
     m_submittedFormURL = KURL();
@@ -1047,7 +990,6 @@
         frame()->page()->backForward()->setCurrentItem(currentItem.get());
 
         ASSERT(stateMachine()->isDisplayingInitialEmptyDocument());
-        stateMachine()->advanceTo(FrameLoaderStateMachine::DisplayingInitialEmptyDocumentPostCommit);
         stateMachine()->advanceTo(FrameLoaderStateMachine::CommittedFirstRealLoad);
     }
 }
@@ -1072,7 +1014,7 @@
     detachChildren();
 }
 
-void FrameLoader::loadFrameRequest(const FrameLoadRequest& request, bool lockHistory, bool lockBackForwardList,
+void FrameLoader::loadFrameRequest(const FrameLoadRequest& request, bool lockBackForwardList,
     PassRefPtr<Event> event, PassRefPtr<FormState> formState, ShouldSendReferrer shouldSendReferrer)
 {    
     // Protect frame from getting blown away inside dispatchBeforeLoadEvent in loadWithDocumentLoader.
@@ -1097,15 +1039,15 @@
     FrameLoadType loadType;
     if (request.resourceRequest().cachePolicy() == ReloadIgnoringCacheData)
         loadType = FrameLoadTypeReload;
-    else if (lockBackForwardList)
+    else if (lockBackForwardList || history()->currentItemShouldBeReplaced())
         loadType = FrameLoadTypeRedirectWithLockedBackForwardList;
     else
         loadType = FrameLoadTypeStandard;
 
     if (request.resourceRequest().httpMethod() == "POST")
-        loadPostRequest(request.resourceRequest(), referrer, request.frameName(), lockHistory, loadType, event, formState.get());
+        loadPostRequest(request.resourceRequest(), referrer, request.frameName(), loadType, event, formState.get());
     else
-        loadURL(request.resourceRequest().url(), referrer, request.frameName(), lockHistory, loadType, event, formState.get());
+        loadURL(request.resourceRequest().url(), referrer, request.frameName(), loadType, event, formState.get());
 
     // FIXME: It's possible this targetFrame will not be the same frame that was targeted by the actual
     // load if frame names have changed.
@@ -1119,7 +1061,7 @@
     }
 }
 
-void FrameLoader::loadURL(const KURL& newURL, const String& referrer, const String& frameName, bool lockHistory, FrameLoadType newLoadType,
+void FrameLoader::loadURL(const KURL& newURL, const String& referrer, const String& frameName, FrameLoadType newLoadType,
     PassRefPtr<Event> event, PassRefPtr<FormState> prpFormState)
 {
     if (m_inStopAllLoaders)
@@ -1134,15 +1076,13 @@
         RefPtr<SecurityOrigin> referrerOrigin = SecurityOrigin::createFromString(referrer);
         addHTTPOriginIfNeeded(request, referrerOrigin->toString());
     }
-    if (newLoadType == FrameLoadTypeReload || newLoadType == FrameLoadTypeReloadFromOrigin)
-        request.setCachePolicy(ReloadIgnoringCacheData);
 
     ASSERT(newLoadType != FrameLoadTypeSame);
 
     // The search for a target frame is done earlier in the case of form submission.
     Frame* targetFrame = isFormSubmission ? 0 : findFrameForNavigation(frameName);
     if (targetFrame && targetFrame != m_frame) {
-        targetFrame->loader()->loadURL(newURL, referrer, "_self", lockHistory, newLoadType, event, formState.release());
+        targetFrame->loader()->loadURL(newURL, referrer, "_self", newLoadType, event, formState.release());
         return;
     }
 
@@ -1157,7 +1097,7 @@
     }
 
     bool sameURL = shouldTreatURLAsSameAsCurrent(newURL);
-    loadWithNavigationAction(request, action, lockHistory, newLoadType, formState.release());
+    loadWithNavigationAction(request, action, newLoadType, formState.release(), defaultSubstituteDataForURL(request.url()));
     // Example of this case are sites that reload the same URL with a different cookie
     // driving the generated content, or a master frame with links that drive a target
     // frame, where the user has clicked on the same link repeatedly.
@@ -1193,40 +1133,16 @@
     if (!request.hasSubstituteData())
         request.setSubstituteData(defaultSubstituteDataForURL(request.resourceRequest().url()));
 
-    RefPtr<DocumentLoader> loader = m_client->createDocumentLoader(request.resourceRequest(), request.substituteData());
-    load(loader.get());
-}
+    ResourceRequest& r = request.resourceRequest();
+    const KURL& unreachableURL = request.substituteData().failingURL();
 
-void FrameLoader::loadWithNavigationAction(const ResourceRequest& request, const NavigationAction& action, bool lockHistory, FrameLoadType type, PassRefPtr<FormState> formState)
-{
-    RefPtr<DocumentLoader> loader = m_client->createDocumentLoader(request, defaultSubstituteDataForURL(request.url()));
-    loader->setTriggeringAction(action);
-    if (m_documentLoader)
-        loader->setOverrideEncoding(m_documentLoader->overrideEncoding());
-
-    if (m_quickRedirectComing) {
-        loader->setIsClientRedirect(true);
-        m_quickRedirectComing = false;
-    }
-
-    loadWithDocumentLoader(loader.get(), type, formState);
-}
-
-void FrameLoader::load(DocumentLoader* newDocumentLoader)
-{
-    ResourceRequest& r = newDocumentLoader->request();
     FrameLoadType type;
-
-    if (shouldTreatURLAsSameAsCurrent(newDocumentLoader->originalRequest().url())) {
-        r.setCachePolicy(ReloadIgnoringCacheData);
+    if (shouldTreatURLAsSameAsCurrent(r.url()))
         type = FrameLoadTypeSame;
-    } else if (shouldTreatURLAsSameAsCurrent(newDocumentLoader->unreachableURL()) && m_loadType == FrameLoadTypeReload)
+    else if (shouldTreatURLAsSameAsCurrent(unreachableURL) && m_loadType == FrameLoadTypeReload)
         type = FrameLoadTypeReload;
     else
         type = FrameLoadTypeStandard;
-
-    if (m_documentLoader)
-        newDocumentLoader->setOverrideEncoding(m_documentLoader->overrideEncoding());
     
     // When we loading alternate content for an unreachable URL that we're
     // visiting in the history list, we treat it as a reload so the history list 
@@ -1235,7 +1151,7 @@
     // FIXME: This seems like a dangerous overloading of the meaning of "FrameLoadTypeReload" ...
     // shouldn't a more explicit type of reload be defined, that means roughly 
     // "load without affecting history" ? 
-    if (shouldReloadToHandleUnreachableURL(newDocumentLoader)) {
+    if (shouldReloadToHandleUnreachableURL(unreachableURL)) {
         // shouldReloadToHandleUnreachableURL() returns true only when the original load type is back-forward.
         // In this case we should save the document state now. Otherwise the state can be lost because load type is
         // changed and updateForBackForwardNavigation() will not be called when loading is committed.
@@ -1245,11 +1161,24 @@
         type = FrameLoadTypeReload;
     }
 
-    loadWithDocumentLoader(newDocumentLoader, type, 0);
+    loadWithNavigationAction(r, NavigationAction(r, type, false), type, 0, request.substituteData());
 }
 
-void FrameLoader::loadWithDocumentLoader(DocumentLoader* loader, FrameLoadType type, PassRefPtr<FormState> prpFormState)
+void FrameLoader::loadWithNavigationAction(const ResourceRequest& request, const NavigationAction& action, FrameLoadType type, PassRefPtr<FormState> formState, const SubstituteData& substituteData, const String& overrideEncoding)
 {
+    RefPtr<DocumentLoader> loader = m_client->createDocumentLoader(request, substituteData);
+    loader->setTriggeringAction(action);
+
+    if (Frame* parent = m_frame->tree()->parent())
+        loader->setOverrideEncoding(parent->loader()->documentLoader()->overrideEncoding());
+    else if (!overrideEncoding.isEmpty())
+        loader->setOverrideEncoding(overrideEncoding);
+    else if (m_documentLoader)
+        loader->setOverrideEncoding(m_documentLoader->overrideEncoding());
+
+    if (type == FrameLoadTypeRedirectWithLockedBackForwardList)
+        loader->setIsClientRedirect(true);
+
     // Retain because dispatchBeforeLoadEvent may release the last reference to it.
     RefPtr<Frame> protect(m_frame);
 
@@ -1267,22 +1196,12 @@
         m_previousURL = m_frame->document()->url();
 
     m_loadType = type;
-    RefPtr<FormState> formState = prpFormState;
     bool isFormSubmission = formState;
 
-    const KURL& newURL = loader->request().url();
-    const String& httpMethod = loader->request().httpMethod();
-
-    if (shouldPerformFragmentNavigation(isFormSubmission, httpMethod, type, newURL))
-        checkNavigationPolicyAndContinueFragmentScroll(NavigationAction(loader->request(), type, isFormSubmission));
+    if (shouldPerformFragmentNavigation(isFormSubmission, request.httpMethod(), type, request.url()))
+        checkNavigationPolicyAndContinueFragmentScroll(NavigationAction(request, type, isFormSubmission));
     else {
-        if (Frame* parent = m_frame->tree()->parent())
-            loader->setOverrideEncoding(parent->loader()->documentLoader()->overrideEncoding());
-
-        setPolicyDocumentLoader(loader);
-        if (loader->triggeringAction().isEmpty())
-            loader->setTriggeringAction(NavigationAction(loader->request(), type, isFormSubmission));
-
+        setPolicyDocumentLoader(loader.get());
         checkNavigationPolicyAndContinueLoad(formState);
     }
 }
@@ -1315,102 +1234,38 @@
     return error.isNull();
 }
 
-bool FrameLoader::shouldReloadToHandleUnreachableURL(DocumentLoader* docLoader)
+bool FrameLoader::shouldReloadToHandleUnreachableURL(const KURL& unreachableURL)
 {
-    KURL unreachableURL = docLoader->unreachableURL();
-
     if (unreachableURL.isEmpty())
         return false;
 
+    if (!m_delegateIsHandlingProvisionalLoadError)
+        return false;
+
     if (!isBackForwardLoadType(m_loadType))
         return false;
 
     // We only treat unreachableURLs specially during the delegate callbacks
-    // for provisional load errors and navigation policy decisions. The former
-    // case handles well-formed URLs that can't be loaded, and the latter
-    // case handles malformed URLs and unknown schemes. Loading alternate content
+    // for provisional load errors. Loading alternate content
     // at other times behaves like a standard load.
-    DocumentLoader* compareDocumentLoader = 0;
-    if (m_delegateIsHandlingProvisionalLoadError)
-        compareDocumentLoader = m_provisionalDocumentLoader.get();
-
-    return compareDocumentLoader && unreachableURL == compareDocumentLoader->request().url();
+    return unreachableURL == m_provisionalDocumentLoader->request().url();
 }
 
-void FrameLoader::reloadWithOverrideEncoding(const String& encoding)
+void FrameLoader::reload(bool endToEndReload, const KURL& overrideURL, const String& overrideEncoding)
 {
     if (!m_documentLoader)
         return;
 
+    frame()->loader()->history()->saveDocumentAndScrollState();
     ResourceRequest request = m_documentLoader->request();
-    KURL unreachableURL = m_documentLoader->unreachableURL();
-    if (!unreachableURL.isEmpty())
-        request.setURL(unreachableURL);
+    if (!overrideURL.isEmpty())
+        request.setURL(overrideURL);
+    else if (!m_documentLoader->unreachableURL().isEmpty())
+        request.setURL(m_documentLoader->unreachableURL());
 
-    // FIXME: If the resource is a result of form submission and is not cached, the form will be silently resubmitted.
-    // We should ask the user for confirmation in this case.
-    request.setCachePolicy(ReturnCacheDataElseLoad);
-
-    RefPtr<DocumentLoader> loader = m_client->createDocumentLoader(request, defaultSubstituteDataForURL(request.url()));
-    setPolicyDocumentLoader(loader.get());
-
-    loader->setOverrideEncoding(encoding);
-
-    loadWithDocumentLoader(loader.get(), FrameLoadTypeReload, 0);
-}
-
-void FrameLoader::reloadWithOverrideURL(const KURL& overrideUrl, bool endToEndReload)
-{
-    if (!m_documentLoader)
-        return;
-
-    if (overrideUrl.isEmpty())
-        return;
-
-    ResourceRequest request = m_documentLoader->request();
-    request.setURL(overrideUrl);
-    reloadWithRequest(request, endToEndReload);
-}
-
-void FrameLoader::reload(bool endToEndReload)
-{
-    if (!m_documentLoader)
-        return;
-
-    // If a window is created by javascript, its main frame can have an empty but non-nil URL.
-    // Reloading in this case will lose the current contents (see 4151001).
-    if (m_documentLoader->request().url().isEmpty())
-        return;
-
-    // Replace error-page URL with the URL we were trying to reach.
-    ResourceRequest initialRequest = m_documentLoader->request();
-    KURL unreachableURL = m_documentLoader->unreachableURL();
-    if (!unreachableURL.isEmpty())
-        initialRequest.setURL(unreachableURL);
-
-    reloadWithRequest(initialRequest, endToEndReload);
-}
-
-void FrameLoader::reloadWithRequest(const ResourceRequest& initialRequest, bool endToEndReload)
-{
-    ASSERT(m_documentLoader);
-
-    // Create a new document loader for the reload, this will become m_documentLoader eventually,
-    // but first it has to be the "policy" document loader, and then the "provisional" document loader.
-    RefPtr<DocumentLoader> loader = m_client->createDocumentLoader(initialRequest, defaultSubstituteDataForURL(initialRequest.url()));
-
-    ResourceRequest& request = loader->request();
-
-    // FIXME: We don't have a mechanism to revalidate the main resource without reloading at the moment.
-    request.setCachePolicy(ReloadIgnoringCacheData);
-
-    // If we're about to re-post, set up action so the application can warn the user.
-    if (request.httpMethod() == "POST")
-        loader->setTriggeringAction(NavigationAction(request, NavigationTypeFormResubmitted));
-
-    loader->setOverrideEncoding(m_documentLoader->overrideEncoding());
-    
-    loadWithDocumentLoader(loader.get(), endToEndReload ? FrameLoadTypeReloadFromOrigin : FrameLoadTypeReload, 0);
+    FrameLoadType type = endToEndReload ? FrameLoadTypeReloadFromOrigin : FrameLoadTypeReload;
+    NavigationAction action(request, type, request.httpMethod() == "POST");
+    loadWithNavigationAction(request, action, type, 0, defaultSubstituteDataForURL(request.url()), overrideEncoding);
 }
 
 void FrameLoader::stopAllLoaders(ClearProvisionalItemPolicy clearProvisionalItemPolicy)
@@ -1552,7 +1407,7 @@
     m_state = newState;
     
     if (newState == FrameStateProvisional)
-        provisionalLoadStarted();
+        m_frame->navigationScheduler()->cancel();
     else if (newState == FrameStateComplete)
         frameLoadCompleted();
 }
@@ -1593,9 +1448,6 @@
 
     LOG(Loading, "WebCoreLoading %s: Finished committing provisional load to URL %s", m_frame->tree()->uniqueName().string().utf8().data(),
         m_frame->document() ? m_frame->document()->url().elidedString().utf8().data() : "");
-
-    if (m_loadType == FrameLoadTypeStandard && m_documentLoader->isClientRedirect())
-        history()->updateForClientRedirect();
 }
 
 void FrameLoader::transitionToCommitted()
@@ -1611,8 +1463,6 @@
             scrollAnimator->cancelAnimations();
     }
 
-    history()->updateForCommit();
-
     // The call to closeURL() invokes the unload event handler, which can execute arbitrary
     // JavaScript. If the script initiates a new load, we need to abandon the current load,
     // or the two will stomp each other.
@@ -1639,66 +1489,8 @@
     if (isLoadingMainFrame())
         m_frame->page()->chrome()->client()->needTouchEvents(false);
 
-    // Handle adding the URL to the back/forward list.
-    DocumentLoader* dl = m_documentLoader.get();
-
-    switch (m_loadType) {
-        case FrameLoadTypeForward:
-        case FrameLoadTypeBack:
-        case FrameLoadTypeIndexedBackForward:
-            if (m_frame->page()) {
-                // If the first load within a frame is a navigation within a back/forward list that was attached
-                // without any of the items being loaded then we need to update the history in a similar manner as
-                // for a standard load with the exception of updating the back/forward list (<rdar://problem/8091103>).
-                if (!m_stateMachine.committedFirstRealDocumentLoad() && isLoadingMainFrame())
-                    history()->updateForStandardLoad(HistoryController::UpdateAllExceptBackForwardList);
-
-                history()->updateForBackForwardNavigation();
-
-                if (history()->currentItem())
-                    m_pendingStateObject = history()->currentItem()->stateObject();
-
-                // Create a document view for this document.
-                m_client->transitionToCommittedForNewPage();
-            }
-            break;
-
-        case FrameLoadTypeReload:
-        case FrameLoadTypeReloadFromOrigin:
-        case FrameLoadTypeSame:
-        case FrameLoadTypeReplace:
-            history()->updateForReload();
-            m_client->transitionToCommittedForNewPage();
-            break;
-
-        case FrameLoadTypeStandard:
-            history()->updateForStandardLoad();
-            if (m_frame->view())
-                m_frame->view()->setScrollbarsSuppressed(true);
-            m_client->transitionToCommittedForNewPage();
-            break;
-
-        case FrameLoadTypeRedirectWithLockedBackForwardList:
-            history()->updateForRedirectWithLockedBackForwardList();
-            m_client->transitionToCommittedForNewPage();
-            break;
-
-        // FIXME Remove this check when dummy ds is removed (whatever "dummy ds" is).
-        // An exception should be thrown if we're in the FrameLoadTypeUninitialized state.
-        default:
-            ASSERT_NOT_REACHED();
-    }
-
-    m_documentLoader->writer()->setMIMEType(dl->responseMIMEType());
-
-    // Tell the client we've committed this URL.
-    ASSERT(m_frame->view());
-
-    if (m_stateMachine.creatingInitialEmptyDocument())
-        return;
-
-    if (!m_stateMachine.committedFirstRealDocumentLoad())
-        m_stateMachine.advanceTo(FrameLoaderStateMachine::DisplayingInitialEmptyDocumentPostCommit);
+    history()->updateForCommit();
+    m_client->transitionToCommittedForNewPage();
 }
 
 void FrameLoader::clientRedirectCancelledOrFinished()
@@ -1706,15 +1498,9 @@
     m_client->dispatchDidCancelClientRedirect();
 }
 
-void FrameLoader::clientRedirected(const KURL& url, double seconds, double fireDate, bool lockBackForwardList)
+void FrameLoader::clientRedirected(const KURL& url, double seconds, double fireDate)
 {
     m_client->dispatchWillPerformClientRedirect(url, seconds, fireDate);
-
-    // If a "quick" redirect comes in, we set a special mode so we treat the next
-    // load as part of the original navigation. If we don't have a document loader, we have
-    // no "original" load on which to base a redirect, so we treat the redirect as a normal load.
-    // Loads triggered by JavaScript form submissions never count as quick redirects.
-    m_quickRedirectComing = (lockBackForwardList || history()->currentItemShouldBeReplaced()) && m_documentLoader && !m_isExecutingJavaScriptFormAction;
 }
 
 bool FrameLoader::shouldReload(const KURL& currentURL, const KURL& destinationURL)
@@ -1979,20 +1765,12 @@
 {
     if (m_frame->page() && isBackForwardLoadType(m_loadType))
         history()->restoreScrollPositionAndViewState();
-
-    if (m_stateMachine.committedFirstRealDocumentLoad() && !m_stateMachine.isDisplayingInitialEmptyDocument() && !m_stateMachine.firstLayoutDone())
-        m_stateMachine.advanceTo(FrameLoaderStateMachine::FirstLayoutDone);
 }
 
 void FrameLoader::frameLoadCompleted()
 {
     // Note: Can be called multiple times.
     history()->updateForFrameLoadCompleted();
-
-    // After a canceled provisional load, firstLayoutDone is false.
-    // Reset it to true if we're displaying a page.
-    if (m_documentLoader && m_stateMachine.committedFirstRealDocumentLoad() && !m_stateMachine.isDisplayingInitialEmptyDocument() && !m_stateMachine.firstLayoutDone())
-        m_stateMachine.advanceTo(FrameLoaderStateMachine::FirstLayoutDone);
 }
 
 void FrameLoader::detachChildren()
@@ -2128,30 +1906,6 @@
 
     applyUserAgent(request);
 
-    if (!isMainResource) {
-        if (request.isConditional())
-            request.setCachePolicy(ReloadIgnoringCacheData);
-        else if (documentLoader()->isLoadingInAPISense()) {
-            // If we inherit cache policy from a main resource, we use the DocumentLoader's
-            // original request cache policy for two reasons:
-            // 1. For POST requests, we mutate the cache policy for the main resource,
-            //    but we do not want this to apply to subresources
-            // 2. Delegates that modify the cache policy using willSendRequest: should
-            //    not affect any other resources. Such changes need to be done
-            //    per request.
-            ResourceRequestCachePolicy mainDocumentOriginalCachePolicy = documentLoader()->originalRequest().cachePolicy();
-            // Back-forward navigations try to load main resource from cache only to avoid re-submitting form data, and start over (with a warning dialog) if that fails.
-            // This policy is set on initial request too, but should not be inherited.
-            ResourceRequestCachePolicy subresourceCachePolicy = (mainDocumentOriginalCachePolicy == ReturnCacheDataDontLoad) ? ReturnCacheDataElseLoad : mainDocumentOriginalCachePolicy;
-            request.setCachePolicy(subresourceCachePolicy);
-        } else
-            request.setCachePolicy(UseProtocolCachePolicy);
-
-    // FIXME: Other FrameLoader functions have duplicated code for setting cache policy of main request when reloading.
-    // It seems better to manage it explicitly than to hide the logic inside addExtraFieldsToRequest().
-    } else if (m_loadType == FrameLoadTypeReload || m_loadType == FrameLoadTypeReloadFromOrigin || request.isConditional())
-        request.setCachePolicy(ReloadIgnoringCacheData);
-
     if (request.cachePolicy() == ReloadIgnoringCacheData) {
         if (m_loadType == FrameLoadTypeReload)
             request.setHTTPHeaderField("Cache-Control", "max-age=0");
@@ -2195,7 +1949,7 @@
     request.setHTTPOrigin(origin);
 }
 
-void FrameLoader::loadPostRequest(const ResourceRequest& inRequest, const String& referrer, const String& frameName, bool lockHistory, FrameLoadType loadType, PassRefPtr<Event> event, PassRefPtr<FormState> prpFormState)
+void FrameLoader::loadPostRequest(const ResourceRequest& inRequest, const String& referrer, const String& frameName, FrameLoadType loadType, PassRefPtr<Event> event, PassRefPtr<FormState> prpFormState)
 {
     RefPtr<FormState> formState = prpFormState;
 
@@ -2222,11 +1976,11 @@
     if (!frameName.isEmpty()) {
         // The search for a target frame is done earlier in the case of form submission.
         if (Frame* targetFrame = formState ? 0 : findFrameForNavigation(frameName))
-            targetFrame->loader()->loadWithNavigationAction(workingResourceRequest, action, lockHistory, loadType, formState.release());
+            targetFrame->loader()->loadWithNavigationAction(workingResourceRequest, action, loadType, formState.release(), defaultSubstituteDataForURL(workingResourceRequest.url()));
         else
             checkNewWindowPolicyAndContinue(formState.release(), frameName, action);
     } else
-        loadWithNavigationAction(workingResourceRequest, action, lockHistory, loadType, formState.release());
+        loadWithNavigationAction(workingResourceRequest, action, loadType, formState.release(), defaultSubstituteDataForURL(workingResourceRequest.url()));
 }
 
 unsigned long FrameLoader::loadResourceSynchronously(const ResourceRequest& request, StoredCredentials storedCredentials, ResourceError& error, ResourceResponse& response, Vector<char>& data)
@@ -2305,9 +2059,7 @@
         m_provisionalDocumentLoader->stopLoading();
         setProvisionalDocumentLoader(0);
     }
-
-    bool isRedirect = m_quickRedirectComing || m_loadType == FrameLoadTypeRedirectWithLockedBackForwardList;
-    loadInSameDocument(request.url(), 0, !isRedirect);
+    loadInSameDocument(request.url(), 0, m_loadType != FrameLoadTypeRedirectWithLockedBackForwardList);
 }
 
 bool FrameLoader::shouldPerformFragmentNavigation(bool isFormSubmission, const String& httpMethod, FrameLoadType loadType, const KURL& url)
@@ -2522,7 +2274,7 @@
 
     // FIXME: We can't just send our NavigationAction to the new FrameLoader's loadWithNavigationAction(), we need to
     // create a new one with a default NavigationType and no triggering event. We should figure out why.
-    mainFrame->loader()->loadWithNavigationAction(action.resourceRequest(), NavigationAction(action.resourceRequest()), false, FrameLoadTypeStandard, formState);
+    mainFrame->loader()->loadWithNavigationAction(action.resourceRequest(), NavigationAction(action.resourceRequest()), FrameLoadTypeStandard, formState, defaultSubstituteDataForURL(action.resourceRequest().url()));
 }
 
 void FrameLoader::requestFromDelegate(ResourceRequest& request, unsigned long& identifier, ResourceError& error)
@@ -2698,81 +2450,27 @@
 // FIXME: This function should really be split into a couple pieces, some of
 // which should be methods of HistoryController and some of which should be
 // methods of FrameLoader.
-void FrameLoader::loadDifferentDocumentItem(HistoryItem* item, FrameLoadType loadType, FormSubmissionCacheLoadPolicy cacheLoadPolicy)
+void FrameLoader::loadDifferentDocumentItem(HistoryItem* item)
 {
     // Remember this item so we can traverse any child items as child frames load
     history()->setProvisionalItem(item);
 
-    KURL itemURL = item->url();
-    KURL itemOriginalURL = item->originalURL();
-    KURL currentURL;
-    if (documentLoader())
-        currentURL = documentLoader()->url();
     RefPtr<FormData> formData = item->formData();
-
-    ResourceRequest request(itemURL);
-
-    if (!item->referrer().isNull())
-        request.setHTTPReferrer(item->referrer());
-    
-    // If this was a repost that failed the page cache, we might try to repost the form.
-    NavigationAction action;
+    ResourceRequest request(item->url());
+    request.setHTTPReferrer(item->referrer());
     if (formData) {
-        formData->generateFiles(m_frame->document());
-
         request.setHTTPMethod("POST");
         request.setHTTPBody(formData);
         request.setHTTPContentType(item->formContentType());
         RefPtr<SecurityOrigin> securityOrigin = SecurityOrigin::createFromString(item->referrer());
         addHTTPOriginIfNeeded(request, securityOrigin->toString());
-        
-        // FIXME: Slight hack to test if the NSURL cache contains the page we're going to.
-        // We want to know this before talking to the policy delegate, since it affects whether 
-        // we show the DoYouReallyWantToRepost nag.
-        //
-        // This trick has a small bug (3123893) where we might find a cache hit, but then
-        // have the item vanish when we try to use it in the ensuing nav.  This should be
-        // extremely rare, but in that case the user will get an error on the navigation.
-        
-        if (cacheLoadPolicy == MayAttemptCacheOnlyLoadForFormSubmissionItem) {
-            request.setCachePolicy(ReturnCacheDataDontLoad);
-            action = NavigationAction(request, loadType, false);
-        } else {
-            request.setCachePolicy(ReturnCacheDataElseLoad);
-            action = NavigationAction(request, NavigationTypeFormResubmitted);
-        }
-    } else {
-        switch (loadType) {
-            case FrameLoadTypeReload:
-            case FrameLoadTypeReloadFromOrigin:
-                request.setCachePolicy(ReloadIgnoringCacheData);
-                break;
-            case FrameLoadTypeBack:
-            case FrameLoadTypeForward:
-            case FrameLoadTypeIndexedBackForward:
-                // If the first load within a frame is a navigation within a back/forward list that was attached 
-                // without any of the items being loaded then we should use the default caching policy (<rdar://problem/8131355>).
-                if (m_stateMachine.committedFirstRealDocumentLoad())
-                    request.setCachePolicy(ReturnCacheDataElseLoad);
-                break;
-            case FrameLoadTypeStandard:
-            case FrameLoadTypeRedirectWithLockedBackForwardList:
-                break;
-            case FrameLoadTypeSame:
-            default:
-                ASSERT_NOT_REACHED();
-        }
-
-        ResourceRequest requestForOriginalURL(request);
-        requestForOriginalURL.setURL(itemOriginalURL);
-        action = NavigationAction(requestForOriginalURL, loadType, false);
     }
 
-    loadWithNavigationAction(request, action, false, loadType, 0);
+    loadWithNavigationAction(request, NavigationAction(request, FrameLoadTypeBackForward, false), FrameLoadTypeBackForward, 0, defaultSubstituteDataForURL(request.url()));
 }
 
 // Loads content into this frame, as specified by history item
-void FrameLoader::loadItem(HistoryItem* item, FrameLoadType loadType)
+void FrameLoader::loadItem(HistoryItem* item)
 {
     m_requestedHistoryItem = item;
     HistoryItem* currentItem = history()->currentItem();
@@ -2781,7 +2479,7 @@
     if (sameDocumentNavigation)
         loadSameDocumentItem(item);
     else
-        loadDifferentDocumentItem(item, loadType, MayAttemptCacheOnlyLoadForFormSubmissionItem);
+        loadDifferentDocumentItem(item);
 }
 
 ResourceError FrameLoader::cancelledError(const ResourceRequest& request) const
@@ -2909,7 +2607,6 @@
     info.addMember(m_documentLoader, "documentLoader");
     info.addMember(m_provisionalDocumentLoader, "provisionalDocumentLoader");
     info.addMember(m_policyDocumentLoader, "policyDocumentLoader");
-    info.addMember(m_pendingStateObject, "pendingStateObject");
     info.addMember(m_submittedFormURL, "submittedFormURL");
     info.addMember(m_checkTimer, "checkTimer");
     info.addMember(m_opener, "opener");
diff --git a/Source/core/loader/FrameLoader.h b/Source/core/loader/FrameLoader.h
index 7914114..c291d54 100644
--- a/Source/core/loader/FrameLoader.h
+++ b/Source/core/loader/FrameLoader.h
@@ -59,7 +59,6 @@
 class FormSubmission;
 class FrameLoaderClient;
 class FrameNetworkingContext;
-class MHTMLArchive;
 class NavigationAction;
 class NetworkingContext;
 class Page;
@@ -97,23 +96,20 @@
 
     // FIXME: These are all functions which start loads. We have too many.
     void loadURLIntoChildFrame(const KURL&, const String& referer, Frame*);
-    void loadFrameRequest(const FrameLoadRequest&, bool lockHistory, bool lockBackForwardList,  // Called by submitForm, calls loadPostRequest and loadURL.
+    void loadFrameRequest(const FrameLoadRequest&, bool lockBackForwardList,  // Called by submitForm, calls loadPostRequest and loadURL.
         PassRefPtr<Event>, PassRefPtr<FormState>, ShouldSendReferrer);
 
     void load(const FrameLoadRequest&);
 
-    void loadArchive(PassRefPtr<MHTMLArchive>);
     unsigned long loadResourceSynchronously(const ResourceRequest&, StoredCredentials, ResourceError&, ResourceResponse&, Vector<char>& data);
 
-    void changeLocation(SecurityOrigin*, const KURL&, const String& referrer, bool lockHistory = true, bool lockBackForwardList = true, bool refresh = false);
-    void urlSelected(const KURL&, const String& target, PassRefPtr<Event>, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer);
+    void changeLocation(SecurityOrigin*, const KURL&, const String& referrer, bool lockBackForwardList = true, bool refresh = false);
+    void urlSelected(const KURL&, const String& target, PassRefPtr<Event>, bool lockBackForwardList, ShouldSendReferrer);
     void submitForm(PassRefPtr<FormSubmission>);
 
-    void reload(bool endToEndReload = false);
-    void reloadWithOverrideEncoding(const String& overrideEncoding);
-    void reloadWithOverrideURL(const KURL& overrideUrl, bool endToEndReload = false);
+    void reload(bool endToEndReload = false, const KURL& overrideURL = KURL(), const String& overrideEncoding = String());
 
-    void loadItem(HistoryItem*, FrameLoadType);
+    void loadItem(HistoryItem*);
     HistoryItem* requestedHistoryItem() const { return m_requestedHistoryItem.get(); }
 
     static void reportLocalLoadFailed(Frame*, const String& url);
@@ -243,7 +239,7 @@
 
     void completed();
     bool allAncestorsAreComplete() const; // including this
-    void clientRedirected(const KURL&, double delay, double fireDate, bool lockBackForwardList);
+    void clientRedirected(const KURL&, double delay, double fireDate);
     void clientRedirectCancelledOrFinished();
 
     void setOriginalURLForDownloadRequest(ResourceRequest&);
@@ -252,8 +248,6 @@
 
     static ObjectContentType defaultObjectContentType(const KURL&, const String& mimeType, bool shouldPreferPlugInsForImages);
 
-    bool quickRedirectComing() const { return m_quickRedirectComing; }
-
     bool shouldClose();
     
     void started();
@@ -273,17 +267,12 @@
     void reportMemoryUsage(MemoryObjectInfo*) const;
 
 private:
-    enum FormSubmissionCacheLoadPolicy {
-        MayAttemptCacheOnlyLoadForFormSubmissionItem,
-        MayNotAttemptCacheOnlyLoadForFormSubmissionItem
-    };
-
     bool allChildrenAreComplete() const; // immediate children, not all descendants
 
     void checkTimerFired(Timer<FrameLoader>*);
     
     void loadSameDocumentItem(HistoryItem*);
-    void loadDifferentDocumentItem(HistoryItem*, FrameLoadType, FormSubmissionCacheLoadPolicy);
+    void loadDifferentDocumentItem(HistoryItem*);
     
     void updateFirstPartyForCookies();
     void setFirstPartyForCookies(const KURL&);
@@ -313,24 +302,20 @@
 
     void closeOldDataSources();
 
-    bool shouldReloadToHandleUnreachableURL(DocumentLoader*);
+    bool shouldReloadToHandleUnreachableURL(const KURL&);
 
     void dispatchDidCommitLoad();
 
-    void urlSelected(const FrameLoadRequest&, PassRefPtr<Event>, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer, ShouldReplaceDocumentIfJavaScriptURL);
+    void urlSelected(const FrameLoadRequest&, PassRefPtr<Event>, bool lockBackForwardList, ShouldSendReferrer);
 
-    void loadWithDocumentLoader(DocumentLoader*, FrameLoadType, PassRefPtr<FormState>); // Calls continueLoadAfterNavigationPolicy
-    void load(DocumentLoader*);                                                         // Calls loadWithDocumentLoader   
-
-    void loadWithNavigationAction(const ResourceRequest&, const NavigationAction&,      // Calls loadWithDocumentLoader
-        bool lockHistory, FrameLoadType, PassRefPtr<FormState>);
+    // Calls continueLoadAfterNavigationPolicy
+    void loadWithNavigationAction(const ResourceRequest&, const NavigationAction&,
+        FrameLoadType, PassRefPtr<FormState>, const SubstituteData&, const String& overrideEncoding = String());
 
     void loadPostRequest(const ResourceRequest&, const String& referrer,                // Called by loadFrameRequest, calls loadWithNavigationAction
-        const String& frameName, bool lockHistory, FrameLoadType, PassRefPtr<Event>, PassRefPtr<FormState>);
+        const String& frameName, FrameLoadType, PassRefPtr<Event>, PassRefPtr<FormState>);
     void loadURL(const KURL&, const String& referrer, const String& frameName,          // Called by loadFrameRequest, calls loadWithNavigationAction or dispatches to navigation policy delegate
-        bool lockHistory, FrameLoadType, PassRefPtr<Event>, PassRefPtr<FormState>);                                                         
-
-    void reloadWithRequest(const ResourceRequest&, bool endToEndReload);
+        FrameLoadType, PassRefPtr<Event>, PassRefPtr<FormState>);
 
     bool shouldReload(const KURL& currentURL, const KURL& destinationURL);
 
@@ -342,7 +327,6 @@
     void loadInSameDocument(const KURL&, PassRefPtr<SerializedScriptValue> stateObject, bool isNewNavigation);
 
     void prepareForLoadStart();
-    void provisionalLoadStarted();
 
     bool didOpenURL();
 
@@ -381,20 +365,15 @@
 
     bool m_delegateIsHandlingProvisionalLoadError;
 
-    bool m_quickRedirectComing;
     bool m_inStopAllLoaders;
 
     String m_outgoingReferrer;
 
-    bool m_isExecutingJavaScriptFormAction;
-
     bool m_didCallImplicitClose;
     bool m_wasUnloadEventEmitted;
     PageDismissalType m_pageDismissalEventBeingDispatched;
     bool m_isComplete;
 
-    RefPtr<SerializedScriptValue> m_pendingStateObject;
-
     bool m_needsClear;
 
     KURL m_submittedFormURL;
diff --git a/Source/core/loader/FrameLoaderStateMachine.cpp b/Source/core/loader/FrameLoaderStateMachine.cpp
index 6b6835f..ec335fd 100644
--- a/Source/core/loader/FrameLoaderStateMachine.cpp
+++ b/Source/core/loader/FrameLoaderStateMachine.cpp
@@ -46,7 +46,7 @@
 
 bool FrameLoaderStateMachine::committedFirstRealDocumentLoad() const 
 {
-    return m_state >= DisplayingInitialEmptyDocumentPostCommit;
+    return m_state >= CommittedFirstRealLoad;
 }
 
 bool FrameLoaderStateMachine::creatingInitialEmptyDocument() const 
@@ -56,17 +56,12 @@
 
 bool FrameLoaderStateMachine::isDisplayingInitialEmptyDocument() const 
 {
-    return m_state == DisplayingInitialEmptyDocument || m_state == DisplayingInitialEmptyDocumentPostCommit;
-}
-
-bool FrameLoaderStateMachine::firstLayoutDone() const
-{
-    return m_state == FirstLayoutDone;
+    return m_state == DisplayingInitialEmptyDocument;
 }
 
 void FrameLoaderStateMachine::advanceTo(State state)
 {
-    ASSERT(State(m_state + 1) == state || (firstLayoutDone() && state == CommittedFirstRealLoad));
+    ASSERT(State(m_state + 1) == state);
     m_state = state;
 }
 
diff --git a/Source/core/loader/FrameLoaderStateMachine.h b/Source/core/loader/FrameLoaderStateMachine.h
index 8bce923..23d6d85 100644
--- a/Source/core/loader/FrameLoaderStateMachine.h
+++ b/Source/core/loader/FrameLoaderStateMachine.h
@@ -46,16 +46,13 @@
     enum State {
         CreatingInitialEmptyDocument,
         DisplayingInitialEmptyDocument,
-        DisplayingInitialEmptyDocumentPostCommit,
-        CommittedFirstRealLoad,
-        FirstLayoutDone
+        CommittedFirstRealLoad
     };
 
     bool committingFirstRealLoad() const;
     bool committedFirstRealDocumentLoad() const;
     bool creatingInitialEmptyDocument() const;
     bool isDisplayingInitialEmptyDocument() const;
-    bool firstLayoutDone() const;
     void advanceTo(State);
 
 private:
diff --git a/Source/core/loader/FrameLoaderTypes.h b/Source/core/loader/FrameLoaderTypes.h
index 9e1b6bc..bba82e2 100644
--- a/Source/core/loader/FrameLoaderTypes.h
+++ b/Source/core/loader/FrameLoaderTypes.h
@@ -48,13 +48,11 @@
     // NOTE: Keep in sync with WebKit/mac/WebView/WebFramePrivate.h and WebKit/win/Interfaces/IWebFramePrivate.idl
     enum FrameLoadType {
         FrameLoadTypeStandard,
-        FrameLoadTypeBack,
-        FrameLoadTypeForward,
-        FrameLoadTypeIndexedBackForward, // a multi-item hop in the backforward list
+        FrameLoadTypeBackForward,
         FrameLoadTypeReload,
-        // Skipped value: 'FrameLoadTypeReloadAllowingStaleData', still present in mac/win public API. Ready to be reused
-        FrameLoadTypeSame = FrameLoadTypeReload + 2, // user loads same URL again (but not reload button)
-        FrameLoadTypeRedirectWithLockedBackForwardList, // FIXME: Merge "lockBackForwardList", "lockHistory", "quickRedirect" and "clientRedirect" into a single concept of redirect.
+        FrameLoadTypeSame, // user loads same URL again (but not reload button)
+        FrameLoadTypeRedirectWithLockedBackForwardList,
+        FrameLoadTypeInitialInChildFrame,
         FrameLoadTypeReplace,
         FrameLoadTypeReloadFromOrigin,
     };
@@ -92,15 +90,6 @@
         NeverSendReferrer
     };
 
-    // Passed to FrameLoader::urlSelected() and ScriptController::executeIfJavaScriptURL()
-    // to control whether, in the case of a JavaScript URL, executeIfJavaScriptURL() should
-    // replace the document.  It is a FIXME to eliminate this extra parameter from
-    // executeIfJavaScriptURL(), in which case this enum can go away.
-    enum ShouldReplaceDocumentIfJavaScriptURL {
-        ReplaceDocumentIfJavaScriptURL,
-        DoNotReplaceDocumentIfJavaScriptURL
-    };
-
     enum ReasonForCallingAllowPlugins {
         AboutToInstantiatePlugin,
         NotAboutToInstantiatePlugin
diff --git a/Source/core/loader/FrameNetworkingContext.h b/Source/core/loader/FrameNetworkingContext.h
index e5d6d7f..274ee68 100644
--- a/Source/core/loader/FrameNetworkingContext.h
+++ b/Source/core/loader/FrameNetworkingContext.h
@@ -22,7 +22,7 @@
 
 #include "core/dom/Document.h"
 #include "core/page/Frame.h"
-#include "core/platform/ReferrerPolicy.h"
+#include "origin/ReferrerPolicy.h"
 #include "core/platform/network/NetworkingContext.h"
 
 namespace WebCore {
diff --git a/Source/core/loader/HistoryController.cpp b/Source/core/loader/HistoryController.cpp
index 1b6f431..cc6d690 100644
--- a/Source/core/loader/HistoryController.cpp
+++ b/Source/core/loader/HistoryController.cpp
@@ -197,10 +197,9 @@
         case FrameLoadTypeSame:
         case FrameLoadTypeReplace:
             break;
-        case FrameLoadTypeBack:
-        case FrameLoadTypeForward:
-        case FrameLoadTypeIndexedBackForward:
+        case FrameLoadTypeBackForward:
         case FrameLoadTypeRedirectWithLockedBackForwardList:
+        case FrameLoadTypeInitialInChildFrame:
         case FrameLoadTypeStandard:
             itemToRestore = m_currentItem.get(); 
     }
@@ -227,7 +226,7 @@
 
 // Main funnel for navigating to a previous location (back/forward, non-search snap-back)
 // This includes recursion to handle loading into framesets properly
-void HistoryController::goToItem(HistoryItem* targetItem, FrameLoadType type)
+void HistoryController::goToItem(HistoryItem* targetItem)
 {
     ASSERT(!m_frame->tree()->parent());
     
@@ -242,7 +241,6 @@
         return;
     if (m_defersLoading) {
         m_deferredItem = targetItem;
-        m_deferredFrameLoadType = type;
         return;
     }
 
@@ -256,16 +254,16 @@
     // This must be done before trying to navigate the desired frame, because some
     // navigations can commit immediately (such as about:blank).  We must be sure that
     // all frames have provisional items set before the commit.
-    recursiveSetProvisionalItem(targetItem, currentItem.get(), type);
+    recursiveSetProvisionalItem(targetItem, currentItem.get());
     // Now that all other frames have provisional items, do the actual navigation.
-    recursiveGoToItem(targetItem, currentItem.get(), type);
+    recursiveGoToItem(targetItem, currentItem.get());
 }
 
 void HistoryController::setDefersLoading(bool defer)
 {
     m_defersLoading = defer;
     if (!defer && m_deferredItem) {
-        goToItem(m_deferredItem.get(), m_deferredFrameLoadType);
+        goToItem(m_deferredItem.get());
         m_deferredItem = 0;
     }
 }
@@ -308,61 +306,33 @@
 //     1) Back/forward: The m_currentItem is part of this mechanism.
 //     2) Global history: Handled by the client.
 //
-void HistoryController::updateForStandardLoad(HistoryUpdateType updateType)
+void HistoryController::updateForStandardLoad()
 {
     LOG(History, "WebCoreHistory: Updating History for Standard Load in frame %s", m_frame->loader()->documentLoader()->url().string().ascii().data());
 
-    FrameLoader* frameLoader = m_frame->loader();
-
-    const KURL& historyURL = frameLoader->documentLoader()->urlForHistory();
-
-    if (!frameLoader->documentLoader()->isClientRedirect()) {
-        if (!historyURL.isEmpty()) {
-            if (updateType != UpdateAllExceptBackForwardList)
-                updateBackForwardListClippedAtTarget(true);
-        }
-    } else {
-        // The client redirect replaces the current history item.
-        updateCurrentItem();
-    }
+    if (!m_frame->loader()->documentLoader()->urlForHistory().isEmpty())
+        updateBackForwardListClippedAtTarget(true);
 }
 
 void HistoryController::updateForRedirectWithLockedBackForwardList()
 {
 #if !LOG_DISABLED
-    if (m_frame->loader()->documentLoader())
-        LOG(History, "WebCoreHistory: Updating History for redirect load in frame %s", m_frame->loader()->documentLoader()->title().string().utf8().data());
+    LOG(History, "WebCoreHistory: Updating History for redirect load in frame %s", m_frame->loader()->documentLoader()->title().string().utf8().data());
 #endif
-    
-    const KURL& historyURL = m_frame->loader()->documentLoader()->urlForHistory();
 
-    if (m_frame->loader()->documentLoader()->isClientRedirect()) {
-        if (!m_currentItem && !m_frame->tree()->parent()) {
-            if (!historyURL.isEmpty())
-                updateBackForwardListClippedAtTarget(true);
-        }
-        // The client redirect replaces the current history item.
-        updateCurrentItem();
-    } else {
-        Frame* parentFrame = m_frame->tree()->parent();
-        if (parentFrame && parentFrame->loader()->history()->m_currentItem)
-            parentFrame->loader()->history()->m_currentItem->setChildItem(createItem());
+    if (!m_currentItem && !m_frame->tree()->parent()) {
+        if (!m_frame->loader()->documentLoader()->urlForHistory().isEmpty())
+            updateBackForwardListClippedAtTarget(true);
     }
+    // The client redirect replaces the current history item.
+    updateCurrentItem();
 }
 
-void HistoryController::updateForClientRedirect()
+void HistoryController::updateForInitialLoadInChildFrame()
 {
-#if !LOG_DISABLED
-    if (m_frame->loader()->documentLoader())
-        LOG(History, "WebCoreHistory: Updating History for client redirect in frame %s", m_frame->loader()->documentLoader()->title().string().utf8().data());
-#endif
-
-    // Clear out form data so we don't try to restore it into the incoming page.  Must happen after
-    // webcore has closed the URL and saved away the form state.
-    if (m_currentItem) {
-        m_currentItem->clearDocumentState();
-        m_currentItem->clearScrollPoint();
-    }
+    Frame* parentFrame = m_frame->tree()->parent();
+    if (parentFrame && parentFrame->loader()->history()->m_currentItem)
+        parentFrame->loader()->history()->m_currentItem->setChildItem(createItem());
 }
 
 void HistoryController::updateForCommit()
@@ -375,7 +345,7 @@
     FrameLoadType type = frameLoader->loadType();
     if (isBackForwardLoadType(type)
         || isReplaceLoadTypeWithProvisionalItem(type)
-        || (isReloadTypeWithProvisionalItem(type) && !frameLoader->provisionalDocumentLoader()->unreachableURL().isEmpty())) {
+        || (isReloadTypeWithProvisionalItem(type) && !frameLoader->documentLoader()->unreachableURL().isEmpty())) {
         // Once committed, we want to use current item for saving DocState, and
         // the provisional item for restoring state.
         // Note previousItem must be set before we close the URL, which will
@@ -393,6 +363,29 @@
         ASSERT(page);
         page->mainFrame()->loader()->history()->recursiveUpdateForCommit();
     }
+
+    switch (type) {
+    case FrameLoadTypeBackForward:
+        updateForBackForwardNavigation();
+        return;
+    case FrameLoadTypeReload:
+    case FrameLoadTypeReloadFromOrigin:
+    case FrameLoadTypeSame:
+    case FrameLoadTypeReplace:
+        updateForReload();
+        return;
+    case FrameLoadTypeStandard:
+        updateForStandardLoad();
+        return;
+    case FrameLoadTypeRedirectWithLockedBackForwardList:
+        updateForRedirectWithLockedBackForwardList();
+        return;
+    case FrameLoadTypeInitialInChildFrame:
+        updateForInitialLoadInChildFrame();
+        return;
+    default:
+        ASSERT_NOT_REACHED();
+    }
 }
 
 bool HistoryController::isReplaceLoadTypeWithProvisionalItem(FrameLoadType type)
@@ -615,7 +608,7 @@
 // tracking whether each frame already has the content the item requests.  If there is
 // a match, we set the provisional item and recurse.  Otherwise we will reload that
 // frame and all its kids in recursiveGoToItem.
-void HistoryController::recursiveSetProvisionalItem(HistoryItem* item, HistoryItem* fromItem, FrameLoadType type)
+void HistoryController::recursiveSetProvisionalItem(HistoryItem* item, HistoryItem* fromItem)
 {
     ASSERT(item);
 
@@ -633,14 +626,14 @@
             ASSERT(fromChildItem);
             Frame* childFrame = m_frame->tree()->child(childFrameName);
             ASSERT(childFrame);
-            childFrame->loader()->history()->recursiveSetProvisionalItem(childItems[i].get(), fromChildItem, type);
+            childFrame->loader()->history()->recursiveSetProvisionalItem(childItems[i].get(), fromChildItem);
         }
     }
 }
 
 // We now traverse the frame tree and item tree a second time, loading frames that
 // do have the content the item requests.
-void HistoryController::recursiveGoToItem(HistoryItem* item, HistoryItem* fromItem, FrameLoadType type)
+void HistoryController::recursiveGoToItem(HistoryItem* item, HistoryItem* fromItem)
 {
     ASSERT(item);
 
@@ -655,10 +648,10 @@
             ASSERT(fromChildItem);
             Frame* childFrame = m_frame->tree()->child(childFrameName);
             ASSERT(childFrame);
-            childFrame->loader()->history()->recursiveGoToItem(childItems[i].get(), fromChildItem, type);
+            childFrame->loader()->history()->recursiveGoToItem(childItems[i].get(), fromChildItem);
         }
     } else {
-        m_frame->loader()->loadItem(item, type);
+        m_frame->loader()->loadItem(item);
     }
 }
 
diff --git a/Source/core/loader/HistoryController.h b/Source/core/loader/HistoryController.h
index ab70de3..0901ed2 100644
--- a/Source/core/loader/HistoryController.h
+++ b/Source/core/loader/HistoryController.h
@@ -46,8 +46,6 @@
 class HistoryController {
     WTF_MAKE_NONCOPYABLE(HistoryController);
 public:
-    enum HistoryUpdateType { UpdateAll, UpdateAllExceptBackForwardList };
-
     explicit HistoryController(Frame*);
     ~HistoryController();
 
@@ -61,11 +59,6 @@
     void saveDocumentAndScrollState();
     void restoreDocumentState();
 
-    void updateForBackForwardNavigation();
-    void updateForReload();
-    void updateForStandardLoad(HistoryUpdateType updateType = UpdateAll);
-    void updateForRedirectWithLockedBackForwardList();
-    void updateForClientRedirect();
     void updateForCommit();
     void updateForSameDocumentNavigation();
     void updateForFrameLoadCompleted();
@@ -88,14 +81,20 @@
 private:
     friend class Page;
     bool shouldStopLoadingForHistoryItem(HistoryItem*) const;
-    void goToItem(HistoryItem*, FrameLoadType);
+    void goToItem(HistoryItem*);
 
     void initializeItem(HistoryItem*);
     PassRefPtr<HistoryItem> createItem();
     PassRefPtr<HistoryItem> createItemTree(Frame* targetFrame, bool clipAtTarget);
 
-    void recursiveSetProvisionalItem(HistoryItem*, HistoryItem*, FrameLoadType);
-    void recursiveGoToItem(HistoryItem*, HistoryItem*, FrameLoadType);
+    void updateForBackForwardNavigation();
+    void updateForReload();
+    void updateForStandardLoad();
+    void updateForRedirectWithLockedBackForwardList();
+    void updateForInitialLoadInChildFrame();
+
+    void recursiveSetProvisionalItem(HistoryItem*, HistoryItem*);
+    void recursiveGoToItem(HistoryItem*, HistoryItem*);
     bool isReplaceLoadTypeWithProvisionalItem(FrameLoadType);
     bool isReloadTypeWithProvisionalItem(FrameLoadType);
     void recursiveUpdateForCommit();
@@ -115,7 +114,6 @@
 
     bool m_defersLoading;
     RefPtr<HistoryItem> m_deferredItem;
-    FrameLoadType m_deferredFrameLoadType;
 };
 
 } // namespace WebCore
diff --git a/Source/core/loader/ImageLoader.cpp b/Source/core/loader/ImageLoader.cpp
index 1dceb63..bceddd1 100644
--- a/Source/core/loader/ImageLoader.cpp
+++ b/Source/core/loader/ImageLoader.cpp
@@ -36,9 +36,9 @@
 #include "core/loader/cache/CachedResourceLoader.h"
 #include "core/loader/cache/CachedResourceRequest.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/rendering/RenderImage.h"
 #include "core/rendering/RenderVideo.h"
+#include "origin/SecurityOrigin.h"
 
 #if ENABLE(SVG)
 #include "core/rendering/svg/RenderSVGImage.h"
diff --git a/Source/core/loader/LinkLoader.cpp b/Source/core/loader/LinkLoader.cpp
index 1e8f750..f1734be 100644
--- a/Source/core/loader/LinkLoader.cpp
+++ b/Source/core/loader/LinkLoader.cpp
@@ -33,7 +33,7 @@
 #include "core/loader/LinkLoader.h"
 
 #include "core/css/CSSStyleSheet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/ContainerNode.h"
 #include "core/dom/Document.h"
 #include "core/html/LinkRelAttribute.h"
diff --git a/Source/core/loader/MixedContentChecker.cpp b/Source/core/loader/MixedContentChecker.cpp
index 57a51c0..ddef5b2 100644
--- a/Source/core/loader/MixedContentChecker.cpp
+++ b/Source/core/loader/MixedContentChecker.cpp
@@ -35,11 +35,11 @@
 #include "core/page/Console.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
-#include "core/platform/SchemeRegistry.h"
-#include <wtf/text/CString.h>
-#include <wtf/text/WTFString.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
diff --git a/Source/core/loader/NavigationAction.cpp b/Source/core/loader/NavigationAction.cpp
index a52f19e..6ac91d1 100644
--- a/Source/core/loader/NavigationAction.cpp
+++ b/Source/core/loader/NavigationAction.cpp
@@ -36,11 +36,12 @@
 
 static NavigationType navigationType(FrameLoadType frameLoadType, bool isFormSubmission, bool haveEvent)
 {
+    bool isReload = frameLoadType == FrameLoadTypeReload || frameLoadType == FrameLoadTypeReloadFromOrigin;
     if (isFormSubmission)
-        return NavigationTypeFormSubmitted;
+        return isReload ? NavigationTypeFormResubmitted : NavigationTypeFormSubmitted;
     if (haveEvent)
         return NavigationTypeLinkClicked;
-    if (frameLoadType == FrameLoadTypeReload || frameLoadType == FrameLoadTypeReloadFromOrigin)
+    if (isReload)
         return NavigationTypeReload;
     if (isBackForwardLoadType(frameLoadType))
         return NavigationTypeBackForward;
diff --git a/Source/core/loader/NavigationScheduler.cpp b/Source/core/loader/NavigationScheduler.cpp
index 809f3ac..999d90e 100644
--- a/Source/core/loader/NavigationScheduler.cpp
+++ b/Source/core/loader/NavigationScheduler.cpp
@@ -58,14 +58,15 @@
 class ScheduledNavigation {
     WTF_MAKE_NONCOPYABLE(ScheduledNavigation); WTF_MAKE_FAST_ALLOCATED;
 public:
-    ScheduledNavigation(double delay, bool lockHistory, bool lockBackForwardList, bool wasDuringLoad, bool isLocationChange)
+    ScheduledNavigation(double delay, bool lockBackForwardList, bool wasDuringLoad, bool isLocationChange)
         : m_delay(delay)
-        , m_lockHistory(lockHistory)
         , m_lockBackForwardList(lockBackForwardList)
         , m_wasDuringLoad(wasDuringLoad)
         , m_isLocationChange(isLocationChange)
         , m_wasUserGesture(ScriptController::processingUserGesture())
     {
+        if (m_wasUserGesture)
+            m_userGestureToken = UserGestureIndicator::currentToken();
     }
     virtual ~ScheduledNavigation() { }
 
@@ -76,28 +77,32 @@
     virtual void didStopTimer(Frame*) { }
 
     double delay() const { return m_delay; }
-    bool lockHistory() const { return m_lockHistory; }
     bool lockBackForwardList() const { return m_lockBackForwardList; }
     bool wasDuringLoad() const { return m_wasDuringLoad; }
     bool isLocationChange() const { return m_isLocationChange; }
-    bool wasUserGesture() const { return m_wasUserGesture; }
+    PassOwnPtr<UserGestureIndicator> createUserGestureIndicator()
+    {
+        if (m_wasUserGesture &&  m_userGestureToken)
+            return adoptPtr(new UserGestureIndicator(m_userGestureToken));
+        return adoptPtr(new UserGestureIndicator(DefinitelyNotProcessingUserGesture));
+    }
 
 protected:
     void clearUserGesture() { m_wasUserGesture = false; }
 
 private:
     double m_delay;
-    bool m_lockHistory;
     bool m_lockBackForwardList;
     bool m_wasDuringLoad;
     bool m_isLocationChange;
     bool m_wasUserGesture;
+    RefPtr<UserGestureToken> m_userGestureToken;
 };
 
 class ScheduledURLNavigation : public ScheduledNavigation {
 protected:
-    ScheduledURLNavigation(double delay, SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool duringLoad, bool isLocationChange)
-        : ScheduledNavigation(delay, lockHistory, lockBackForwardList, duringLoad, isLocationChange)
+    ScheduledURLNavigation(double delay, SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockBackForwardList, bool duringLoad, bool isLocationChange)
+        : ScheduledNavigation(delay, lockBackForwardList, duringLoad, isLocationChange)
         , m_securityOrigin(securityOrigin)
         , m_url(url)
         , m_referrer(referrer)
@@ -107,8 +112,8 @@
 
     virtual void fire(Frame* frame)
     {
-        UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingNewUserGesture : DefinitelyNotProcessingUserGesture);
-        frame->loader()->changeLocation(m_securityOrigin.get(), KURL(ParsedURLString, m_url), m_referrer, lockHistory(), lockBackForwardList(), false);
+        OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
+        frame->loader()->changeLocation(m_securityOrigin.get(), KURL(ParsedURLString, m_url), m_referrer, lockBackForwardList(), false);
     }
 
     virtual void didStartTimer(Frame* frame, Timer<NavigationScheduler>* timer)
@@ -117,8 +122,8 @@
             return;
         m_haveToldClient = true;
 
-        UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingNewUserGesture : DefinitelyNotProcessingUserGesture);
-        frame->loader()->clientRedirected(KURL(ParsedURLString, m_url), delay(), currentTime() + timer->nextFireInterval(), lockBackForwardList());
+        OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
+        frame->loader()->clientRedirected(KURL(ParsedURLString, m_url), delay(), currentTime() + timer->nextFireInterval());
     }
 
     virtual void didStopTimer(Frame* frame)
@@ -148,8 +153,8 @@
 
 class ScheduledRedirect : public ScheduledURLNavigation {
 public:
-    ScheduledRedirect(double delay, SecurityOrigin* securityOrigin, const String& url, bool lockHistory, bool lockBackForwardList)
-        : ScheduledURLNavigation(delay, securityOrigin, url, String(), lockHistory, lockBackForwardList, false, false)
+    ScheduledRedirect(double delay, SecurityOrigin* securityOrigin, const String& url, bool lockBackForwardList)
+        : ScheduledURLNavigation(delay, securityOrigin, url, String(), lockBackForwardList, false, false)
     {
         clearUserGesture();
     }
@@ -158,48 +163,48 @@
 
     virtual void fire(Frame* frame)
     {
-        UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingNewUserGesture : DefinitelyNotProcessingUserGesture);
+        OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
         bool refresh = equalIgnoringFragmentIdentifier(frame->document()->url(), KURL(ParsedURLString, url()));
-        frame->loader()->changeLocation(securityOrigin(), KURL(ParsedURLString, url()), referrer(), lockHistory(), lockBackForwardList(), refresh);
+        frame->loader()->changeLocation(securityOrigin(), KURL(ParsedURLString, url()), referrer(), lockBackForwardList(), refresh);
     }
 };
 
 class ScheduledLocationChange : public ScheduledURLNavigation {
 public:
-    ScheduledLocationChange(SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool duringLoad)
-        : ScheduledURLNavigation(0.0, securityOrigin, url, referrer, lockHistory, lockBackForwardList, duringLoad, true) { }
+    ScheduledLocationChange(SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockBackForwardList, bool duringLoad)
+        : ScheduledURLNavigation(0.0, securityOrigin, url, referrer, lockBackForwardList, duringLoad, true) { }
 };
 
 class ScheduledRefresh : public ScheduledURLNavigation {
 public:
     ScheduledRefresh(SecurityOrigin* securityOrigin, const String& url, const String& referrer)
-        : ScheduledURLNavigation(0.0, securityOrigin, url, referrer, true, true, false, true)
+        : ScheduledURLNavigation(0.0, securityOrigin, url, referrer, true, false, true)
     {
     }
 
     virtual void fire(Frame* frame)
     {
-        UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingNewUserGesture : DefinitelyNotProcessingUserGesture);
-        frame->loader()->changeLocation(securityOrigin(), KURL(ParsedURLString, url()), referrer(), lockHistory(), lockBackForwardList(), true);
+        OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
+        frame->loader()->changeLocation(securityOrigin(), KURL(ParsedURLString, url()), referrer(), lockBackForwardList(), true);
     }
 };
 
 class ScheduledHistoryNavigation : public ScheduledNavigation {
 public:
     explicit ScheduledHistoryNavigation(int historySteps)
-        : ScheduledNavigation(0, false, false, false, true)
+        : ScheduledNavigation(0, false, false, true)
         , m_historySteps(historySteps)
     {
     }
 
     virtual void fire(Frame* frame)
     {
-        UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingNewUserGesture : DefinitelyNotProcessingUserGesture);
+        OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
 
         if (!m_historySteps) {
             // Special case for go(0) from a frame -> reload only the frame
             // To follow Firefox and IE's behavior, history reload can only navigate the self frame.
-            frame->loader()->urlSelected(frame->document()->url(), "_self", 0, lockHistory(), lockBackForwardList(), MaybeSendReferrer);
+            frame->loader()->urlSelected(frame->document()->url(), "_self", 0, lockBackForwardList(), MaybeSendReferrer);
             return;
         }
         // go(i!=0) from a frame navigates into the history of the frame only,
@@ -214,7 +219,7 @@
 class ScheduledFormSubmission : public ScheduledNavigation {
 public:
     ScheduledFormSubmission(PassRefPtr<FormSubmission> submission, bool lockBackForwardList, bool duringLoad)
-        : ScheduledNavigation(0, submission->lockHistory(), lockBackForwardList, duringLoad, true)
+        : ScheduledNavigation(0, lockBackForwardList, duringLoad, true)
         , m_submission(submission)
         , m_haveToldClient(false)
     {
@@ -223,7 +228,7 @@
 
     virtual void fire(Frame* frame)
     {
-        UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingNewUserGesture : DefinitelyNotProcessingUserGesture);
+        OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
 
         // The submitForm function will find a target frame before using the redirection timer.
         // Now that the timer has fired, we need to repeat the security check which normally is done when
@@ -234,7 +239,7 @@
             return;
         FrameLoadRequest frameRequest(requestingDocument->document()->securityOrigin());
         m_submission->populateFrameLoadRequest(frameRequest);
-        frame->loader()->loadFrameRequest(frameRequest, lockHistory(), lockBackForwardList(), m_submission->event(), m_submission->state(), MaybeSendReferrer);
+        frame->loader()->loadFrameRequest(frameRequest, lockBackForwardList(), m_submission->event(), m_submission->state(), MaybeSendReferrer);
     }
     
     virtual void didStartTimer(Frame* frame, Timer<NavigationScheduler>* timer)
@@ -243,8 +248,8 @@
             return;
         m_haveToldClient = true;
 
-        UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingNewUserGesture : DefinitelyNotProcessingUserGesture);
-        frame->loader()->clientRedirected(m_submission->requestURL(), delay(), currentTime() + timer->nextFireInterval(), lockBackForwardList());
+        OwnPtr<UserGestureIndicator> gestureIndicator = createUserGestureIndicator();
+        frame->loader()->clientRedirected(m_submission->requestURL(), delay(), currentTime() + timer->nextFireInterval());
     }
 
     virtual void didStopTimer(Frame* frame)
@@ -315,7 +320,7 @@
 
     // We want a new back/forward list item if the refresh timeout is > 1 second.
     if (!m_redirect || delay <= m_redirect->delay())
-        schedule(adoptPtr(new ScheduledRedirect(delay, m_frame->document()->securityOrigin(), url, true, delay <= 1)));
+        schedule(adoptPtr(new ScheduledRedirect(delay, m_frame->document()->securityOrigin(), url, delay <= 1)));
 }
 
 bool NavigationScheduler::mustLockBackForwardList(Frame* targetFrame)
@@ -336,7 +341,7 @@
     return false;
 }
 
-void NavigationScheduler::scheduleLocationChange(SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList)
+void NavigationScheduler::scheduleLocationChange(SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockBackForwardList)
 {
     if (!shouldScheduleNavigation(url))
         return;
@@ -351,7 +356,7 @@
     // fragment part, we don't need to schedule the location change.
     KURL parsedURL(ParsedURLString, url);
     if (parsedURL.hasFragmentIdentifier() && equalIgnoringFragmentIdentifier(m_frame->document()->url(), parsedURL)) {
-        loader->changeLocation(securityOrigin, m_frame->document()->completeURL(url), referrer, lockHistory, lockBackForwardList);
+        loader->changeLocation(securityOrigin, m_frame->document()->completeURL(url), referrer, lockBackForwardList);
         return;
     }
 
@@ -359,7 +364,7 @@
     // This may happen when a frame changes the location of another frame.
     bool duringLoad = !loader->stateMachine()->committedFirstRealDocumentLoad();
 
-    schedule(adoptPtr(new ScheduledLocationChange(securityOrigin, url, referrer, lockHistory, lockBackForwardList, duringLoad)));
+    schedule(adoptPtr(new ScheduledLocationChange(securityOrigin, url, referrer, lockBackForwardList, duringLoad)));
 }
 
 void NavigationScheduler::scheduleFormSubmission(PassRefPtr<FormSubmission> submission)
diff --git a/Source/core/loader/NavigationScheduler.h b/Source/core/loader/NavigationScheduler.h
index cec3c00..46213c4 100644
--- a/Source/core/loader/NavigationScheduler.h
+++ b/Source/core/loader/NavigationScheduler.h
@@ -75,7 +75,7 @@
     bool locationChangePending();
 
     void scheduleRedirect(double delay, const String& url);
-    void scheduleLocationChange(SecurityOrigin*, const String& url, const String& referrer, bool lockHistory = true, bool lockBackForwardList = true);
+    void scheduleLocationChange(SecurityOrigin*, const String& url, const String& referrer, bool lockBackForwardList = true);
     void scheduleFormSubmission(PassRefPtr<FormSubmission>);
     void scheduleRefresh();
     void scheduleHistoryNavigation(int steps);
diff --git a/Source/core/loader/PingLoader.cpp b/Source/core/loader/PingLoader.cpp
index 2386bfe..2ef5451 100644
--- a/Source/core/loader/PingLoader.cpp
+++ b/Source/core/loader/PingLoader.cpp
@@ -32,6 +32,9 @@
 #include "config.h"
 #include "core/loader/PingLoader.h"
 
+#include <wtf/OwnPtr.h>
+#include <wtf/text/CString.h>
+#include <wtf/UnusedParam.h>
 #include "core/dom/Document.h"
 #include "core/inspector/InspectorInstrumentation.h"
 #include "core/loader/FrameLoader.h"
@@ -39,15 +42,12 @@
 #include "core/loader/UniqueIdentifier.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/platform/network/FormData.h"
 #include "core/platform/network/ResourceHandle.h"
 #include "core/platform/network/ResourceRequest.h"
 #include "core/platform/network/ResourceResponse.h"
-#include <wtf/OwnPtr.h>
-#include <wtf/text/CString.h>
-#include <wtf/UnusedParam.h>
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 namespace WebCore {
 
diff --git a/Source/core/loader/Prerenderer.cpp b/Source/core/loader/Prerenderer.cpp
index 396a313..6f027b4 100644
--- a/Source/core/loader/Prerenderer.cpp
+++ b/Source/core/loader/Prerenderer.cpp
@@ -37,9 +37,9 @@
 #include "core/loader/FrameLoader.h"
 #include "core/loader/PrerendererClient.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/platform/PrerenderHandle.h"
-#include "core/platform/ReferrerPolicy.h"
+#include "origin/ReferrerPolicy.h"
+#include "origin/SecurityPolicy.h"
 
 #include <wtf/MemoryInstrumentationVector.h>
 #include <wtf/PassOwnPtr.h>
diff --git a/Source/core/loader/ProgressTracker.cpp b/Source/core/loader/ProgressTracker.cpp
index bf36774..349ae67 100644
--- a/Source/core/loader/ProgressTracker.cpp
+++ b/Source/core/loader/ProgressTracker.cpp
@@ -30,8 +30,8 @@
 #include "core/loader/DocumentLoader.h"
 #include "core/loader/FrameLoader.h"
 #include "core/loader/FrameLoaderClient.h"
-#include "core/loader/FrameLoaderStateMachine.h"
 #include "core/page/Frame.h"
+#include "core/page/FrameView.h"
 #include "core/platform/Logging.h"
 #include "core/platform/network/ResourceResponse.h"
 #include <wtf/CurrentTime.h>
@@ -196,7 +196,7 @@
         percentOfRemainingBytes = 1.0;
     
     // For documents that use WebCore's layout system, treat first layout as the half-way point.
-    bool useClampedMaxProgress = !frame->loader()->stateMachine()->firstLayoutDone();
+    bool useClampedMaxProgress = !frame->view()->didFirstLayout();
     double maxProgressValue = useClampedMaxProgress ? 0.5 : finalProgressValue;
     increment = (maxProgressValue - m_progressValue) * percentOfRemainingBytes;
     m_progressValue += increment;
diff --git a/Source/core/loader/ResourceLoader.cpp b/Source/core/loader/ResourceLoader.cpp
index ff328e8..b97e3de 100644
--- a/Source/core/loader/ResourceLoader.cpp
+++ b/Source/core/loader/ResourceLoader.cpp
@@ -40,10 +40,10 @@
 #include "core/loader/cache/MemoryCache.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Logging.h"
 #include "core/platform/network/ResourceError.h"
 #include "core/platform/network/ResourceHandle.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
@@ -271,9 +271,6 @@
     // left off without redoing any of this work.
     if (!m_cancelled) {
         m_cancelled = true;
-        
-        if (FormData* data = m_request.httpBody())
-            data->removeGeneratedFilesIfNeeded();
 
         m_documentLoader->cancelPendingSubstituteLoad(this);
         if (m_handle) {
@@ -370,8 +367,6 @@
             if (reachedTerminalState())
                 return;
 
-            if (FormData* data = m_request.httpBody())
-                data->removeGeneratedFilesIfNeeded();
             if (m_options.sendLoadCallbacks == SendCallbacks)
                 frameLoader()->notifier()->didReceiveResponse(this, response);
             return;
@@ -384,8 +379,6 @@
     if (reachedTerminalState())
         return;
 
-    if (FormData* data = m_request.httpBody())
-        data->removeGeneratedFilesIfNeeded();
     if (m_options.sendLoadCallbacks == SendCallbacks)
         frameLoader()->notifier()->didReceiveResponse(this, response);
 
@@ -481,9 +474,6 @@
         return;
     ASSERT(!m_reachedTerminalState);
 
-    if (FormData* data = m_request.httpBody())
-        data->removeGeneratedFilesIfNeeded();
-
     if (!m_notifiedLoadComplete) {
         m_notifiedLoadComplete = true;
         if (m_options.sendLoadCallbacks == SendCallbacks)
diff --git a/Source/core/loader/SubframeLoader.cpp b/Source/core/loader/SubframeLoader.cpp
index 01f19f0..3bea110 100644
--- a/Source/core/loader/SubframeLoader.cpp
+++ b/Source/core/loader/SubframeLoader.cpp
@@ -47,13 +47,13 @@
 #include "core/page/DiagnosticLoggingKeys.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/platform/MIMETypeRegistry.h"
 #include "core/plugins/PluginData.h"
 #include "core/rendering/RenderEmbeddedObject.h"
 #include "core/rendering/RenderView.h"
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 namespace WebCore {
     
@@ -70,7 +70,7 @@
     m_containsPlugins = false;
 }
 
-bool SubframeLoader::requestFrame(HTMLFrameOwnerElement* ownerElement, const String& urlString, const AtomicString& frameName, bool lockHistory, bool lockBackForwardList)
+bool SubframeLoader::requestFrame(HTMLFrameOwnerElement* ownerElement, const String& urlString, const AtomicString& frameName, bool lockBackForwardList)
 {
     // Support for <frame src="javascript:string">
     KURL scriptURL;
@@ -81,16 +81,18 @@
     } else
         url = completeURL(urlString);
 
-    Frame* frame = loadOrRedirectSubframe(ownerElement, url, frameName, lockHistory, lockBackForwardList);
-    if (!frame)
+    if (!loadOrRedirectSubframe(ownerElement, url, frameName, lockBackForwardList))
+        return false;
+
+    if (!ownerElement->contentFrame())
         return false;
 
     if (!scriptURL.isEmpty())
-        frame->script()->executeIfJavaScriptURL(scriptURL);
+        ownerElement->contentFrame()->script()->executeIfJavaScriptURL(scriptURL);
 
     return true;
 }
-    
+
 bool SubframeLoader::resourceWillUsePlugin(const String& url, const String& mimeType, bool shouldPreferPlugInsForImages)
 {
     KURL completedURL;
@@ -178,7 +180,7 @@
     // If the plug-in element already contains a subframe, loadOrRedirectSubframe will re-use it. Otherwise,
     // it will create a new frame and set it as the RenderPart's widget, causing what was previously 
     // in the widget to be torn down.
-    return loadOrRedirectSubframe(ownerElement, completedURL, frameName, true, true);
+    return loadOrRedirectSubframe(ownerElement, completedURL, frameName, true);
 }
 
 PassRefPtr<Widget> SubframeLoader::createJavaAppletWidget(const IntSize& size, HTMLAppletElement* element, const Vector<String>& paramNames, const Vector<String>& paramValues)
@@ -226,19 +228,17 @@
     return widget;
 }
 
-Frame* SubframeLoader::loadOrRedirectSubframe(HTMLFrameOwnerElement* ownerElement, const KURL& url, const AtomicString& frameName, bool lockHistory, bool lockBackForwardList)
+bool SubframeLoader::loadOrRedirectSubframe(HTMLFrameOwnerElement* ownerElement, const KURL& url, const AtomicString& frameName, bool lockBackForwardList)
 {
-    Frame* frame = ownerElement->contentFrame();
-    if (frame)
-        frame->navigationScheduler()->scheduleLocationChange(m_frame->document()->securityOrigin(), url.string(), m_frame->loader()->outgoingReferrer(), lockHistory, lockBackForwardList);
-    else
-        frame = loadSubframe(ownerElement, url, frameName, m_frame->loader()->outgoingReferrer());
+    if (Frame* frame = ownerElement->contentFrame()) {
+        frame->navigationScheduler()->scheduleLocationChange(m_frame->document()->securityOrigin(), url.string(), m_frame->loader()->outgoingReferrer(), lockBackForwardList);
+        return true;
+    }
 
-    ASSERT(ownerElement->contentFrame() == frame || !ownerElement->contentFrame());
-    return ownerElement->contentFrame();
+    return loadSubframe(ownerElement, url, frameName, m_frame->loader()->outgoingReferrer());
 }
 
-Frame* SubframeLoader::loadSubframe(HTMLFrameOwnerElement* ownerElement, const KURL& url, const String& name, const String& referrer)
+bool SubframeLoader::loadSubframe(HTMLFrameOwnerElement* ownerElement, const KURL& url, const String& name, const String& referrer)
 {
     RefPtr<Frame> protect(m_frame);
 
@@ -254,7 +254,7 @@
 
     if (!ownerElement->document()->securityOrigin()->canDisplay(url)) {
         FrameLoader::reportLocalLoadFailed(m_frame, url.string());
-        return 0;
+        return false;
     }
 
     String referrerToUse = SecurityPolicy::generateReferrerHeader(ownerElement->document()->referrerPolicy(), url, referrer);
@@ -262,7 +262,7 @@
 
     if (!frame)  {
         m_frame->loader()->checkCallImplicitClose();
-        return 0;
+        return false;
     }
     
     // All new frames will have m_isComplete set to true at this point due to synchronously loading
@@ -291,8 +291,7 @@
     // create the child first, then invoke the loader separately.
     if (frame->loader()->state() == FrameStateComplete && !frame->loader()->policyDocumentLoader())
         frame->loader()->checkCompleted();
-
-    return frame.get();
+    return true;
 }
 
 bool SubframeLoader::allowPlugins(ReasonForCallingAllowPlugins reason)
diff --git a/Source/core/loader/SubframeLoader.h b/Source/core/loader/SubframeLoader.h
index 45133fb..a5b68e8 100644
--- a/Source/core/loader/SubframeLoader.h
+++ b/Source/core/loader/SubframeLoader.h
@@ -58,7 +58,7 @@
 
     void clear();
 
-    bool requestFrame(HTMLFrameOwnerElement*, const String& url, const AtomicString& frameName, bool lockHistory = true, bool lockBackForwardList = true);    
+    bool requestFrame(HTMLFrameOwnerElement*, const String& url, const AtomicString& frameName, bool lockBackForwardList = true);
     bool requestObject(HTMLPlugInImageElement*, const String& url, const AtomicString& frameName,
         const String& serviceType, const Vector<String>& paramNames, const Vector<String>& paramValues);
 
@@ -72,8 +72,8 @@
 
 private:
     bool requestPlugin(HTMLPlugInImageElement*, const KURL&, const String& serviceType, const Vector<String>& paramNames, const Vector<String>& paramValues, bool useFallback);
-    Frame* loadOrRedirectSubframe(HTMLFrameOwnerElement*, const KURL&, const AtomicString& frameName, bool lockHistory, bool lockBackForwardList);
-    Frame* loadSubframe(HTMLFrameOwnerElement*, const KURL&, const String& name, const String& referrer);
+    bool loadOrRedirectSubframe(HTMLFrameOwnerElement*, const KURL&, const AtomicString& frameName, bool lockBackForwardList);
+    bool loadSubframe(HTMLFrameOwnerElement*, const KURL&, const String& name, const String& referrer);
     bool loadPlugin(HTMLPlugInImageElement*, const KURL&, const String& mimeType,
         const Vector<String>& paramNames, const Vector<String>& paramValues, bool useFallback);
 
diff --git a/Source/core/loader/TextResourceDecoder.cpp b/Source/core/loader/TextResourceDecoder.cpp
index 9d07971..52054b6 100644
--- a/Source/core/loader/TextResourceDecoder.cpp
+++ b/Source/core/loader/TextResourceDecoder.cpp
@@ -26,12 +26,12 @@
 #include "HTMLNames.h"
 #include "core/dom/DOMImplementation.h"
 #include "core/html/parser/HTMLMetaCharsetParser.h"
-#include "core/platform/text/TextCodec.h"
-#include "core/platform/text/TextEncoding.h"
 #include "core/platform/text/TextEncodingDetector.h"
-#include "core/platform/text/TextEncodingRegistry.h"
-#include <wtf/ASCIICType.h>
-#include <wtf/StringExtras.h>
+#include "wtf/ASCIICType.h"
+#include "wtf/StringExtras.h"
+#include "wtf/text/TextCodec.h"
+#include "wtf/text/TextEncoding.h"
+#include "wtf/text/TextEncodingRegistry.h"
 
 using namespace WTF;
 
@@ -92,7 +92,7 @@
     return -1;
 }
 
-static TextEncoding findTextEncoding(const char* encodingName, int length)
+static WTF::TextEncoding findTextEncoding(const char* encodingName, int length)
 {
     Vector<char, 64> buffer(length + 1);
     memcpy(buffer.data(), encodingName, length);
@@ -316,7 +316,7 @@
     return PlainText;
 }
 
-const TextEncoding& TextResourceDecoder::defaultEncoding(ContentType contentType, const TextEncoding& specifiedDefaultEncoding)
+const WTF::TextEncoding& TextResourceDecoder::defaultEncoding(ContentType contentType, const WTF::TextEncoding& specifiedDefaultEncoding)
 {
     // Despite 8.5 "Text/xml with Omitted Charset" of RFC 3023, we assume UTF-8 instead of US-ASCII 
     // for text/xml. This matches Firefox.
@@ -327,7 +327,7 @@
     return specifiedDefaultEncoding;
 }
 
-TextResourceDecoder::TextResourceDecoder(const String& mimeType, const TextEncoding& specifiedDefaultEncoding, bool usesEncodingDetector)
+TextResourceDecoder::TextResourceDecoder(const String& mimeType, const WTF::TextEncoding& specifiedDefaultEncoding, bool usesEncodingDetector)
     : m_contentType(determineContentType(mimeType))
     , m_encoding(defaultEncoding(m_contentType, specifiedDefaultEncoding))
     , m_source(DefaultEncoding)
@@ -345,7 +345,7 @@
 {
 }
 
-void TextResourceDecoder::setEncoding(const TextEncoding& encoding, EncodingSource source)
+void TextResourceDecoder::setEncoding(const WTF::TextEncoding& encoding, EncodingSource source)
 {
     // In case the encoding didn't exist, we keep the old one (helps some sites specifying invalid encodings).
     if (!encoding.isValid())
@@ -628,7 +628,7 @@
         if (m_encoding.isJapanese())
             detectJapaneseEncoding(data, len); // FIXME: We should use detectTextEncoding() for all languages.
         else {
-            TextEncoding detectedEncoding;
+            WTF::TextEncoding detectedEncoding;
             if (detectTextEncoding(data, len, m_hintEncoding, &detectedEncoding))
                 setEncoding(detectedEncoding, AutoDetectedEncoding);
         }
@@ -660,7 +660,7 @@
    // autodetection is satisfied.
     if (m_buffer.size() && shouldAutoDetect()
         && ((!m_checkedForHeadCharset && (m_contentType == HTML || m_contentType == XML)) || (!m_checkedForCSSCharset && (m_contentType == CSS)))) {
-         TextEncoding detectedEncoding;
+         WTF::TextEncoding detectedEncoding;
          if (detectTextEncoding(m_buffer.data(), m_buffer.size(),
                                 m_hintEncoding, &detectedEncoding))
              setEncoding(detectedEncoding, AutoDetectedEncoding);
diff --git a/Source/core/loader/TextResourceDecoder.h b/Source/core/loader/TextResourceDecoder.h
index 19ec4c7..c67676d 100644
--- a/Source/core/loader/TextResourceDecoder.h
+++ b/Source/core/loader/TextResourceDecoder.h
@@ -23,8 +23,8 @@
 #ifndef TextResourceDecoder_h
 #define TextResourceDecoder_h
 
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/RefCounted.h>
+#include "wtf/RefCounted.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
@@ -43,14 +43,14 @@
         EncodingFromParentFrame
     };
 
-    static PassRefPtr<TextResourceDecoder> create(const String& mimeType, const TextEncoding& defaultEncoding = TextEncoding(), bool usesEncodingDetector = false)
+    static PassRefPtr<TextResourceDecoder> create(const String& mimeType, const WTF::TextEncoding& defaultEncoding = WTF::TextEncoding(), bool usesEncodingDetector = false)
     {
         return adoptRef(new TextResourceDecoder(mimeType, defaultEncoding, usesEncodingDetector));
     }
     ~TextResourceDecoder();
 
-    void setEncoding(const TextEncoding&, EncodingSource);
-    const TextEncoding& encoding() const { return m_encoding; }
+    void setEncoding(const WTF::TextEncoding&, EncodingSource);
+    const WTF::TextEncoding& encoding() const { return m_encoding; }
 
     String decode(const char* data, size_t length);
     String flush();
@@ -67,12 +67,12 @@
     bool sawError() const { return m_sawError; }
 
 private:
-    TextResourceDecoder(const String& mimeType, const TextEncoding& defaultEncoding,
+    TextResourceDecoder(const String& mimeType, const WTF::TextEncoding& defaultEncoding,
                         bool usesEncodingDetector);
 
     enum ContentType { PlainText, HTML, XML, CSS }; // PlainText only checks for BOM.
     static ContentType determineContentType(const String& mimeType);
-    static const TextEncoding& defaultEncoding(ContentType, const TextEncoding& defaultEncoding);
+    static const WTF::TextEncoding& defaultEncoding(ContentType, const WTF::TextEncoding& defaultEncoding);
 
     size_t checkForBOM(const char*, size_t);
     bool checkForCSSCharset(const char*, size_t, bool& movedDataToBuffer);
@@ -82,7 +82,7 @@
     bool shouldAutoDetect() const;
 
     ContentType m_contentType;
-    TextEncoding m_encoding;
+    WTF::TextEncoding m_encoding;
     OwnPtr<TextCodec> m_codec;
     EncodingSource m_source;
     const char* m_hintEncoding;
diff --git a/Source/core/loader/TextTrackLoader.cpp b/Source/core/loader/TextTrackLoader.cpp
index dcb5b22..842c42c 100644
--- a/Source/core/loader/TextTrackLoader.cpp
+++ b/Source/core/loader/TextTrackLoader.cpp
@@ -34,10 +34,10 @@
 #include "core/loader/cache/CachedResourceLoader.h"
 #include "core/loader/cache/CachedResourceRequest.h"
 #include "core/loader/cache/CachedTextTrack.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Logging.h"
 #include "core/platform/SharedBuffer.h"
 #include "core/platform/network/ResourceHandle.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
     
diff --git a/Source/core/loader/ThreadableLoader.h b/Source/core/loader/ThreadableLoader.h
index 2deac82..89724fe 100644
--- a/Source/core/loader/ThreadableLoader.h
+++ b/Source/core/loader/ThreadableLoader.h
@@ -32,7 +32,7 @@
 #define ThreadableLoader_h
 
 #include "core/loader/ResourceLoaderOptions.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #include "core/platform/network/ResourceHandle.h"
 #include <wtf/Noncopyable.h>
 #include <wtf/PassRefPtr.h>
diff --git a/Source/core/loader/appcache/DOMApplicationCache.idl b/Source/core/loader/appcache/DOMApplicationCache.idl
index ac54056..c58f5e3 100644
--- a/Source/core/loader/appcache/DOMApplicationCache.idl
+++ b/Source/core/loader/appcache/DOMApplicationCache.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     EventTarget,
     DoNotCheckConstants
 ] interface DOMApplicationCache {
diff --git a/Source/core/loader/archive/ArchiveResourceCollection.cpp b/Source/core/loader/archive/ArchiveResourceCollection.cpp
index 55baadb..804aa1f 100644
--- a/Source/core/loader/archive/ArchiveResourceCollection.cpp
+++ b/Source/core/loader/archive/ArchiveResourceCollection.cpp
@@ -74,7 +74,7 @@
 
 ArchiveResource* ArchiveResourceCollection::archiveResourceForURL(const KURL& url)
 {
-    ArchiveResource* resource = m_subresources.get(url).get();
+    ArchiveResource* resource = m_subresources.get(url);
     if (!resource)
         return 0;
         
diff --git a/Source/core/loader/archive/MHTMLArchive.cpp b/Source/core/loader/archive/MHTMLArchive.cpp
index 760d60f..65281ac 100644
--- a/Source/core/loader/archive/MHTMLArchive.cpp
+++ b/Source/core/loader/archive/MHTMLArchive.cpp
@@ -38,16 +38,15 @@
 #include "core/page/Page.h"
 #include "core/page/PageSerializer.h"
 #include "core/platform/MIMETypeRegistry.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/SharedBuffer.h"
 #include "core/platform/text/QuotedPrintable.h"
-
-#include <wtf/CryptographicallyRandomNumber.h>
-#include <wtf/DateMath.h>
-#include <wtf/GregorianDateTime.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/Base64.h>
-#include <wtf/text/StringBuilder.h>
+#include "origin/SchemeRegistry.h"
+#include "wtf/CryptographicallyRandomNumber.h"
+#include "wtf/DateMath.h"
+#include "wtf/GregorianDateTime.h"
+#include "wtf/StdLibExtras.h"
+#include "wtf/text/Base64.h"
+#include "wtf/text/StringBuilder.h"
 
 namespace WebCore {
 
diff --git a/Source/core/loader/cache/CachedImage.cpp b/Source/core/loader/cache/CachedImage.cpp
index 8ae8849..ef7deed 100644
--- a/Source/core/loader/cache/CachedImage.cpp
+++ b/Source/core/loader/cache/CachedImage.cpp
@@ -377,7 +377,11 @@
 
 void CachedImage::finishOnePart()
 {
+    if (m_loadingMultipartContent)
+        clear();
     updateImage(true);
+    if (m_loadingMultipartContent)
+        m_data.clear();
     CachedResource::finishOnePart();
 }
 
@@ -390,11 +394,9 @@
 
 void CachedImage::responseReceived(const ResourceResponse& response)
 {
-    if (m_loadingMultipartContent) {
-        if (m_data)
-            finishOnePart();
-        clear();
-    } else if (response.isMultipart())
+    if (m_loadingMultipartContent && m_data)
+        finishOnePart();
+    else if (response.isMultipart())
         m_loadingMultipartContent = true;
     CachedResource::responseReceived(response);
 }
diff --git a/Source/core/loader/cache/CachedResourceLoader.cpp b/Source/core/loader/cache/CachedResourceLoader.cpp
index b9bd310..854aed9 100644
--- a/Source/core/loader/cache/CachedResourceLoader.cpp
+++ b/Source/core/loader/cache/CachedResourceLoader.cpp
@@ -27,6 +27,12 @@
 #include "config.h"
 #include "core/loader/cache/CachedResourceLoader.h"
 
+#include <wtf/MemoryInstrumentationHashMap.h>
+#include <wtf/MemoryInstrumentationHashSet.h>
+#include <wtf/MemoryInstrumentationListHashSet.h>
+#include <wtf/text/CString.h>
+#include <wtf/text/WTFString.h>
+#include <wtf/UnusedParam.h>
 #include "bindings/v8/ScriptController.h"
 #include "core/dom/Document.h"
 #include "core/html/HTMLElement.h"
@@ -50,16 +56,10 @@
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
 #include "core/page/Performance.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/platform/Logging.h"
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationHashSet.h>
-#include <wtf/MemoryInstrumentationListHashSet.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/WTFString.h>
-#include <wtf/UnusedParam.h>
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 #include "core/loader/cache/CachedTextTrack.h"
 
@@ -498,6 +498,34 @@
     request.setTargetType(targetType);
 }
 
+ResourceRequestCachePolicy CachedResourceLoader::resourceRequestCachePolicy(const ResourceRequest& request, CachedResource::Type type)
+{
+    if (type == CachedResource::MainResource) {
+        FrameLoadType frameLoadType = frame()->loader()->loadType();
+        bool isReload = frameLoadType == FrameLoadTypeReload || frameLoadType == FrameLoadTypeReloadFromOrigin;
+        if (request.httpMethod() == "POST" && (isReload || frameLoadType == FrameLoadTypeBackForward))
+            return ReturnCacheDataDontLoad;
+        if (!m_documentLoader->overrideEncoding().isEmpty() || frameLoadType == FrameLoadTypeBackForward)
+            return ReturnCacheDataElseLoad;
+        if (isReload || frameLoadType == FrameLoadTypeSame || request.isConditional())
+            return ReloadIgnoringCacheData;
+        return UseProtocolCachePolicy;
+    }
+
+    if (request.isConditional())
+        return ReloadIgnoringCacheData;
+
+    if (m_documentLoader->isLoadingInAPISense()) {
+        // For POST requests, we mutate the main resource's cache policy to avoid form resubmission.
+        // This policy should not be inherited by subresources.
+        ResourceRequestCachePolicy mainResourceCachePolicy = m_documentLoader->request().cachePolicy();
+        if (mainResourceCachePolicy == ReturnCacheDataDontLoad)
+            return ReturnCacheDataElseLoad;
+        return mainResourceCachePolicy;
+    }
+    return UseProtocolCachePolicy;
+}
+
 void CachedResourceLoader::addAdditionalRequestHeaders(ResourceRequest& request, CachedResource::Type type)
 {
     if (!frame())
@@ -527,6 +555,7 @@
         FrameLoader::addHTTPOriginIfNeeded(request, outgoingOrigin);
     }
 
+    request.setCachePolicy(resourceRequestCachePolicy(request, type));
     if (request.targetType() == ResourceRequest::TargetIsUnspecified)
         determineTargetType(request, type);
     frameLoader->addExtraFieldsToRequest(request);
diff --git a/Source/core/loader/cache/CachedResourceLoader.h b/Source/core/loader/cache/CachedResourceLoader.h
index 728836e..8550160 100644
--- a/Source/core/loader/cache/CachedResourceLoader.h
+++ b/Source/core/loader/cache/CachedResourceLoader.h
@@ -144,6 +144,7 @@
     RevalidationPolicy determineRevalidationPolicy(CachedResource::Type, ResourceRequest&, bool forPreload, CachedResource* existingResource, CachedResourceRequest::DeferOption) const;
 
     void determineTargetType(ResourceRequest&, CachedResource::Type);
+    ResourceRequestCachePolicy resourceRequestCachePolicy(const ResourceRequest&, CachedResource::Type);
     void addAdditionalRequestHeaders(ResourceRequest&, CachedResource::Type);
 
     void notifyLoadedFromMemoryCache(CachedResource*);
diff --git a/Source/core/loader/cache/MemoryCache.cpp b/Source/core/loader/cache/MemoryCache.cpp
index d0b4888..7feb100 100644
--- a/Source/core/loader/cache/MemoryCache.cpp
+++ b/Source/core/loader/cache/MemoryCache.cpp
@@ -24,6 +24,13 @@
 #include "core/loader/cache/MemoryCache.h"
 
 #include <stdio.h>
+#include <wtf/CurrentTime.h>
+#include <wtf/MathExtras.h>
+#include <wtf/MemoryInstrumentationHashMap.h>
+#include <wtf/MemoryInstrumentationVector.h>
+#include <wtf/MemoryObjectInfo.h>
+#include <wtf/TemporaryChange.h>
+#include <wtf/text/CString.h>
 #include "core/dom/CrossThreadTask.h"
 #include "core/dom/Document.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
@@ -32,21 +39,14 @@
 #include "core/loader/cache/CachedResource.h"
 #include "core/loader/cache/CachedResourceHandle.h"
 #include "core/page/FrameView.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityOriginHash.h"
 #include "core/platform/Logging.h"
 #include "core/platform/graphics/Image.h"
 #include "core/platform/network/ResourceHandle.h"
 #include "core/workers/WorkerContext.h"
 #include "core/workers/WorkerLoaderProxy.h"
 #include "core/workers/WorkerThread.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/MathExtras.h>
-#include <wtf/MemoryInstrumentationHashMap.h>
-#include <wtf/MemoryInstrumentationVector.h>
-#include <wtf/MemoryObjectInfo.h>
-#include <wtf/TemporaryChange.h>
-#include <wtf/text/CString.h>
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityOriginHash.h"
 
 using namespace std;
 
diff --git a/Source/core/loader/cache/MemoryCache.h b/Source/core/loader/cache/MemoryCache.h
index f614d94..51fdb87 100644
--- a/Source/core/loader/cache/MemoryCache.h
+++ b/Source/core/loader/cache/MemoryCache.h
@@ -26,7 +26,7 @@
 #define Cache_h
 
 #include "core/loader/cache/CachedResource.h"
-#include "core/page/SecurityOriginHash.h"
+#include "origin/SecurityOriginHash.h"
 #include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
 #include <wtf/Noncopyable.h>
diff --git a/Source/core/page/AlternativeTextClient.h b/Source/core/page/AlternativeTextClient.h
deleted file mode 100644
index 51ef9ef..0000000
--- a/Source/core/page/AlternativeTextClient.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (C) 2012 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef AlternativeTextClient_h
-#define AlternativeTextClient_h
-
-#include "core/platform/graphics/FloatRect.h"
-#include "core/platform/text/TextChecking.h"
-#include <wtf/text/WTFString.h>
-#include <wtf/Vector.h>
-
-namespace WebCore {
-
-enum ReasonForDismissingAlternativeText {
-    ReasonForDismissingAlternativeTextCancelled = 0,
-    ReasonForDismissingAlternativeTextIgnored,
-    ReasonForDismissingAlternativeTextAccepted
-};
-
-enum AlternativeTextType {
-    AlternativeTextTypeCorrection = 0,
-    AlternativeTextTypeReversion,
-    AlternativeTextTypeSpellingSuggestions,
-    AlternativeTextTypeDictationAlternatives
-};
-
-enum AutocorrectionResponseType {
-    AutocorrectionEdited,
-    AutocorrectionReverted
-};
-
-class AlternativeTextClient {
-public:
-    virtual ~AlternativeTextClient() { }
-    virtual void pageDestroyed() = 0;
-#if USE(AUTOCORRECTION_PANEL)
-    virtual void showCorrectionAlternative(AlternativeTextType, const FloatRect& boundingBoxOfReplacedString, const String& replacedString, const String& replacmentString, const Vector<String>& alternativeReplacementStrings) = 0;
-    virtual void dismissAlternative(ReasonForDismissingAlternativeText) = 0;
-    virtual String dismissAlternativeSoon(ReasonForDismissingAlternativeText) = 0;
-    virtual void recordAutocorrectionResponse(AutocorrectionResponseType, const String& replacedString, const String& replacementString) = 0;
-#endif
-#if USE(DICTATION_ALTERNATIVES)
-    virtual void showDictationAlternativeUI(const WebCore::FloatRect& boundingBoxOfDictatedText, uint64_t dictationContext) = 0;
-    virtual void dismissDictationAlternativeUI() = 0;
-    virtual void removeDictationAlternatives(uint64_t dictationContext) = 0;
-    virtual Vector<String> dictationAlternatives(uint64_t dictationContext) = 0;
-#endif
-};
-    
-}
-
-#endif // AlternativeTextClient_h
diff --git a/Source/core/page/BarInfo.idl b/Source/core/page/BarInfo.idl
index 41a6f5a..685e21b 100644
--- a/Source/core/page/BarInfo.idl
+++ b/Source/core/page/BarInfo.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface BarInfo {
     readonly attribute boolean visible;
 };
diff --git a/Source/core/page/Chrome.cpp b/Source/core/page/Chrome.cpp
index 0837ec3..b98556b 100644
--- a/Source/core/page/Chrome.cpp
+++ b/Source/core/page/Chrome.cpp
@@ -22,6 +22,11 @@
 #include "config.h"
 #include "core/page/Chrome.h"
 
+#include <public/WebScreenInfo.h>
+#include <wtf/PassRefPtr.h>
+#include <wtf/RefPtr.h>
+#include <wtf/text/StringBuilder.h>
+#include <wtf/Vector.h>
 #include "HTMLNames.h"
 #include "core/dom/Document.h"
 #include "core/fileapi/FileList.h"
@@ -34,7 +39,6 @@
 #include "core/page/Page.h"
 #include "core/page/PageGroupLoadDeferrer.h"
 #include "core/page/PopupOpeningObserver.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/page/WindowFeatures.h"
 #include "core/platform/DateTimeChooser.h"
@@ -48,11 +52,7 @@
 #include "core/rendering/RenderObject.h"
 #include "core/storage/StorageNamespace.h"
 #include "modules/geolocation/Geolocation.h"
-#include <public/WebScreenInfo.h>
-#include <wtf/PassRefPtr.h>
-#include <wtf/RefPtr.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
 
 #if ENABLE(INPUT_TYPE_COLOR)
 #include "core/platform/ColorChooser.h"
@@ -449,39 +449,6 @@
 
 // --------
 
-void ChromeClient::annotatedRegionsChanged()
-{
-}
-
-void ChromeClient::populateVisitedLinks()
-{
-}
-
-FloatRect ChromeClient::customHighlightRect(Node*, const AtomicString&, const FloatRect&)
-{
-    return FloatRect();
-}
-
-void ChromeClient::paintCustomHighlight(Node*, const AtomicString&, const FloatRect&, const FloatRect&, bool, bool)
-{
-}
-
-bool ChromeClient::shouldReplaceWithGeneratedFileForUpload(const String&, String&)
-{
-    return false;
-}
-
-String ChromeClient::generateReplacementFile(const String&)
-{
-    ASSERT_NOT_REACHED();
-    return String();
-}
-
-bool ChromeClient::paintCustomOverhangArea(GraphicsContext*, const IntRect&, const IntRect&, const IntRect&)
-{
-    return false;
-}
-
 bool Chrome::hasOpenedPopup() const
 {
     return m_client->hasOpenedPopup();
@@ -493,12 +460,6 @@
     return m_client->createPopupMenu(client);
 }
 
-PassRefPtr<SearchPopupMenu> Chrome::createSearchPopupMenu(PopupMenuClient* client) const
-{
-    notifyPopupOpeningObservers();
-    return m_client->createSearchPopupMenu(client);
-}
-
 void Chrome::registerPopupOpeningObserver(PopupOpeningObserver* observer)
 {
     ASSERT(observer);
diff --git a/Source/core/page/Chrome.h b/Source/core/page/Chrome.h
index 2fb104d..76a2e63 100644
--- a/Source/core/page/Chrome.h
+++ b/Source/core/page/Chrome.h
@@ -144,7 +144,6 @@
 
     bool hasOpenedPopup() const;
     PassRefPtr<PopupMenu> createPopupMenu(PopupMenuClient*) const;
-    PassRefPtr<SearchPopupMenu> createSearchPopupMenu(PopupMenuClient*) const;
 
     void registerPopupOpeningObserver(PopupOpeningObserver*);
     void unregisterPopupOpeningObserver(PopupOpeningObserver*);
diff --git a/Source/core/page/ChromeClient.h b/Source/core/page/ChromeClient.h
index fe16ab3..da3d9ca 100644
--- a/Source/core/page/ChromeClient.h
+++ b/Source/core/page/ChromeClient.h
@@ -32,7 +32,6 @@
 #include "core/platform/PopupMenu.h"
 #include "core/platform/PopupMenuClient.h"
 #include "core/platform/ScrollTypes.h"
-#include "core/platform/SearchPopupMenu.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/rendering/RenderEmbeddedObject.h"
 #include "modules/webdatabase/DatabaseDetails.h"
@@ -172,8 +171,6 @@
     // didProgrammaticallyScroll should be called whenever a Frame is programmatically scrolled.
     virtual void didProgrammaticallyScroll(Frame*, const IntPoint& newScrollPosition) const { }
 
-    virtual bool shouldUnavailablePluginMessageBeButton(RenderEmbeddedObject::PluginUnavailabilityReason) const { return false; }
-    virtual void unavailablePluginButtonClicked(Element*, RenderEmbeddedObject::PluginUnavailabilityReason) const { }
     virtual void mouseDidMoveOverElement(const HitTestResult&, unsigned modifierFlags) = 0;
 
     virtual void setToolTip(const String&, TextDirection) = 0;
@@ -181,19 +178,9 @@
     virtual void print(Frame*) = 0;
     virtual bool shouldRubberBandInDirection(ScrollDirection) const = 0;
 
-    virtual Color underlayColor() const { return Color(); }
+    virtual void annotatedRegionsChanged() = 0;
 
-    virtual void annotatedRegionsChanged();
-
-    virtual void populateVisitedLinks();
-
-    virtual FloatRect customHighlightRect(Node*, const AtomicString& type, const FloatRect& lineRect);
-    virtual void paintCustomHighlight(Node*, const AtomicString& type, const FloatRect& boxRect, const FloatRect& lineRect, bool behindText, bool entireLine);
-            
-    virtual bool shouldReplaceWithGeneratedFileForUpload(const String& path, String& generatedFilename);
-    virtual String generateReplacementFile(const String& path);
-
-    virtual bool paintCustomOverhangArea(GraphicsContext*, const IntRect&, const IntRect&, const IntRect&);
+    virtual bool paintCustomOverhangArea(GraphicsContext*, const IntRect&, const IntRect&, const IntRect&) = 0;
 
 #if ENABLE(INPUT_TYPE_COLOR)
     virtual PassOwnPtr<ColorChooser> createColorChooser(ColorChooserClient*, const Color&) = 0;
@@ -217,9 +204,6 @@
     // Notification that the given form element has changed. This function
     // will be called frequently, so handling should be very fast.
     virtual void formStateDidChange(const Node*) = 0;
-        
-    virtual void elementDidFocus(const Node*) { };
-    virtual void elementDidBlur(const Node*) { };
 
     // Allows ports to customize the type of graphics layers created by this page.
     virtual GraphicsLayerFactory* graphicsLayerFactory() const { return 0; }
@@ -250,14 +234,12 @@
 
     virtual void enterFullScreenForElement(Element*) { }
     virtual void exitFullScreenForElement(Element*) { }
-    virtual void setRootFullScreenLayer(GraphicsLayer*) { }
 
     virtual void needTouchEvents(bool) = 0;
 
     // Checks if there is an opened popup, called by RenderMenuList::showPopup().
     virtual bool hasOpenedPopup() const = 0;
     virtual PassRefPtr<PopupMenu> createPopupMenu(PopupMenuClient*) const = 0;
-    virtual PassRefPtr<SearchPopupMenu> createSearchPopupMenu(PopupMenuClient*) const = 0;
 #if ENABLE(PAGE_POPUP)
     // Creates a PagePopup object, and shows it beside originBoundsInRootView.
     // The return value can be 0.
@@ -277,9 +259,6 @@
 
     virtual void postAccessibilityNotification(AccessibilityObject*, AXObjectCache::AXNotification) { }
 
-    virtual void notifyScrollerThumbIsVisibleInRect(const IntRect&) { }
-    virtual void recommendedScrollbarStyleDidChange(int /*newStyle*/) { }
-
     enum DialogType {
         AlertDialog = 0,
         ConfirmDialog = 1,
@@ -296,16 +275,10 @@
     virtual void requestPointerUnlock() { }
     virtual bool isPointerLocked() { return false; }
 
-    virtual void logDiagnosticMessage(const String& message, const String& description, const String& status) { UNUSED_PARAM(message); UNUSED_PARAM(description); UNUSED_PARAM(status); }
-
     virtual FloatSize minimumWindowSize() const { return FloatSize(100, 100); };
 
     virtual bool isEmptyChromeClient() const { return false; }
 
-    virtual String plugInStartLabelTitle() const { return String(); }
-    virtual String plugInStartLabelSubtitle() const { return String(); }
-    virtual String plugInExtraStyleSheet() const { return String(); }
-
     virtual void didAssociateFormControls(const Vector<RefPtr<Element> >&) { };
 
     // Notifies the client of a new popup widget.  The client should place
diff --git a/Source/core/page/Console.idl b/Source/core/page/Console.idl
index a826d59..be05127 100644
--- a/Source/core/page/Console.idl
+++ b/Source/core/page/Console.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface Console {
 
     [CallWith=ScriptArguments|ScriptState] void debug();
diff --git a/Source/core/page/ContentSecurityPolicy.cpp b/Source/core/page/ContentSecurityPolicy.cpp
index 75d3747..c0daeb2 100644
--- a/Source/core/page/ContentSecurityPolicy.cpp
+++ b/Source/core/page/ContentSecurityPolicy.cpp
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "core/page/ContentSecurityPolicy.h"
 
+#include "RuntimeEnabledFeatures.h"
 #include "bindings/v8/ScriptCallStackFactory.h"
 #include "bindings/v8/ScriptState.h"
 #include "core/dom/DOMStringList.h"
@@ -39,16 +40,15 @@
 #include "core/page/Console.h"
 #include "core/page/Frame.h"
 #include "core/page/PageConsole.h"
-#include "RuntimeEnabledFeatures.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/UseCounter.h"
 #include "core/platform/KURL.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/network/FormData.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/HashSet.h>
-#include <wtf/text/TextPosition.h>
-#include <wtf/text/WTFString.h>
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
+#include "wtf/HashSet.h"
+#include "wtf/text/TextEncoding.h"
+#include "wtf/text/TextPosition.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
@@ -164,15 +164,6 @@
     return UseCounter::NumberOfFeatures;
 }
 
-const ScriptCallFrame& getFirstNonNativeFrame(PassRefPtr<ScriptCallStack> stack)
-{
-    int frameNumber = 0;
-    if (!stack->at(0).lineNumber() && stack->size() > 1 && stack->at(1).lineNumber())
-        frameNumber = 1;
-
-    return stack->at(frameNumber);
-}
-
 } // namespace
 
 static bool skipExactly(const UChar*& position, const UChar* end, UChar delimiter)
@@ -1718,11 +1709,11 @@
     init.lineNumber = 0;
     init.columnNumber = 0;
 
-    RefPtr<ScriptCallStack> stack = createScriptCallStack(2, false);
+    RefPtr<ScriptCallStack> stack = createScriptCallStack(1, false);
     if (!stack)
         return;
 
-    const ScriptCallFrame& callFrame = getFirstNonNativeFrame(stack);
+    const ScriptCallFrame& callFrame = stack->at(0);
 
     if (callFrame.lineNumber()) {
         KURL source = KURL(ParsedURLString, callFrame.sourceURL());
diff --git a/Source/core/page/ContextMenuController.cpp b/Source/core/page/ContextMenuController.cpp
index 2cb95db..39fb44e 100644
--- a/Source/core/page/ContextMenuController.cpp
+++ b/Source/core/page/ContextMenuController.cpp
@@ -174,7 +174,7 @@
                 return;
             newPage->chrome()->show();
         }
-        newPage->mainFrame()->loader()->loadFrameRequest(request, false, false, 0, 0, MaybeSendReferrer);
+        newPage->mainFrame()->loader()->loadFrameRequest(request, false, 0, 0, MaybeSendReferrer);
     }
 }
 
@@ -290,12 +290,12 @@
         break;
     case ContextMenuItemTagOpenLink:
         if (Frame* targetFrame = m_hitTestResult.targetFrame())
-            targetFrame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(m_hitTestResult.absoluteLinkURL(), frame->loader()->outgoingReferrer())), false, false, 0, 0, MaybeSendReferrer);
+            targetFrame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(m_hitTestResult.absoluteLinkURL(), frame->loader()->outgoingReferrer())), false, 0, 0, MaybeSendReferrer);
         else
             openNewWindow(m_hitTestResult.absoluteLinkURL(), frame);
         break;
     case ContextMenuItemTagOpenLinkInThisWindow:
-        frame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(m_hitTestResult.absoluteLinkURL(), frame->loader()->outgoingReferrer())), false, false, 0, 0, MaybeSendReferrer);
+        frame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(m_hitTestResult.absoluteLinkURL(), frame->loader()->outgoingReferrer())), false, 0, 0, MaybeSendReferrer);
         break;
     case ContextMenuItemTagBold:
         frame->editor()->command("ToggleBold").execute();
@@ -342,37 +342,12 @@
         frame->editor()->toggleContinuousSpellChecking();
         break;
     case ContextMenuItemTagCheckGrammarWithSpelling:
-        frame->editor()->toggleGrammarChecking();
         break;
-#if USE(AUTOMATIC_TEXT_REPLACEMENT)
-    case ContextMenuItemTagShowSubstitutions:
-        frame->editor()->showSubstitutionsPanel();
-        break;
-    case ContextMenuItemTagSmartCopyPaste:
-        frame->editor()->toggleSmartInsertDelete();
-        break;
-    case ContextMenuItemTagSmartQuotes:
-        frame->editor()->toggleAutomaticQuoteSubstitution();
-        break;
-    case ContextMenuItemTagSmartDashes:
-        frame->editor()->toggleAutomaticDashSubstitution();
-        break;
-    case ContextMenuItemTagSmartLinks:
-        frame->editor()->toggleAutomaticLinkDetection();
-        break;
-    case ContextMenuItemTagTextReplacement:
-        frame->editor()->toggleAutomaticTextReplacement();
-        break;
-    case ContextMenuItemTagCorrectSpellingAutomatically:
-        frame->editor()->toggleAutomaticSpellingCorrection();
-        break;
-#endif
     case ContextMenuItemTagInspectElement:
         if (Page* page = frame->page())
             page->inspectorController()->inspect(m_hitTestResult.innerNonSharedNode());
         break;
     case ContextMenuItemTagDictationAlternative:
-        frame->editor()->applyDictationAlternativelternative(item->title());
         break;
     default:
         break;
@@ -628,18 +603,6 @@
                     haveContextMenuItemsForMisspellingOrGrammer = true;
                 }
             }
-
-            if (!haveContextMenuItemsForMisspellingOrGrammer) {
-                // Spelling and grammar checking is mutually exclusive with dictation alternatives.
-                Vector<String> dictationAlternatives = m_hitTestResult.dictationAlternatives();
-                if (!dictationAlternatives.isEmpty()) {
-                    for (size_t i = 0; i < dictationAlternatives.size(); ++i) {
-                        ContextMenuItem item(ActionType, ContextMenuItemTagDictationAlternative, dictationAlternatives[i]);
-                        appendItem(item, m_contextMenu.get());
-                    }
-                    appendItem(*separatorItem(), m_contextMenu.get());
-                }
-            }
         }
 
         FrameLoader* loader = frame->loader();
diff --git a/Source/core/page/Crypto.idl b/Source/core/page/Crypto.idl
index 9e632ef..5813305 100644
--- a/Source/core/page/Crypto.idl
+++ b/Source/core/page/Crypto.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface Crypto {
     [Custom, RaisesException] ArrayBufferView getRandomValues(ArrayBufferView array);
diff --git a/Source/core/page/DOMSecurityPolicy.idl b/Source/core/page/DOMSecurityPolicy.idl
index a765698..2e1aab4 100644
--- a/Source/core/page/DOMSecurityPolicy.idl
+++ b/Source/core/page/DOMSecurityPolicy.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     InterfaceName=SecurityPolicy
 ] interface DOMSecurityPolicy {
     readonly attribute boolean allowsEval;
diff --git a/Source/core/page/DOMWindow.cpp b/Source/core/page/DOMWindow.cpp
index cbaf440..71e4b54 100644
--- a/Source/core/page/DOMWindow.cpp
+++ b/Source/core/page/DOMWindow.cpp
@@ -27,7 +27,13 @@
 #include "config.h"
 #include "core/page/DOMWindow.h"
 
+#include <wtf/CurrentTime.h>
+#include <wtf/MainThread.h>
+#include <wtf/MathExtras.h>
+#include <wtf/text/Base64.h>
+#include <wtf/text/WTFString.h>
 #include <algorithm>
+#include "RuntimeEnabledFeatures.h"
 #include "bindings/v8/ScheduledAction.h"
 #include "bindings/v8/ScriptCallStackFactory.h"
 #include "bindings/v8/ScriptController.h"
@@ -38,7 +44,7 @@
 #include "core/css/MediaQueryList.h"
 #include "core/css/MediaQueryMatcher.h"
 #include "core/css/StyleMedia.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/BeforeUnloadEvent.h"
 #include "core/dom/DOMStringList.h"
 #include "core/dom/DeviceOrientationController.h"
@@ -85,10 +91,7 @@
 #include "core/page/PageConsole.h"
 #include "core/page/PageGroup.h"
 #include "core/page/Performance.h"
-#include "RuntimeEnabledFeatures.h"
 #include "core/page/Screen.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityPolicy.h"
 #include "core/page/Settings.h"
 #include "core/page/WindowFeatures.h"
 #include "core/page/WindowFocusAllowedIndicator.h"
@@ -101,11 +104,8 @@
 #include "core/storage/StorageNamespace.h"
 #include "modules/device_orientation/DeviceMotionController.h"
 #include "modules/notifications/DOMWindowNotifications.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/MainThread.h>
-#include <wtf/MathExtras.h>
-#include <wtf/text/Base64.h>
-#include <wtf/text/WTFString.h>
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityPolicy.h"
 
 using std::min;
 using std::max;
@@ -1623,16 +1623,6 @@
     removeAllBeforeUnloadEventListeners(this);
 }
 
-void DOMWindow::captureEvents()
-{
-    // Not implemented.
-}
-
-void DOMWindow::releaseEvents()
-{
-    // Not implemented.
-}
-
 void DOMWindow::finishedLoading()
 {
     if (m_shouldPrintWhenFinishedLoading) {
@@ -1678,7 +1668,6 @@
     m_frame->navigationScheduler()->scheduleLocationChange(activeDocument->securityOrigin(),
         // FIXME: What if activeDocument()->frame() is 0?
         completedURL, activeDocument->frame()->loader()->outgoingReferrer(),
-        locking != LockHistoryBasedOnGestureState || !ScriptController::processingUserGesture(),
         locking != LockHistoryBasedOnGestureState);
 }
 
@@ -1791,11 +1780,9 @@
         function(newFrame->document()->domWindow(), functionContext);
 
     if (created)
-        newFrame->loader()->changeLocation(activeWindow->document()->securityOrigin(), completedURL, referrer, false, false);
-    else if (!urlString.isEmpty()) {
-        bool lockHistory = !ScriptController::processingUserGesture();
-        newFrame->navigationScheduler()->scheduleLocationChange(activeWindow->document()->securityOrigin(), completedURL.string(), referrer, lockHistory, false);
-    }
+        newFrame->loader()->changeLocation(activeWindow->document()->securityOrigin(), completedURL, referrer, false);
+    else if (!urlString.isEmpty())
+        newFrame->navigationScheduler()->scheduleLocationChange(activeWindow->document()->securityOrigin(), completedURL.string(), referrer, false);
 
     return newFrame;
 }
@@ -1844,12 +1831,10 @@
 
         // For whatever reason, Firefox uses the first window rather than the active window to
         // determine the outgoing referrer. We replicate that behavior here.
-        bool lockHistory = !ScriptController::processingUserGesture();
         targetFrame->navigationScheduler()->scheduleLocationChange(
             activeDocument->securityOrigin(),
             completedURL,
             firstFrame->loader()->outgoingReferrer(),
-            lockHistory,
             false);
         return targetFrame->document()->domWindow();
     }
diff --git a/Source/core/page/DOMWindow.h b/Source/core/page/DOMWindow.h
index 5444d15..206e46c 100644
--- a/Source/core/page/DOMWindow.h
+++ b/Source/core/page/DOMWindow.h
@@ -342,9 +342,6 @@
         DEFINE_MAPPED_ATTRIBUTE_EVENT_LISTENER(webkittransitionend, webkitTransitionEnd);
         DEFINE_MAPPED_ATTRIBUTE_EVENT_LISTENER(transitionend, transitionend);
 
-        void captureEvents();
-        void releaseEvents();
-
         void finishedLoading();
 
         using RefCounted<DOMWindow>::ref;
diff --git a/Source/core/page/DOMWindow.idl b/Source/core/page/DOMWindow.idl
index f68dd94..d04ac7a 100644
--- a/Source/core/page/DOMWindow.idl
+++ b/Source/core/page/DOMWindow.idl
@@ -35,7 +35,7 @@
 ] interface DOMWindow {
     // DOM Level 0
     [Replaceable] readonly attribute Screen screen;
-    [Replaceable, DoNotCheckSecurityOnGetter] readonly attribute History history;
+    [Replaceable] readonly attribute History history;
     [Replaceable] readonly attribute BarInfo locationbar;
     [Replaceable] readonly attribute BarInfo menubar;
     [Replaceable] readonly attribute BarInfo personalbar;
@@ -45,7 +45,7 @@
     [Replaceable, PerWorldBindings, ActivityLog=GetterForIsolatedWorlds] readonly attribute Navigator navigator;
     [Replaceable] readonly attribute Navigator clientInformation;
     readonly attribute Crypto crypto;
-    [DoNotCheckSecurity, CustomSetter, Unforgeable] attribute Location location;
+    [DoNotCheckSecurity, CustomSetter, Unforgeable, Replaceable] readonly attribute Location location;
     [MeasureAs=WindowEvent, NotEnumerable, Replaceable, CustomGetter, CustomSetter] readonly attribute Event event;
 
     DOMSelection getSelection();
@@ -182,7 +182,7 @@
     [RaisesException] DOMString atob([TreatNullAs=NullString,Default=Undefined] optional DOMString string);
     [RaisesException] DOMString btoa([TreatNullAs=NullString,Default=Undefined] optional DOMString string);
 
-    [Replaceable] attribute DOMWindowCSS CSS;
+    [Replaceable] readonly attribute DOMWindowCSS CSS;
 
     // Events
     attribute EventListener onabort;
@@ -283,469 +283,57 @@
                                       optional boolean useCapture);
     [RaisesException] boolean dispatchEvent(Event evt);
 
-    [Custom] void captureEvents(/*in long eventFlags*/);
-    [Custom] void releaseEvents(/*in long eventFlags*/);
-
-    // Global constructors
-    attribute StyleSheetConstructor StyleSheet;
-    attribute CSSStyleSheetConstructor CSSStyleSheet;
-
-    attribute CSSValueConstructor CSSValue;
-    attribute CSSPrimitiveValueConstructor CSSPrimitiveValue;
-    attribute CSSValueListConstructor CSSValueList;
-    attribute WebKitCSSTransformValueConstructor WebKitCSSTransformValue;
-
-    attribute WebKitCSSFilterRuleConstructor WebKitCSSFilterRule;
-    attribute WebKitCSSMixFunctionValueConstructor WebKitCSSMixFunctionValue;
-
-    attribute WebKitCSSFilterValueConstructor WebKitCSSFilterValue;
-
-#if defined(ENABLE_CSS_DEVICE_ADAPTATION) && ENABLE_CSS_DEVICE_ADAPTATION
-    attribute WebKitCSSViewportRuleConstructor WebKitCSSViewportRule;
-#endif
-
-    attribute CSSRuleConstructor CSSRule;
-    attribute CSSCharsetRuleConstructor CSSCharsetRule;
-    attribute CSSFontFaceRuleConstructor CSSFontFaceRule;
-    attribute CSSHostRuleConstructor CSSHostRule;
-    attribute CSSImportRuleConstructor CSSImportRule;
-    attribute CSSMediaRuleConstructor CSSMediaRule;
-    attribute CSSPageRuleConstructor CSSPageRule;
-    attribute CSSStyleRuleConstructor CSSStyleRule;
-
-    attribute CSSStyleDeclarationConstructor CSSStyleDeclaration;
-    attribute MediaListConstructor MediaList;
-    attribute CounterConstructor Counter;
-    attribute CSSRuleListConstructor CSSRuleList;
-    attribute RectConstructor Rect;
-    attribute RGBColorConstructor RGBColor;
-    attribute StyleSheetListConstructor StyleSheetList;
-
-    // FIXME: Implement the commented-out global constructors for interfaces listed in DOM Level 3 Core specification.
-    attribute DOMCoreExceptionConstructor DOMException;
-    attribute DOMStringListConstructor DOMStringList;
-//        attribute NameListConstructor NameList;
-//        attribute DOMImplementationListConstructor DOMImplementationList;
-//        attribute DOMImplementationSourceConstructor DOMImplementationSource;
-    attribute DOMImplementationConstructor DOMImplementation;
-    attribute DOMSettableTokenListConstructor DOMSettableTokenList;
-    attribute DOMTokenListConstructor DOMTokenList;
-    attribute DocumentFragmentConstructor DocumentFragment;
-    attribute DocumentConstructor Document;
-    attribute NodeConstructor Node;
-    attribute NodeListConstructor NodeList;
-    attribute NamedNodeMapConstructor NamedNodeMap;
-    attribute CharacterDataConstructor CharacterData;
-    attribute AttrConstructor Attr;
-    attribute ElementConstructor Element;
-    attribute TextConstructor Text;
-    attribute CommentConstructor Comment;
-//        attribute TypeInfoConstructor TypeInfo;
-//        attribute UserDataHandlerConstructor UserDataHandler;
-//        attribute DOMErrorConstructor DOMError;
-//        attribute DOMErrorHandlerConstructor DOMErrorHandler
-//        attribute DOMLocatorConstructor DOMLocator;
-//        attribute DOMConfigurationConstructor DOMConfiguration;
-    attribute CDATASectionConstructor CDATASection;
-    attribute DocumentTypeConstructor DocumentType;
-    attribute NotationConstructor Notation;
-    attribute EntityConstructor Entity;
-    attribute EntityReferenceConstructor EntityReference;
-    [EnabledAtRuntime=canvasPath] attribute DOMPathConstructor Path;
-    attribute ProcessingInstructionConstructor ProcessingInstruction;
-    attribute ShadowRootConstructor WebKitShadowRoot;
-    attribute HTMLContentElementConstructor HTMLContentElement;
-    attribute HTMLShadowElementConstructor HTMLShadowElement;
-
-    attribute DOMSelectionConstructor Selection;
-    attribute DOMWindowConstructor Window;
-
-    attribute HTMLDocumentConstructor HTMLDocument;
-    attribute HTMLElementConstructor HTMLElement;
-    attribute HTMLAnchorElementConstructor HTMLAnchorElement;
-    attribute HTMLAppletElementConstructor HTMLAppletElement;
-    attribute HTMLAreaElementConstructor HTMLAreaElement;
-    attribute HTMLBRElementConstructor HTMLBRElement;
-    attribute HTMLBaseElementConstructor HTMLBaseElement;
-    attribute HTMLBodyElementConstructor HTMLBodyElement;
-    attribute HTMLButtonElementConstructor HTMLButtonElement;
-    attribute HTMLCanvasElementConstructor HTMLCanvasElement;
-    attribute HTMLDListElementConstructor HTMLDListElement;
-    [Conditional=DATALIST_ELEMENT] attribute HTMLDataListElementConstructor HTMLDataListElement;
-    [EnabledPerContext=dialogElement] attribute HTMLDialogElementConstructor HTMLDialogElement;
-    attribute HTMLDirectoryElementConstructor HTMLDirectoryElement;
-    attribute HTMLDivElementConstructor HTMLDivElement;
-    attribute HTMLEmbedElementConstructor HTMLEmbedElement;
-    attribute HTMLFieldSetElementConstructor HTMLFieldSetElement;
-    attribute HTMLFontElementConstructor HTMLFontElement;
-    attribute HTMLFormElementConstructor HTMLFormElement;
-    attribute HTMLFrameElementConstructor HTMLFrameElement;
-    attribute HTMLFrameSetElementConstructor HTMLFrameSetElement;
-    attribute HTMLHRElementConstructor HTMLHRElement;
-    attribute HTMLHeadElementConstructor HTMLHeadElement;
-    attribute HTMLHeadingElementConstructor HTMLHeadingElement;
-    attribute HTMLHtmlElementConstructor HTMLHtmlElement;
-    attribute HTMLIFrameElementConstructor HTMLIFrameElement;
-    attribute HTMLImageElementConstructor HTMLImageElement;
-    attribute HTMLInputElementConstructor HTMLInputElement;
-    attribute HTMLKeygenElementConstructor HTMLKeygenElement;
-    attribute HTMLLIElementConstructor HTMLLIElement;
-    attribute HTMLLabelElementConstructor HTMLLabelElement;
-    attribute HTMLLegendElementConstructor HTMLLegendElement;
-    attribute HTMLLinkElementConstructor HTMLLinkElement;
-    attribute HTMLMapElementConstructor HTMLMapElement;
-    attribute HTMLMarqueeElementConstructor HTMLMarqueeElement;
-    attribute HTMLMenuElementConstructor HTMLMenuElement;
-    attribute HTMLMetaElementConstructor HTMLMetaElement;
-    attribute HTMLMeterElementConstructor HTMLMeterElement;
-    attribute HTMLModElementConstructor HTMLModElement;
-    attribute HTMLOListElementConstructor HTMLOListElement;
-    attribute HTMLObjectElementConstructor HTMLObjectElement;
-    attribute HTMLOptGroupElementConstructor HTMLOptGroupElement;
-    attribute HTMLOptionElementConstructor HTMLOptionElement;
-    attribute HTMLOutputElementConstructor HTMLOutputElement;
-    attribute HTMLParagraphElementConstructor HTMLParagraphElement;
-    attribute HTMLParamElementConstructor HTMLParamElement;
-    attribute HTMLPreElementConstructor HTMLPreElement;
-    attribute HTMLProgressElementConstructor HTMLProgressElement;
-    attribute HTMLQuoteElementConstructor HTMLQuoteElement;
-    attribute HTMLScriptElementConstructor HTMLScriptElement;
-    attribute HTMLSelectElementConstructor HTMLSelectElement;
-    attribute HTMLSpanElementConstructor HTMLSpanElement;
-    attribute HTMLStyleElementConstructor HTMLStyleElement;
-    attribute HTMLTableCaptionElementConstructor HTMLTableCaptionElement;
-    attribute HTMLTableCellElementConstructor HTMLTableCellElement;
-    attribute HTMLTableColElementConstructor HTMLTableColElement;
-    attribute HTMLTableElementConstructor HTMLTableElement;
-    attribute HTMLTableRowElementConstructor HTMLTableRowElement;
-    attribute HTMLTableSectionElementConstructor HTMLTableSectionElement;
-    attribute HTMLTemplateElementConstructor HTMLTemplateElement;
-    attribute HTMLTextAreaElementConstructor HTMLTextAreaElement;
-    attribute HTMLTitleElementConstructor HTMLTitleElement;
-    attribute HTMLUListElementConstructor HTMLUListElement;
-
-    attribute HTMLCollectionConstructor HTMLCollection;
-    attribute HTMLAllCollectionConstructor HTMLAllCollection;
-    attribute HTMLFormControlsCollectionConstructor HTMLFormControlsCollection;
-    attribute HTMLOptionsCollectionConstructor HTMLOptionsCollection;
-    attribute HTMLUnknownElementConstructor HTMLUnknownElement;
-
+    // Additional constructors.
+    attribute TransitionEventConstructor WebKitTransitionEvent;
     [CustomConstructor] attribute HTMLImageElementConstructorConstructor Image; // Usable with new operator
-    attribute HTMLOptionElementConstructorConstructor Option; // Usable with new operator
+    // Mozilla has a separate XMLDocument object for XML documents.
+    // We just use Document for this.
+    attribute DocumentConstructor XMLDocument;
+    attribute DOMURLConstructor webkitURL; // FIXME: deprecate this.
+    attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Add metrics to determine when we can remove this.
+    attribute IDBCursorConstructor webkitIDBCursor;
+    attribute IDBDatabaseConstructor webkitIDBDatabase;
+    attribute IDBFactoryConstructor webkitIDBFactory;
+    attribute IDBIndexConstructor webkitIDBIndex;
+    attribute IDBKeyRangeConstructor webkitIDBKeyRange;
+    attribute IDBObjectStoreConstructor webkitIDBObjectStore;
+    attribute IDBRequestConstructor webkitIDBRequest;
+    attribute IDBTransactionConstructor webkitIDBTransaction;
 
-    [Conditional=ENCRYPTED_MEDIA, EnabledAtRuntime=encryptedMedia] attribute MediaKeyEventConstructor MediaKeyEvent;
-    [Conditional=ENCRYPTED_MEDIA_V2, EnabledAtRuntime=encryptedMedia] attribute MediaKeysConstructor MediaKeys;
-    [Conditional=ENCRYPTED_MEDIA_V2|ENCRYPTED_MEDIA, EnabledAtRuntime=encryptedMedia] attribute MediaKeyErrorConstructor MediaKeyError;
-    [Conditional=ENCRYPTED_MEDIA_V2, EnabledAtRuntime=encryptedMedia] attribute MediaKeyMessageEventConstructor MediaKeyMessageEvent;
-    [Conditional=ENCRYPTED_MEDIA_V2, EnabledAtRuntime=encryptedMedia] attribute MediaKeyNeededEventConstructor MediaKeyNeededEvent;
-
-    [EnabledAtRuntime=webkitVideoTrack] attribute HTMLTrackElementConstructor HTMLTrackElement;
-    [EnabledAtRuntime=webkitVideoTrack] attribute TextTrackConstructor TextTrack;
-    [EnabledAtRuntime=webkitVideoTrack] attribute TextTrackCueConstructor TextTrackCue; // Usable with the new operator
-    [EnabledAtRuntime=webkitVideoTrack] attribute TextTrackCueListConstructor TextTrackCueList;
-    [EnabledAtRuntime=webkitVideoTrack] attribute TextTrackListConstructor TextTrackList;
-    [Conditional=WEBVTT_REGIONS, EnabledAtRuntime=webkitVideoTrack] attribute TextTrackRegionConstructor TextTrackRegion; // Usable with the new operator
-    [EnabledAtRuntime=webkitVideoTrack] attribute TrackEventConstructor TrackEvent;
-
-    [EnabledAtRuntime=media] attribute HTMLAudioElementConstructorConstructor Audio; // Usable with the new operator
-    [EnabledAtRuntime=media] attribute HTMLAudioElementConstructor HTMLAudioElement;
+    // Constructors enabled at runtime but whose interface does not have EnabledAtRuntime
+    // extended attribute.
+    // FIXME: Remove these.
     [EnabledAtRuntime=media] attribute HTMLMediaElementConstructor HTMLMediaElement;
     [EnabledAtRuntime=media] attribute HTMLVideoElementConstructor HTMLVideoElement;
     [EnabledAtRuntime=media] attribute MediaErrorConstructor MediaError;
     [EnabledAtRuntime=media] attribute TimeRangesConstructor TimeRanges;
     [EnabledAtRuntime=media] attribute HTMLSourceElementConstructor HTMLSourceElement;
     [EnabledAtRuntime=media] attribute MediaControllerConstructor MediaController;
-
-    attribute CanvasPatternConstructor CanvasPattern;
-    attribute CanvasGradientConstructor CanvasGradient;
-    attribute CanvasRenderingContext2DConstructor CanvasRenderingContext2D;
-
-    attribute ImageDataConstructor ImageData;
-    attribute TextMetricsConstructor TextMetrics;
-
-    [Conditional=WEBGL] attribute WebGLActiveInfoConstructor WebGLActiveInfo;
-    [Conditional=WEBGL] attribute WebGLBufferConstructor WebGLBuffer;
-    [Conditional=WEBGL] attribute WebGLFramebufferConstructor WebGLFramebuffer;
-    [Conditional=WEBGL] attribute WebGLProgramConstructor WebGLProgram;
-    [Conditional=WEBGL] attribute WebGLRenderbufferConstructor WebGLRenderbuffer;
-    [Conditional=WEBGL] attribute WebGLRenderingContextConstructor WebGLRenderingContext;
-    [Conditional=WEBGL] attribute WebGLShaderConstructor WebGLShader;
-    [Conditional=WEBGL] attribute WebGLShaderPrecisionFormatConstructor WebGLShaderPrecisionFormat;
-    [Conditional=WEBGL] attribute WebGLTextureConstructor WebGLTexture;
-    [Conditional=WEBGL] attribute WebGLUniformLocationConstructor WebGLUniformLocation;
-
-    attribute DOMStringMapConstructor DOMStringMap;
-
-    attribute ArrayBufferConstructor ArrayBuffer; // Usable with new operator
-    attribute ArrayBufferViewConstructor ArrayBufferView;
-    attribute Int8ArrayConstructor Int8Array; // Usable with new operator
-    attribute Uint8ArrayConstructor Uint8Array; // Usable with new operator
-    attribute Uint8ClampedArrayConstructor Uint8ClampedArray; // Usable with new operator
-    attribute Int16ArrayConstructor Int16Array; // Usable with new operator
-    attribute Uint16ArrayConstructor Uint16Array; // Usable with new operator
-    attribute Int32ArrayConstructor Int32Array; // Usable with new operator
-    attribute Uint32ArrayConstructor Uint32Array; // Usable with new operator
-    attribute Float32ArrayConstructor Float32Array; // Usable with new operator
-    attribute Float64ArrayConstructor Float64Array; // Usable with new operator
-    attribute DataViewConstructor DataView; // Usable with new operator
-
-    // Event Constructors
-    attribute EventConstructor Event;
-    attribute BeforeLoadEventConstructor BeforeLoadEvent;
-    attribute CompositionEventConstructor CompositionEvent;
-    attribute CustomEventConstructor CustomEvent;
-    attribute ErrorEventConstructor ErrorEvent;
-    attribute FocusEventConstructor FocusEvent;
-    attribute HashChangeEventConstructor HashChangeEvent;
-    attribute KeyboardEventConstructor KeyboardEvent;
-    attribute MessageEventConstructor MessageEvent;
-    attribute MouseEventConstructor MouseEvent;
-    attribute MutationEventConstructor MutationEvent;
-    attribute OverflowEventConstructor OverflowEvent;
-    attribute PopStateEventConstructor PopStateEvent;
-    attribute PageTransitionEventConstructor PageTransitionEvent;
-    attribute ProgressEventConstructor ProgressEvent;
-    attribute TextEventConstructor TextEvent;
-    attribute TransitionEventConstructor TransitionEvent;
-    attribute UIEventConstructor UIEvent;
-    attribute AnimationEventConstructor WebKitAnimationEvent;
-    attribute TransitionEventConstructor WebKitTransitionEvent;
-    attribute WheelEventConstructor WheelEvent;
-    attribute XMLHttpRequestProgressEventConstructor XMLHttpRequestProgressEvent;
     [EnabledAtRuntime=deviceMotion] attribute DeviceMotionEventConstructor DeviceMotionEvent;
-    [EnabledAtRuntime=deviceOrientation] attribute DeviceOrientationEventConstructor DeviceOrientationEvent;
     [EnabledAtRuntime=touch] attribute TouchConstructor Touch;
     [EnabledAtRuntime=touch] attribute TouchEventConstructor TouchEvent;
     [EnabledAtRuntime=touch] attribute TouchListConstructor TouchList;
-    attribute StorageEventConstructor StorageEvent;
-    [Conditional=INPUT_SPEECH] attribute SpeechInputEventConstructor SpeechInputEvent;
-    [Conditional=WEBGL] attribute WebGLContextEventConstructor WebGLContextEvent;
-    [EnabledAtRuntime=requestAutocomplete] attribute AutocompleteErrorEventConstructor AutocompleteErrorEvent;
+    [EnabledAtRuntime=webMIDI] attribute MIDIConnectionEventConstructor MIDIConnectionEvent;
+    [EnabledAtRuntime=webMIDI] attribute MIDIMessageEventConstructor MIDIMessageEvent;
+    [EnabledAtRuntime=mediaStream] attribute MediaStreamConstructor webkitMediaStream;
+    [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute AudioContextConstructor webkitAudioContext;
+    [Conditional=WEB_AUDIO, EnabledAtRuntime=WebAudio] attribute OfflineAudioContextConstructor webkitOfflineAudioContext;
+    [EnabledAtRuntime=peerConnection] attribute RTCPeerConnectionConstructor webkitRTCPeerConnection;
     [EnabledAtRuntime=experimentalContentSecurityPolicyFeatures] attribute SecurityPolicyViolationEventConstructor SecurityPolicyViolationEvent;
-
-    attribute EventExceptionConstructor EventException;
-
-    attribute WebKitCSSKeyframeRuleConstructor WebKitCSSKeyframeRule;
-    attribute WebKitCSSKeyframesRuleConstructor WebKitCSSKeyframesRule;
-    [EnabledAtRuntime=cssRegions] attribute WebKitCSSRegionRuleConstructor WebKitCSSRegionRule;
-
-    attribute WebKitCSSMatrixConstructor WebKitCSSMatrix; // Usable with the new operator
-
-    attribute DOMPointConstructor WebKitPoint; // Usable with new the operator
-
-    attribute ClipboardConstructor Clipboard;
-
-    attribute WorkerConstructor Worker; // Usable with the new operator
     [EnabledAtRuntime] attribute SharedWorkerConstructor SharedWorker; // Usable with the new operator
+    [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarConstructor webkitSpeechGrammar;
+    [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarListConstructor webkitSpeechGrammarList;
+    [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionConstructor webkitSpeechRecognition;
+    [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionErrorConstructor webkitSpeechRecognitionError;
+    [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionEventConstructor webkitSpeechRecognitionEvent;
 
-    attribute FileConstructor File;
-    attribute FileListConstructor FileList;
-    attribute BlobConstructor Blob;
-
-    attribute NodeFilterConstructor NodeFilter;
-    attribute RangeConstructor Range;
-
-    attribute EventSourceConstructor EventSource; // Usable with new the operator
-
-    // Mozilla has a separate XMLDocument object for XML documents.
-    // We just use Document for this.
-    attribute DocumentConstructor XMLDocument;
-    attribute DOMParserConstructor DOMParser;
-    attribute XMLSerializerConstructor XMLSerializer;
-    attribute XMLHttpRequestConstructor XMLHttpRequest; // Usable with the new operator
-    attribute XMLHttpRequestUploadConstructor XMLHttpRequestUpload;
-    attribute XSLTProcessorConstructor XSLTProcessor; // Usable with the new operator
-
-    attribute MessagePortConstructor MessagePort;
-    attribute MessageChannelConstructor MessageChannel; // Usable with the new operator
-
-    attribute DOMPluginConstructor Plugin;
-    attribute DOMPluginArrayConstructor PluginArray;
-
-    attribute DOMMimeTypeConstructor MimeType;
-    attribute DOMMimeTypeArrayConstructor MimeTypeArray;
-
-    attribute ClientRectConstructor ClientRect;
-    attribute ClientRectListConstructor ClientRectList;
-
-    attribute StorageConstructor Storage;
-
-    attribute XPathEvaluatorConstructor XPathEvaluator;
-    attribute XPathResultConstructor XPathResult;
-    attribute XPathExceptionConstructor XPathException;
-
-    [Conditional=SVG] attribute SVGZoomEventConstructor SVGZoomEvent;
-
-#if defined(ENABLE_SVG) && ENABLE_SVG
-    // Expose all implemented SVG 1.1 interfaces, excluding the SVG MI interfaces:
-    // SVGAnimatedPathData, SVGAnimatedPoints, SVGExternalResourcesRequired,
-    // SVGFilterPrimitiveStandardAttributes, SVGFitToViewBox, SVGLangSpace, SVGLocatable
-    // SVGTests, SVGTransformable, SVGURIReference, SVGZoomAndPan
-    attribute SVGAElementConstructor SVGAElement;
-    attribute SVGAngleConstructor SVGAngle;
-    attribute SVGAnimatedAngleConstructor SVGAnimatedAngle;
-    attribute SVGAnimatedBooleanConstructor SVGAnimatedBoolean;
-    attribute SVGAnimatedEnumerationConstructor SVGAnimatedEnumeration;
-    attribute SVGAnimatedIntegerConstructor SVGAnimatedInteger;
-    attribute SVGAnimatedLengthConstructor SVGAnimatedLength;
-    attribute SVGAnimatedLengthListConstructor SVGAnimatedLengthList;
-    attribute SVGAnimatedNumberConstructor SVGAnimatedNumber;
-    attribute SVGAnimatedNumberListConstructor SVGAnimatedNumberList;
-    attribute SVGAnimatedPreserveAspectRatioConstructor SVGAnimatedPreserveAspectRatio;
-    attribute SVGAnimatedRectConstructor SVGAnimatedRect;
-    attribute SVGAnimatedStringConstructor SVGAnimatedString;
-    attribute SVGAnimatedTransformListConstructor SVGAnimatedTransformList;
-    attribute SVGCircleElementConstructor SVGCircleElement;
-    attribute SVGClipPathElementConstructor SVGClipPathElement;
-    attribute SVGColorConstructor SVGColor;
-    attribute SVGCursorElementConstructor SVGCursorElement;
-//      attribute SVGCSSRuleConstructor SVGCSSRule;
-    attribute SVGDefsElementConstructor SVGDefsElement;
-    attribute SVGDescElementConstructor SVGDescElement;
-    attribute SVGDocumentConstructor SVGDocument;
-    attribute SVGElementConstructor SVGElement;
-    attribute SVGElementInstanceConstructor SVGElementInstance;
-    attribute SVGElementInstanceListConstructor SVGElementInstanceList;
-    attribute SVGEllipseElementConstructor SVGEllipseElement;
-    attribute SVGForeignObjectElementConstructor SVGForeignObjectElement;
-    attribute SVGExceptionConstructor SVGException;
-    attribute SVGGElementConstructor SVGGElement;
-    attribute SVGGradientElementConstructor SVGGradientElement;
-    attribute SVGImageElementConstructor SVGImageElement;
-    attribute SVGLengthConstructor SVGLength;
-    attribute SVGLengthListConstructor SVGLengthList;
-    attribute SVGLinearGradientElementConstructor SVGLinearGradientElement;
-    attribute SVGLineElementConstructor SVGLineElement;
-    attribute SVGMarkerElementConstructor SVGMarkerElement;
-    attribute SVGMaskElementConstructor SVGMaskElement;
-    attribute SVGMatrixConstructor SVGMatrix;
-    attribute SVGMetadataElementConstructor SVGMetadataElement;
-    attribute SVGNumberConstructor SVGNumber;
-    attribute SVGNumberListConstructor SVGNumberList;
-    attribute SVGPaintConstructor SVGPaint;
-    attribute SVGPathElementConstructor SVGPathElement;
-    attribute SVGPathSegConstructor SVGPathSeg;
-    attribute SVGPathSegArcAbsConstructor SVGPathSegArcAbs;
-    attribute SVGPathSegArcRelConstructor SVGPathSegArcRel;
-    attribute SVGPathSegClosePathConstructor SVGPathSegClosePath;
-    attribute SVGPathSegCurvetoCubicAbsConstructor SVGPathSegCurvetoCubicAbs;
-    attribute SVGPathSegCurvetoCubicRelConstructor SVGPathSegCurvetoCubicRel;
-    attribute SVGPathSegCurvetoCubicSmoothAbsConstructor SVGPathSegCurvetoCubicSmoothAbs;
-    attribute SVGPathSegCurvetoCubicSmoothRelConstructor SVGPathSegCurvetoCubicSmoothRel;
-    attribute SVGPathSegCurvetoQuadraticAbsConstructor SVGPathSegCurvetoQuadraticAbs;
-    attribute SVGPathSegCurvetoQuadraticRelConstructor SVGPathSegCurvetoQuadraticRel;
-    attribute SVGPathSegCurvetoQuadraticSmoothAbsConstructor SVGPathSegCurvetoQuadraticSmoothAbs;
-    attribute SVGPathSegCurvetoQuadraticSmoothRelConstructor SVGPathSegCurvetoQuadraticSmoothRel;
-    attribute SVGPathSegLinetoAbsConstructor SVGPathSegLinetoAbs;
-    attribute SVGPathSegLinetoHorizontalAbsConstructor SVGPathSegLinetoHorizontalAbs;
-    attribute SVGPathSegLinetoHorizontalRelConstructor SVGPathSegLinetoHorizontalRel;
-    attribute SVGPathSegLinetoRelConstructor SVGPathSegLinetoRel;
-    attribute SVGPathSegLinetoVerticalAbsConstructor SVGPathSegLinetoVerticalAbs;
-    attribute SVGPathSegLinetoVerticalRelConstructor SVGPathSegLinetoVerticalRel;
-    attribute SVGPathSegListConstructor SVGPathSegList;
-    attribute SVGPathSegMovetoAbsConstructor SVGPathSegMovetoAbs;
-    attribute SVGPathSegMovetoRelConstructor SVGPathSegMovetoRel;
-    attribute SVGPatternElementConstructor SVGPatternElement;
-    attribute SVGPointConstructor SVGPoint;
-    attribute SVGPointListConstructor SVGPointList;
-    attribute SVGPolygonElementConstructor SVGPolygonElement;
-    attribute SVGPolylineElementConstructor SVGPolylineElement;
-    attribute SVGPreserveAspectRatioConstructor SVGPreserveAspectRatio;
-    attribute SVGRadialGradientElementConstructor SVGRadialGradientElement;
-    attribute SVGRectConstructor SVGRect;
-    attribute SVGRectElementConstructor SVGRectElement;
-    attribute SVGRenderingIntentConstructor SVGRenderingIntent;
-    attribute SVGScriptElementConstructor SVGScriptElement;
-    attribute SVGStopElementConstructor SVGStopElement;
-    attribute SVGStringListConstructor SVGStringList;
-    attribute SVGStyleElementConstructor SVGStyleElement;
-    attribute SVGSVGElementConstructor SVGSVGElement;
-    attribute SVGSwitchElementConstructor SVGSwitchElement;
-    attribute SVGSymbolElementConstructor SVGSymbolElement;
-    attribute SVGTextContentElementConstructor SVGTextContentElement;
-    attribute SVGTextElementConstructor SVGTextElement;
-    attribute SVGTextPathElementConstructor SVGTextPathElement;
-    attribute SVGTextPositioningElementConstructor SVGTextPositioningElement;
-    attribute SVGTitleElementConstructor SVGTitleElement;
-    attribute SVGTransformConstructor SVGTransform;
-    attribute SVGTransformListConstructor SVGTransformList;
-    attribute SVGTRefElementConstructor SVGTRefElement;
-    attribute SVGTSpanElementConstructor SVGTSpanElement;
-    attribute SVGUnitTypesConstructor SVGUnitTypes;
-    attribute SVGUseElementConstructor SVGUseElement;
-    attribute SVGViewElementConstructor SVGViewElement;
-    attribute SVGViewSpecConstructor SVGViewSpec;
-    attribute SVGZoomAndPanConstructor SVGZoomAndPan;
-
-    attribute SVGAnimateColorElementConstructor SVGAnimateColorElement;
-    attribute SVGAnimateElementConstructor SVGAnimateElement;
-    attribute SVGAnimateMotionElementConstructor SVGAnimateMotionElement;
-    attribute SVGAnimateTransformElementConstructor SVGAnimateTransformElement;
-    attribute SVGMPathElementConstructor SVGMPathElement;
-    attribute SVGSetElementConstructor SVGSetElement;
-
-#if defined(ENABLE_SVG_FONTS) && ENABLE_SVG_FONTS
-    attribute SVGAltGlyphDefElementConstructor SVGAltGlyphDefElement;
-    attribute SVGAltGlyphElementConstructor SVGAltGlyphElement;
-    attribute SVGAltGlyphItemElementConstructor SVGAltGlyphItemElement;
-//      attribute SVGDefinitionSrcElementConstructor SVGDefinitionSrcElement;
-    attribute SVGFontElementConstructor SVGFontElement;
-    attribute SVGFontFaceElementConstructor SVGFontFaceElement;
-    attribute SVGFontFaceFormatElementConstructor SVGFontFaceFormatElement;
-    attribute SVGFontFaceNameElementConstructor SVGFontFaceNameElement;
-    attribute SVGFontFaceSrcElementConstructor SVGFontFaceSrcElement;
-    attribute SVGFontFaceUriElementConstructor SVGFontFaceUriElement;
-    attribute SVGGlyphElementConstructor SVGGlyphElement;
-    attribute SVGGlyphRefElementConstructor SVGGlyphRefElement;
-    attribute SVGHKernElementConstructor SVGHKernElement;
-    attribute SVGMissingGlyphElementConstructor SVGMissingGlyphElement;
-    attribute SVGVKernElementConstructor SVGVKernElement;
-#endif
-
-    attribute SVGComponentTransferFunctionElementConstructor SVGComponentTransferFunctionElement;
-    attribute SVGFEBlendElementConstructor SVGFEBlendElement;
-    attribute SVGFEColorMatrixElementConstructor SVGFEColorMatrixElement;
-    attribute SVGFEComponentTransferElementConstructor SVGFEComponentTransferElement;
-    attribute SVGFECompositeElementConstructor SVGFECompositeElement;
-    attribute SVGFEConvolveMatrixElementConstructor SVGFEConvolveMatrixElement;
-    attribute SVGFEDiffuseLightingElementConstructor SVGFEDiffuseLightingElement;
-    attribute SVGFEDisplacementMapElementConstructor SVGFEDisplacementMapElement;
-    attribute SVGFEDistantLightElementConstructor SVGFEDistantLightElement;
-    attribute SVGFEDropShadowElementConstructor SVGFEDropShadowElement;
-    attribute SVGFEFloodElementConstructor SVGFEFloodElement;
-    attribute SVGFEFuncAElementConstructor SVGFEFuncAElement;
-    attribute SVGFEFuncBElementConstructor SVGFEFuncBElement;
-    attribute SVGFEFuncGElementConstructor SVGFEFuncGElement;
-    attribute SVGFEFuncRElementConstructor SVGFEFuncRElement;
-    attribute SVGFEGaussianBlurElementConstructor SVGFEGaussianBlurElement;
-    attribute SVGFEImageElementConstructor SVGFEImageElement;
-    attribute SVGFEMergeElementConstructor SVGFEMergeElement;
-    attribute SVGFEMergeNodeElementConstructor SVGFEMergeNodeElement;
-    attribute SVGFEMorphologyElementConstructor SVGFEMorphologyElement;
-    attribute SVGFEOffsetElementConstructor SVGFEOffsetElement;
-    attribute SVGFEPointLightElementConstructor SVGFEPointLightElement;
-    attribute SVGFESpecularLightingElementConstructor SVGFESpecularLightingElement;
-    attribute SVGFESpotLightElementConstructor SVGFESpotLightElement;
-    attribute SVGFETileElementConstructor SVGFETileElement;
-    attribute SVGFETurbulenceElementConstructor SVGFETurbulenceElement;
-    attribute SVGFilterElementConstructor SVGFilterElement;
-#endif
-
-    attribute DOMFormDataConstructor FormData;
-
-    attribute FileErrorConstructor FileError;
-    attribute FileReaderConstructor FileReader;
-
-    attribute DOMURLConstructor URL;
-    attribute DOMURLConstructor webkitURL; // FIXME: deprecate this.
-
-    attribute MutationObserverConstructor WebKitMutationObserver; // FIXME: Add metrics to determine when we can remove this.
-    attribute MutationObserverConstructor MutationObserver;
-    attribute MutationRecordConstructor MutationRecord;
-
+    // Constructors whose name does not match the interface name.
+    // FIXME: Remove these once [ImplementedAs] is used and once constructor names match interface names.
+    attribute ShadowRootConstructor WebKitShadowRoot;
     [EnabledAtRuntime=mediaSource] attribute MediaSourceConstructor WebKitMediaSource;
     [EnabledAtRuntime=mediaSource] attribute SourceBufferConstructor WebKitSourceBuffer;
     [EnabledAtRuntime=mediaSource] attribute SourceBufferListConstructor WebKitSourceBufferList;
+    [Conditional=WEB_AUDIO] attribute PannerNodeConstructor webkitAudioPannerNode;
 
     // window.toString() requires special handling in V8
     [DoNotCheckSignature, DoNotCheckSecurity, Custom, NotEnumerable] DOMString toString();
diff --git a/Source/core/page/DragClient.h b/Source/core/page/DragClient.h
index 108ca83..d3e4d7f 100644
--- a/Source/core/page/DragClient.h
+++ b/Source/core/page/DragClient.h
@@ -36,23 +36,11 @@
     class Clipboard;
     class DragData;
     class Frame;
-    class Image;
-    class HTMLImageElement;
     
     class DragClient {
     public:
-        virtual void willPerformDragDestinationAction(DragDestinationAction, DragData*) = 0;
-        virtual void willPerformDragSourceAction(DragSourceAction, const IntPoint&, Clipboard*) = 0;
         virtual DragDestinationAction actionMaskForDrag(DragData*) = 0;
-
-        virtual DragSourceAction dragSourceActionMaskForPoint(const IntPoint& rootViewPoint) = 0;
-        
         virtual void startDrag(DragImageRef dragImage, const IntPoint& dragImageOrigin, const IntPoint& eventPos, Clipboard*, Frame*, bool linkDrag = false) = 0;
-        
-        virtual void dragControllerDestroyed() = 0;
-
-        virtual void dragEnded() { }
-
         virtual ~DragClient() { }
     };
     
diff --git a/Source/core/page/DragController.cpp b/Source/core/page/DragController.cpp
index 4e96716..7143d5a 100644
--- a/Source/core/page/DragController.cpp
+++ b/Source/core/page/DragController.cpp
@@ -27,6 +27,8 @@
 #include "config.h"
 #include "core/page/DragController.h"
 
+#include <wtf/CurrentTime.h>
+#include <wtf/RefPtr.h>
 #include "HTMLNames.h"
 #include "core/css/StylePropertySet.h"
 #include "core/dom/Clipboard.h"
@@ -61,7 +63,6 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/DragData.h"
 #include "core/platform/PlatformKeyboardEvent.h"
@@ -74,8 +75,7 @@
 #include "core/rendering/RenderFileUploadControl.h"
 #include "core/rendering/RenderImage.h"
 #include "core/rendering/RenderView.h"
-#include <wtf/CurrentTime.h>
-#include <wtf/RefPtr.h>
+#include "origin/SecurityOrigin.h"
 
 #if OS(WINDOWS)
 #include <windows.h>
@@ -122,7 +122,6 @@
 
 DragController::~DragController()
 {
-    m_client->dragControllerDestroyed();
 }
 
 PassOwnPtr<DragController> DragController::create(Page* page, DragClient* client)
@@ -187,8 +186,6 @@
     m_dragInitiator = 0;
     m_didInitiateDrag = false;
     m_page->dragCaretController()->clear();
-    
-    m_client->dragEnded();
 }
 
 DragSession DragController::dragEntered(DragData* dragData)
@@ -224,7 +221,6 @@
     ASSERT(dragData);
     m_documentUnderMouse = m_page->mainFrame()->documentAtPoint(dragData->clientPosition());
     if ((m_dragDestinationAction & DragDestinationActionDHTML) && m_documentIsHandlingDrag) {
-        m_client->willPerformDragDestinationAction(DragDestinationActionDHTML, dragData);
         RefPtr<Frame> mainFrame = m_page->mainFrame();
         bool preventedDefault = false;
         if (mainFrame->view()) {
@@ -250,7 +246,6 @@
     if (operationForLoad(dragData) == DragOperationNone)
         return false;
 
-    m_client->willPerformDragDestinationAction(DragDestinationActionLoad, dragData);
     m_page->mainFrame()->loader()->load(FrameLoadRequest(m_page->mainFrame(), ResourceRequest(dragData->asURL(m_page->mainFrame()))));
     return true;
 }
@@ -408,9 +403,10 @@
     return false;
 }
 
-DragSourceAction DragController::delegateDragSourceAction(const IntPoint& rootViewPoint)
+DragSourceAction DragController::delegateDragSourceAction()
 {
-    m_dragSourceAction = m_client->dragSourceActionMaskForPoint(rootViewPoint);
+    // FIXME: This can probably be simplified since we always set this to DragSourceActionAny
+    m_dragSourceAction = DragSourceActionAny;
     return m_dragSourceAction;
 }
 
@@ -475,7 +471,6 @@
         style->setProperty(CSSPropertyColor, color.serialized(), false);
         if (!innerFrame->editor()->shouldApplyStyle(style.get(), innerRange.get()))
             return false;
-        m_client->willPerformDragDestinationAction(DragDestinationActionEdit, dragData);
         innerFrame->editor()->applyStyle(style.get(), EditActionSetColor);
         return true;
     }
@@ -513,7 +508,6 @@
             return false;
         }
 
-        m_client->willPerformDragDestinationAction(DragDestinationActionEdit, dragData);
         if (dragIsMove(innerFrame->selection(), dragData)) {
             // NSTextView behavior is to always smart delete on moving a selection,
             // but only to smart insert if the selection granularity is word granularity.
@@ -536,7 +530,6 @@
             return false;
         }
 
-        m_client->willPerformDragDestinationAction(DragDestinationActionEdit, dragData);
         if (setSelectionToDragCaret(innerFrame.get(), dragCaret, range, point))
             applyCommand(ReplaceSelectionCommand::create(m_documentUnderMouse.get(), createFragmentFromText(range.get(), text),  ReplaceSelectionCommand::SelectReplacement | ReplaceSelectionCommand::MatchStyle | ReplaceSelectionCommand::PreventNesting));
     }
@@ -785,7 +778,6 @@
                 clipboard->writeRange(selectionRange.get(), src);
             }
         }
-        m_client->willPerformDragSourceAction(DragSourceActionSelection, dragOrigin, clipboard);
         if (!dragImage) {
             dragImage = createDragImageForSelection(src);
             dragLoc = dragLocForSelectionDrag(src);
@@ -803,8 +795,6 @@
             prepareClipboardForImageDrag(src, clipboard, element, linkURL, imageURL, hitTestResult.altDisplayString());
         }
 
-        m_client->willPerformDragSourceAction(DragSourceActionImage, dragOrigin, clipboard);
-
         if (!dragImage) {
             IntRect imageRect = hitTestResult.imageRect();
             imageRect.setLocation(m_page->mainFrame()->view()->rootViewToContents(src->view()->contentsToRootView(imageRect.location())));
@@ -829,7 +819,6 @@
                 src->selection()->setSelection(VisibleSelection::selectionFromContentsOfNode(node));
         }
 
-        m_client->willPerformDragSourceAction(DragSourceActionLink, dragOrigin, clipboard);
         if (!dragImage) {
             dragImage = createDragImageForLink(linkURL, hitTestResult.textContent(), src);
             IntSize size = dragImageSize(dragImage);
@@ -839,7 +828,6 @@
         doSystemDrag(dragImage, dragLoc, mouseDraggedPoint, clipboard, src, true);
     } else if (state.m_dragType == DragSourceActionDHTML) {
         ASSERT(m_dragSourceAction & DragSourceActionDHTML);
-        m_client->willPerformDragSourceAction(DragSourceActionDHTML, dragOrigin, clipboard);
         doSystemDrag(dragImage, dragLoc, dragOrigin, clipboard, src, false);
     } else {
         // draggableNode() determined an image or link node was draggable, but it turns out the
diff --git a/Source/core/page/DragController.h b/Source/core/page/DragController.h
index ecd0a3d..d279a5f 100644
--- a/Source/core/page/DragController.h
+++ b/Source/core/page/DragController.h
@@ -76,7 +76,7 @@
 
         Document* documentUnderMouse() const { return m_documentUnderMouse.get(); }
         DragDestinationAction dragDestinationAction() const { return m_dragDestinationAction; }
-        DragSourceAction delegateDragSourceAction(const IntPoint& rootViewPoint);
+        DragSourceAction delegateDragSourceAction();
         
         Node* draggableNode(const Frame*, Node*, const IntPoint&, DragState&) const;
         void dragEnded();
diff --git a/Source/core/page/EditorClient.h b/Source/core/page/EditorClient.h
index 83b8b67..9e98a6f 100644
--- a/Source/core/page/EditorClient.h
+++ b/Source/core/page/EditorClient.h
@@ -58,8 +58,6 @@
 class EditorClient {
 public:
     virtual ~EditorClient() {  }
-    virtual void pageDestroyed() = 0;
-    virtual void frameWillDetachPage(Frame*) = 0;
 
     virtual bool shouldDeleteRange(Range*) = 0;
     virtual bool smartInsertDeleteEnabled() = 0; 
@@ -67,8 +65,6 @@
     virtual bool isContinuousSpellCheckingEnabled() = 0;
     virtual void toggleContinuousSpellChecking() = 0;
     virtual bool isGrammarCheckingEnabled() = 0;
-    virtual void toggleGrammarChecking() = 0;
-    virtual int spellCheckerDocumentTag() = 0;
 
     virtual bool shouldBeginEditing(Range*) = 0;
     virtual bool shouldEndEditing(Range*) = 0;
@@ -77,17 +73,12 @@
     virtual bool shouldChangeSelectedRange(Range* fromRange, Range* toRange, EAffinity, bool stillSelecting) = 0;
     
     virtual bool shouldApplyStyle(StylePropertySet*, Range*) = 0;
-    virtual bool shouldMoveRangeAfterDelete(Range*, Range*) = 0;
 
     virtual void didBeginEditing() = 0;
     virtual void respondToChangedContents() = 0;
     virtual void respondToChangedSelection(Frame*) = 0;
     virtual void didEndEditing() = 0;
-    virtual void willWriteSelectionToPasteboard(Range*) = 0;
-    virtual void didWriteSelectionToPasteboard() = 0;
-    virtual void getClientPasteboardDataForRange(Range*, Vector<String>& pasteboardTypes, Vector<RefPtr<SharedBuffer> >& pasteboardData) = 0;
-    virtual void didSetSelectionTypesForPasteboard() = 0;
-    
+
     virtual void registerUndoStep(PassRefPtr<UndoStep>) = 0;
     virtual void registerRedoStep(PassRefPtr<UndoStep>) = 0;
     virtual void clearUndoRedoOperations() = 0;
@@ -101,39 +92,17 @@
     virtual void redo() = 0;
 
     virtual void handleKeyboardEvent(KeyboardEvent*) = 0;
-    virtual void handleInputMethodKeydown(KeyboardEvent*) = 0;
-    
-    virtual void textFieldDidBeginEditing(Element*) = 0;
+
     virtual void textFieldDidEndEditing(Element*) = 0;
     virtual void textDidChangeInTextField(Element*) = 0;
     virtual bool doTextFieldCommandFromEvent(Element*, KeyboardEvent*) = 0;
-    virtual void textWillBeDeletedInTextField(Element*) = 0;
-    virtual void textDidChangeInTextArea(Element*) = 0;
-
-#if USE(AUTOMATIC_TEXT_REPLACEMENT)
-    virtual void showSubstitutionsPanel(bool show) = 0;
-    virtual bool substitutionsPanelIsShowing() = 0;
-    virtual void toggleSmartInsertDelete() = 0;
-    virtual bool isAutomaticQuoteSubstitutionEnabled() = 0;
-    virtual void toggleAutomaticQuoteSubstitution() = 0;
-    virtual bool isAutomaticLinkDetectionEnabled() = 0;
-    virtual void toggleAutomaticLinkDetection() = 0;
-    virtual bool isAutomaticDashSubstitutionEnabled() = 0;
-    virtual void toggleAutomaticDashSubstitution() = 0;
-    virtual bool isAutomaticTextReplacementEnabled() = 0;
-    virtual void toggleAutomaticTextReplacement() = 0;
-    virtual bool isAutomaticSpellingCorrectionEnabled() = 0;
-    virtual void toggleAutomaticSpellingCorrection() = 0;
-#endif
 
     virtual TextCheckerClient* textChecker() = 0;
 
-    virtual void updateSpellingUIWithGrammarString(const String&, const GrammarDetail& detail) = 0;
     virtual void updateSpellingUIWithMisspelledWord(const String&) = 0;
     virtual void showSpellingUI(bool show) = 0;
     virtual bool spellingUIIsShowing() = 0;
     virtual void willSetInputMethodState() = 0;
-    virtual void setInputMethodState(bool enabled) = 0;
 
     // Support for global selections, used on platforms like the X Window System that treat
     // selection as a type of clipboard.
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp
index 200e7af..10aa0c9 100644
--- a/Source/core/page/EventHandler.cpp
+++ b/Source/core/page/EventHandler.cpp
@@ -918,7 +918,7 @@
     if (!view)
         return DragSourceActionNone;
 
-    return page->dragController()->delegateDragSourceAction(view->contentsToRootView(m_mouseDownPos));
+    return page->dragController()->delegateDragSourceAction();
 }
 
 HitTestResult EventHandler::hitTestResultAtPoint(const LayoutPoint& point, HitTestRequest::HitTestRequestType hitType, const LayoutSize& padding)
@@ -1205,7 +1205,7 @@
         if (renderer) {
             if (RenderLayer* layer = renderer->enclosingLayer()) {
                 if (FrameView* view = m_frame->view())
-                    inResizer = layer->isPointInResizeControl(view->windowToContents(event.event().position()));
+                    inResizer = layer->isPointInResizeControl(view->windowToContents(event.event().position()), RenderLayer::ResizerForPointer);
             }
         }
         if ((editable || (renderer && renderer->isText() && node->canStartSelection())) && !inResizer && !scrollbar)
@@ -1369,7 +1369,7 @@
     if (FrameView* view = m_frame->view()) {
         RenderLayer* layer = m_clickNode->renderer() ? m_clickNode->renderer()->enclosingLayer() : 0;
         IntPoint p = view->windowToContents(mouseEvent.position());
-        if (layer && layer->isPointInResizeControl(p)) {
+        if (layer && layer->isPointInResizeControl(p, RenderLayer::ResizerForPointer)) {
             layer->setInResizeMode(true);
             m_resizeLayer = layer;
             m_offsetFromResizeCorner = layer->offsetFromResizeCorner(p);
@@ -2272,7 +2272,8 @@
 
     IntPoint adjustedPoint = gestureEvent.position();
     HitTestRequest::HitTestRequestType hitType = HitTestRequest::TouchEvent;
-    if (gestureEvent.type() == PlatformEvent::GestureTapDown) {
+    if (gestureEvent.type() == PlatformEvent::GestureTapDown ||
+        gestureEvent.type() == PlatformEvent::GestureTapUnconfirmed) {
         adjustGesturePosition(gestureEvent, adjustedPoint);
         hitType |= HitTestRequest::Active;
     } else if (gestureEvent.type() == PlatformEvent::GestureTapDownCancel)
@@ -2312,7 +2313,11 @@
     }
 
     if (eventTarget) {
-        bool eventSwallowed = eventTarget->dispatchGestureEvent(gestureEvent);
+        bool eventSwallowed = false;
+        if (handleScrollGestureOnResizer(eventTarget, gestureEvent))
+            eventSwallowed = true;
+        else
+            eventSwallowed = eventTarget->dispatchGestureEvent(gestureEvent);
         if (gestureEvent.type() == PlatformEvent::GestureScrollBegin || gestureEvent.type() == PlatformEvent::GestureScrollEnd) {
             if (eventSwallowed)
                 m_scrollGestureHandlingNode = eventTarget;
@@ -2418,14 +2423,16 @@
     bool shouldLongPressSelectWord = m_frame->settings() && m_frame->settings()->touchEditingEnabled();
 #endif
     if (shouldLongPressSelectWord) {
-      IntPoint hitTestPoint = m_frame->view()->windowToContents(gestureEvent.position());
-      HitTestResult result = hitTestResultAtPoint(hitTestPoint, HitTestRequest::ReadOnly | HitTestRequest::Active);
-      Node* innerNode = result.targetNode();
-      if (!result.isLiveLink() && innerNode && (innerNode->isContentEditable() || innerNode->isTextNode())) {
-          selectClosestWordFromHitTestResult(result, DontAppendTrailingWhitespace);
-          if (m_frame->selection()->isRange())
-              return true;
-      }
+        IntPoint hitTestPoint = m_frame->view()->windowToContents(gestureEvent.position());
+        HitTestResult result = hitTestResultAtPoint(hitTestPoint, HitTestRequest::ReadOnly | HitTestRequest::Active);
+        Node* innerNode = result.targetNode();
+        if (!result.isLiveLink() && innerNode && (innerNode->isContentEditable() || innerNode->isTextNode())) {
+            selectClosestWordFromHitTestResult(result, DontAppendTrailingWhitespace);
+            if (m_frame->selection()->isRange()) {
+                focusDocumentView();
+                return true;
+            }
+        }
     }
     return sendContextMenuEventForGesture(gestureEvent);
 }
@@ -2446,6 +2453,33 @@
     return false;
 }
 
+bool EventHandler::handleScrollGestureOnResizer(Node* eventTarget, const PlatformGestureEvent& gestureEvent) {
+    if (gestureEvent.type() == PlatformEvent::GestureScrollBegin) {
+        RenderLayer* layer = eventTarget->renderer() ? eventTarget->renderer()->enclosingLayer() : 0;
+        IntPoint p = m_frame->view()->windowToContents(gestureEvent.position());
+        if (layer && layer->isPointInResizeControl(p, RenderLayer::ResizerForTouch)) {
+            layer->setInResizeMode(true);
+            m_resizeLayer = layer;
+            m_offsetFromResizeCorner = layer->offsetFromResizeCorner(p);
+            return true;
+        }
+    } else if (gestureEvent.type() == PlatformEvent::GestureScrollUpdate ||
+               gestureEvent.type() == PlatformEvent::GestureScrollUpdateWithoutPropagation) {
+        if (m_resizeLayer && m_resizeLayer->inResizeMode()) {
+            m_resizeLayer->resize(gestureEvent, m_offsetFromResizeCorner);
+            return true;
+        }
+    } else if (gestureEvent.type() == PlatformEvent::GestureScrollEnd) {
+        if (m_resizeLayer && m_resizeLayer->inResizeMode()) {
+            m_resizeLayer->setInResizeMode(false);
+            m_resizeLayer = 0;
+            return false;
+        }
+    }
+
+    return false;
+}
+
 bool EventHandler::handleGestureTwoFingerTap(const PlatformGestureEvent& gestureEvent)
 {
     return sendContextMenuEventForGesture(gestureEvent);
@@ -2497,14 +2531,14 @@
     HitTestResult result(viewPoint);
     document->renderView()->hitTest(request, result);
 
-    m_lastHitTestResultOverWidget = result.isOverWidget(); 
+    m_lastHitTestResultOverWidget = result.isOverWidget();
     m_scrollGestureHandlingNode = result.innerNode();
     m_previousGestureScrolledNode = 0;
 
     Node* node = m_scrollGestureHandlingNode.get();
     if (node)
         passGestureEventToWidgetIfPossible(gestureEvent, node->renderer());
-    
+
     return node && node->renderer();
 }
 
@@ -2659,6 +2693,7 @@
     Node* targetNode = 0;
     switch (gestureEvent.type()) {
     case PlatformEvent::GestureTap:
+    case PlatformEvent::GestureTapUnconfirmed:
     case PlatformEvent::GestureTapDown:
         bestClickableNodeForTouchPoint(gestureEvent.position(), IntSize(gestureEvent.area().width() / 2, gestureEvent.area().height() / 2), adjustedPoint, targetNode);
         break;
@@ -3009,36 +3044,18 @@
         return keydown->defaultHandled() || keydown->defaultPrevented() || changedFocusedFrame;
     }
 
-    // Run input method in advance of DOM event handling.  This may result in the IM
-    // modifying the page prior the keydown event, but this behaviour is necessary
-    // in order to match IE:
-    // 1. preventing default handling of keydown and keypress events has no effect on IM input;
-    // 2. if an input method handles the event, its keyCode is set to 229 in keydown event.
-    m_frame->editor()->handleInputMethodKeydown(keydown.get());
-    
-    bool handledByInputMethod = keydown->defaultHandled();
-    
-    if (handledByInputMethod) {
-        keyDownEvent.setWindowsVirtualKeyCode(CompositionEventKeyCode);
-        keydown = KeyboardEvent::create(keyDownEvent, m_frame->document()->defaultView());
-        keydown->setTarget(node);
-        keydown->setDefaultHandled();
-    }
-
     node->dispatchEvent(keydown, IGNORE_EXCEPTION);
     // If frame changed as a result of keydown dispatch, then return early to avoid sending a subsequent keypress message to the new frame.
     bool changedFocusedFrame = m_frame->page() && m_frame != m_frame->page()->focusController()->focusedOrMainFrame();
     bool keydownResult = keydown->defaultHandled() || keydown->defaultPrevented() || changedFocusedFrame;
-    if (handledByInputMethod || keydownResult)
+    if (keydownResult)
         return keydownResult;
     
     // Focus may have changed during keydown handling, so refetch node.
     // But if we are dispatching a fake backward compatibility keypress, then we pretend that the keypress happened on the original node.
-    if (!keydownResult) {
-        node = eventTargetNodeForDocument(m_frame->document());
-        if (!node)
-            return false;
-    }
+    node = eventTargetNodeForDocument(m_frame->document());
+    if (!node)
+        return false;
 
     PlatformKeyboardEvent keyPressEvent = initialKeyEvent;
     keyPressEvent.disambiguateKeyDownEvent(PlatformEvent::Char);
diff --git a/Source/core/page/EventHandler.h b/Source/core/page/EventHandler.h
index 8ec21c2..8c4aae8 100644
--- a/Source/core/page/EventHandler.h
+++ b/Source/core/page/EventHandler.h
@@ -294,6 +294,9 @@
     bool isKeyEventAllowedInFullScreen(const PlatformKeyboardEvent&) const;
 
     bool handleGestureTapDown();
+
+    bool handleScrollGestureOnResizer(Node*, const PlatformGestureEvent&);
+
     bool passGestureEventToWidget(const PlatformGestureEvent&, Widget*);
     bool passGestureEventToWidgetIfPossible(const PlatformGestureEvent&, RenderObject*);
     bool sendScrollEventToView(const PlatformGestureEvent&, const FloatSize&);
diff --git a/Source/core/page/EventSource.cpp b/Source/core/page/EventSource.cpp
index affcdde..dc60773 100644
--- a/Source/core/page/EventSource.cpp
+++ b/Source/core/page/EventSource.cpp
@@ -33,6 +33,7 @@
 #include "config.h"
 #include "core/page/EventSource.h"
 
+#include <wtf/text/StringBuilder.h>
 #include "bindings/v8/Dictionary.h"
 #include "bindings/v8/ScriptController.h"
 #include "bindings/v8/SerializedScriptValue.h"
@@ -49,11 +50,10 @@
 #include "core/page/ContentSecurityPolicy.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/network/ResourceError.h"
 #include "core/platform/network/ResourceRequest.h"
 #include "core/platform/network/ResourceResponse.h"
-#include <wtf/text/StringBuilder.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/page/FocusController.cpp b/Source/core/page/FocusController.cpp
index c665f0a..c95ddcd 100644
--- a/Source/core/page/FocusController.cpp
+++ b/Source/core/page/FocusController.cpp
@@ -596,16 +596,13 @@
     if (!node) {
         if (oldDocument)
             oldDocument->setFocusedNode(0);
-        m_page->editorClient()->setInputMethodState(false);
         return true;
     }
 
     RefPtr<Document> newDocument = node->document();
 
-    if (newDocument && newDocument->focusedNode() == node) {
-        m_page->editorClient()->setInputMethodState(node->shouldUseInputMethod());
+    if (newDocument && newDocument->focusedNode() == node)
         return true;
-    }
     
     if (oldDocument && oldDocument != newDocument)
         oldDocument->setFocusedNode(0);
@@ -624,9 +621,6 @@
             return false;
     }
 
-    if (newDocument->focusedNode() == node)
-        m_page->editorClient()->setInputMethodState(node->shouldUseInputMethod());
-
     return true;
 }
 
diff --git a/Source/core/page/Frame.cpp b/Source/core/page/Frame.cpp
index f5ffa37..c08e076 100644
--- a/Source/core/page/Frame.cpp
+++ b/Source/core/page/Frame.cpp
@@ -335,7 +335,7 @@
     }
 
     // Subframes of the one we're printing don't lay out to the page size.
-    for (Frame* child = tree()->firstChild(); child; child = child->tree()->nextSibling())
+    for (RefPtr<Frame> child = tree()->firstChild(); child; child = child->tree()->nextSibling())
         child->setPrinting(printing, FloatSize(), FloatSize(), 0, shouldAdjustViewSize);
 }
 
@@ -618,8 +618,6 @@
     if (!document)
         return;
 
-    m_editor->dismissCorrectionPanelAsIgnored();
-
 #if ENABLE(SVG)
     // Respect SVGs zoomAndPan="disabled" property in standalone SVG documents.
     // FIXME: How to handle compound documents + zoomAndPan="disabled"? Needs SVG WG clarification.
@@ -643,7 +641,7 @@
 
     document->recalcStyle(Node::Force);
 
-    for (Frame* child = tree()->firstChild(); child; child = child->tree()->nextSibling())
+    for (RefPtr<Frame> child = tree()->firstChild(); child; child = child->tree()->nextSibling())
         child->setPageAndTextZoomFactors(m_pageZoomFactor, m_textZoomFactor);
 
     if (FrameView* view = this->view()) {
@@ -654,7 +652,7 @@
 
 void Frame::deviceOrPageScaleFactorChanged()
 {
-    for (Frame* child = tree()->firstChild(); child; child = child->tree()->nextSibling())
+    for (RefPtr<Frame> child = tree()->firstChild(); child; child = child->tree()->nextSibling())
         child->deviceOrPageScaleFactorChanged();
 
     RenderView* root = contentRenderer();
diff --git a/Source/core/page/FrameView.cpp b/Source/core/page/FrameView.cpp
index a369ca4..cdea37e 100644
--- a/Source/core/page/FrameView.cpp
+++ b/Source/core/page/FrameView.cpp
@@ -28,9 +28,10 @@
 #include "core/page/FrameView.h"
 
 #include "HTMLNames.h"
+#include "RuntimeEnabledFeatures.h"
 #include "core/accessibility/AXObjectCache.h"
 #include "core/css/FontLoader.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/DocumentMarkerController.h"
 #include "core/dom/OverflowEvent.h"
 #include "core/editing/FrameSelection.h"
@@ -944,13 +945,7 @@
             m_inSynchronousPostLayout = false;
         }
 
-        // Viewport-dependent media queries may cause us to need completely different style information.
-        // Check that here.
-        if (document->styleResolver()->affectedByViewportChange()) {
-            document->styleResolverChanged(RecalcStyleImmediately);
-            InspectorInstrumentation::mediaQueryResultChanged(document);
-        } else
-            document->evaluateMediaQueryList();
+        document->evaluateMediaQueryList();
 
         // If there is any pagination to apply, it will affect the RenderView's style, so we should
         // take care of that now.
@@ -2061,6 +2056,8 @@
     for (Frame* frame = m_frame.get(); frame; frame = frame->tree()->traverseNext()) {
         frame->view()->serviceScrollAnimations();
         frame->animation()->serviceAnimations();
+        if (RuntimeEnabledFeatures::webAnimationEnabled())
+            frame->document()->timeline()->serviceAnimations(monotonicAnimationStartTime);
     }
 
     Vector<RefPtr<Document> > documents;
@@ -2253,6 +2250,9 @@
 
 void FrameView::performPostLayoutTasks()
 {
+    // updateWidgets() call below can blow us away from underneath.
+    RefPtr<FrameView> protect(this);
+
     m_postLayoutTasksTimer.stop();
 
     m_frame->selection()->setCaretRectNeedsUpdate();
@@ -2310,8 +2310,13 @@
 
     m_actionScheduler->resume();
 
-    // Refetch render view since it can be destroyed by updateWidget()
-    // call above.
+    // Viewport-dependent media queries may cause us to need completely different style information.
+    if (m_frame->document()->styleResolver()->affectedByViewportChange()) {
+        m_frame->document()->styleResolverChanged(DeferRecalcStyle);
+        InspectorInstrumentation::mediaQueryResultChanged(m_frame->document());
+    }
+
+    // Refetch render view since it can be destroyed by updateWidget() call above.
     renderView = this->renderView();
     if (renderView && !renderView->printing()) {
         IntSize currentSize;
@@ -2567,16 +2572,6 @@
     updateScrollbars(scrollOffset());
 }
 
-void FrameView::setVisibleScrollerThumbRect(const IntRect& scrollerThumb)
-{
-    Page* page = m_frame->page();
-    if (!page)
-        return;
-    if (page->mainFrame() != m_frame)
-        return;
-    page->chrome()->client()->notifyScrollerThumbIsVisibleInRect(scrollerThumb);
-}
-
 bool FrameView::scrollbarsCanBeActive() const
 {
     if (!m_frame)
@@ -2659,7 +2654,6 @@
         return;
     if (page->mainFrame() != m_frame)
         return;
-    page->chrome()->client()->recommendedScrollbarStyleDidChange(newStyle);
 
     if (forceUpdate)
         ScrollView::scrollbarStyleChanged(newStyle, forceUpdate);
@@ -3403,6 +3397,23 @@
     return ts.release();
 }
 
+void FrameView::addResizerArea(RenderLayer* resizerLayer)
+{
+    if (!m_resizerAreas)
+        m_resizerAreas = adoptPtr(new ResizerAreaSet);
+    m_resizerAreas->add(resizerLayer);
+}
+
+void FrameView::removeResizerArea(RenderLayer* resizerLayer)
+{
+    if (!m_resizerAreas)
+        return;
+
+    ResizerAreaSet::iterator it = m_resizerAreas->find(resizerLayer);
+    if (it != m_resizerAreas->end())
+        m_resizerAreas->remove(it);
+}
+
 bool FrameView::addScrollableArea(ScrollableArea* scrollableArea)
 {
     if (!m_scrollableAreas)
diff --git a/Source/core/page/FrameView.h b/Source/core/page/FrameView.h
index ce580f7..b8fcccb 100644
--- a/Source/core/page/FrameView.h
+++ b/Source/core/page/FrameView.h
@@ -308,6 +308,14 @@
     bool containsScrollableArea(ScrollableArea*) const;
     const ScrollableAreaSet* scrollableAreas() const { return m_scrollableAreas.get(); }
 
+    // With CSS style "resize:" enabled, a little resizer handle will appear at the bottom
+    // right of the object. We keep track of these resizer areas for checking if touches
+    // (implemented using Scroll gesture) are targeting the resizer.
+    typedef HashSet<RenderLayer*> ResizerAreaSet;
+    void addResizerArea(RenderLayer*);
+    void removeResizerArea(RenderLayer*);
+    const ResizerAreaSet* resizerAreas() const { return m_resizerAreas.get(); }
+
     virtual void removeChild(Widget*) OVERRIDE;
 
     // This function exists for ports that need to handle wheel events manually.
@@ -391,7 +399,6 @@
     virtual void invalidateScrollbarRect(Scrollbar*, const IntRect&) OVERRIDE;
     virtual void getTickmarks(Vector<IntRect>&) const OVERRIDE;
     virtual void scrollTo(const IntSize&) OVERRIDE;
-    virtual void setVisibleScrollerThumbRect(const IntRect&) OVERRIDE;
     virtual ScrollableArea* enclosingScrollableArea() const OVERRIDE;
     virtual IntRect scrollableAreaBoundingBox() const OVERRIDE;
     virtual bool scrollAnimatorEnabled() const OVERRIDE;
@@ -526,6 +533,7 @@
     IntSize m_maxAutoSize;
 
     OwnPtr<ScrollableAreaSet> m_scrollableAreas;
+    OwnPtr<ResizerAreaSet> m_resizerAreas;
     OwnPtr<ViewportConstrainedObjectSet> m_viewportConstrainedObjects;
 
     static double s_normalDeferredRepaintDelay;
diff --git a/Source/core/page/History.cpp b/Source/core/page/History.cpp
index 7badc78..5587d25 100644
--- a/Source/core/page/History.cpp
+++ b/Source/core/page/History.cpp
@@ -26,6 +26,7 @@
 #include "config.h"
 #include "core/page/History.h"
 
+#include <wtf/MainThread.h>
 #include "bindings/v8/SerializedScriptValue.h"
 #include "core/dom/Document.h"
 #include "core/dom/ExceptionCode.h"
@@ -35,8 +36,7 @@
 #include "core/loader/FrameLoaderClient.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
-#include <wtf/MainThread.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/page/History.idl b/Source/core/page/History.idl
index 92d889a..6fee491 100644
--- a/Source/core/page/History.idl
+++ b/Source/core/page/History.idl
@@ -24,17 +24,14 @@
  */
 
 [
-    CheckSecurity,
-    CustomNamedSetter,
-    CustomDeleteProperty,
-    CustomEnumerateProperty,
+    NoInterfaceObject,
 ] interface History {
     readonly attribute unsigned long length;
     [CachedAttribute, Custom] readonly attribute SerializedScriptValue state;
 
-    [DoNotCheckSecurity, CallWith=ScriptExecutionContext] void back();
-    [DoNotCheckSecurity, CallWith=ScriptExecutionContext] void forward();
-    [DoNotCheckSecurity, CallWith=ScriptExecutionContext] void go([Default=Undefined] optional long distance);
+    [CallWith=ScriptExecutionContext] void back();
+    [CallWith=ScriptExecutionContext] void forward();
+    [CallWith=ScriptExecutionContext] void go([Default=Undefined] optional long distance);
 
     [Custom, EnabledPerContext=pushState, RaisesException] void pushState(any data, DOMString title, optional DOMString url);
     [Custom, EnabledPerContext=pushState, RaisesException] void replaceState(any data, DOMString title, optional DOMString url);
diff --git a/Source/core/page/Location.cpp b/Source/core/page/Location.cpp
index b96bbdf..b3ef22c 100644
--- a/Source/core/page/Location.cpp
+++ b/Source/core/page/Location.cpp
@@ -34,8 +34,8 @@
 #include "core/loader/FrameLoader.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/KURL.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/page/Location.idl b/Source/core/page/Location.idl
index 9bcae96..5fea1b4 100644
--- a/Source/core/page/Location.idl
+++ b/Source/core/page/Location.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     CheckSecurity,
     CustomNamedSetter,
     CustomDeleteProperty,
diff --git a/Source/core/page/MemoryInfo.idl b/Source/core/page/MemoryInfo.idl
index d3d331b..6812905 100644
--- a/Source/core/page/MemoryInfo.idl
+++ b/Source/core/page/MemoryInfo.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface MemoryInfo {
 
diff --git a/Source/core/page/Navigator.cpp b/Source/core/page/Navigator.cpp
index 8ac7697..0978731 100644
--- a/Source/core/page/Navigator.cpp
+++ b/Source/core/page/Navigator.cpp
@@ -23,6 +23,8 @@
 #include "config.h"
 #include "core/page/Navigator.h"
 
+#include <wtf/HashSet.h>
+#include <wtf/StdLibExtras.h>
 #include "bindings/v8/ScriptController.h"
 #include "core/dom/Document.h"
 #include "core/loader/CookieJar.h"
@@ -30,7 +32,6 @@
 #include "core/loader/FrameLoaderClient.h"
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/Language.h"
 #include "core/plugins/DOMMimeTypeArray.h"
@@ -38,8 +39,7 @@
 #include "core/plugins/PluginData.h"
 #include "core/storage/StorageNamespace.h"
 #include "modules/geolocation/Geolocation.h"
-#include <wtf/HashSet.h>
-#include <wtf/StdLibExtras.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/page/Navigator.idl b/Source/core/page/Navigator.idl
index cd723a1..36df235 100644
--- a/Source/core/page/Navigator.idl
+++ b/Source/core/page/Navigator.idl
@@ -18,6 +18,7 @@
 */
 
 [
+    NoInterfaceObject,
 ] interface Navigator {
     readonly attribute DOMString appCodeName;
     readonly attribute DOMString appName;
diff --git a/Source/core/page/Page.cpp b/Source/core/page/Page.cpp
index 8296aa4..6c7942b 100644
--- a/Source/core/page/Page.cpp
+++ b/Source/core/page/Page.cpp
@@ -41,7 +41,6 @@
 #include "core/loader/FrameLoaderClient.h"
 #include "core/loader/ProgressTracker.h"
 #include "core/loader/TextResourceDecoder.h"
-#include "core/page/AlternativeTextClient.h"
 #include "core/page/Chrome.h"
 #include "core/page/ChromeClient.h"
 #include "core/page/ContextMenuClient.h"
@@ -65,7 +64,6 @@
 #include "core/page/scrolling/ScrollingCoordinator.h"
 #include "core/platform/FileSystem.h"
 #include "core/platform/Logging.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/SharedBuffer.h"
 #include "core/platform/Widget.h"
 #include "core/platform/network/NetworkStateNotifier.h"
@@ -76,11 +74,12 @@
 #include "core/rendering/RenderWidget.h"
 #include "core/storage/StorageArea.h"
 #include "core/storage/StorageNamespace.h"
-#include <wtf/HashMap.h>
-#include <wtf/RefCountedLeakCounter.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/Base64.h>
-#include <wtf/text/StringHash.h>
+#include "origin/SchemeRegistry.h"
+#include "wtf/HashMap.h"
+#include "wtf/RefCountedLeakCounter.h"
+#include "wtf/StdLibExtras.h"
+#include "wtf/text/Base64.h"
+#include "wtf/text/StringHash.h"
 
 namespace WebCore {
 
@@ -150,7 +149,6 @@
 #ifndef NDEBUG
     , m_isPainting(false)
 #endif
-    , m_alternativeTextClient(pageClients.alternativeTextClient)
     , m_console(PageConsole::create(this))
 {
     ASSERT(m_editorClient);
@@ -180,11 +178,8 @@
         frame->detachFromPage();
     }
 
-    m_editorClient->pageDestroyed();
     if (m_plugInClient)
         m_plugInClient->pageDestroyed();
-    if (m_alternativeTextClient)
-        m_alternativeTextClient->pageDestroyed();
 
     m_inspectorController->inspectedPageDestroyed();
 
@@ -243,7 +238,7 @@
 
     Vector<IntRect> rects;
     if (ScrollingCoordinator* scrollingCoordinator = this->scrollingCoordinator())
-        rects = scrollingCoordinator->computeNonFastScrollableRegion(frame, IntPoint()).rects();
+        rects = scrollingCoordinator->computeShouldHandleScrollGestureOnMainThreadRegion(frame, IntPoint()).rects();
 
     Vector<FloatQuad> quads(rects.size());
     for (size_t i = 0; i < rects.size(); ++i)
@@ -272,7 +267,7 @@
     HistoryItem* item = backForward()->backItem();
 
     if (item) {
-        goToItem(item, FrameLoadTypeBack);
+        goToItem(item);
         return true;
     }
     return false;
@@ -283,7 +278,7 @@
     HistoryItem* item = backForward()->forwardItem();
 
     if (item) {
-        goToItem(item, FrameLoadTypeForward);
+        goToItem(item);
         return true;
     }
     return false;
@@ -319,10 +314,10 @@
     if (!item)
         return;
 
-    goToItem(item, FrameLoadTypeIndexedBackForward);
+    goToItem(item);
 }
 
-void Page::goToItem(HistoryItem* item, FrameLoadType type)
+void Page::goToItem(HistoryItem* item)
 {
     // stopAllLoaders may end up running onload handlers, which could cause further history traversals that may lead to the passed in HistoryItem
     // being deref()-ed. Make sure we can still use it with HistoryController::goToItem later.
@@ -331,7 +326,7 @@
     if (m_mainFrame->loader()->history()->shouldStopLoadingForHistoryItem(item))
         m_mainFrame->loader()->stopAllLoaders();
 
-    m_mainFrame->loader()->history()->goToItem(item, type);
+    m_mainFrame->loader()->history()->goToItem(item);
 }
 
 int Page::getHistoryLength()
@@ -814,7 +809,6 @@
     info.addMember(m_bottomRelevantPaintedRegion, "relevantPaintedRegion");
     info.addMember(m_relevantUnpaintedRegion, "relevantUnpaintedRegion");
 
-    info.ignoreMember(m_alternativeTextClient);
     info.ignoreMember(m_editorClient);
     info.ignoreMember(m_plugInClient);
     info.ignoreMember(m_validationMessageClient);
@@ -827,8 +821,7 @@
 }
 
 Page::PageClients::PageClients()
-    : alternativeTextClient(0)
-    , chromeClient(0)
+    : chromeClient(0)
     , contextMenuClient(0)
     , editorClient(0)
     , dragClient(0)
diff --git a/Source/core/page/Page.h b/Source/core/page/Page.h
index d587341..330a685 100644
--- a/Source/core/page/Page.h
+++ b/Source/core/page/Page.h
@@ -22,7 +22,6 @@
 #define Page_h
 
 #include "core/dom/ViewportArguments.h"
-#include "core/loader/FrameLoaderTypes.h"
 #include "core/page/LayoutMilestones.h"
 #include "core/page/PageVisibilityState.h"
 #include "core/page/UseCounter.h"
@@ -43,7 +42,6 @@
 
 namespace WebCore {
 
-class AlternativeTextClient;
 class BackForwardClient;
 class BackForwardController;
 class Chrome;
@@ -107,7 +105,6 @@
         PageClients();
         ~PageClients();
 
-        AlternativeTextClient* alternativeTextClient;
         ChromeClient* chromeClient;
         ContextMenuClient* contextMenuClient;
         EditorClient* editorClient;
@@ -147,7 +144,7 @@
     void goBackOrForward(int distance);
     int getHistoryLength();
 
-    void goToItem(HistoryItem*, FrameLoadType);
+    void goToItem(HistoryItem*);
 
     enum PageGroupType { PrivatePageGroup, SharedPageGroup };
     void setGroupType(PageGroupType);
@@ -249,8 +246,6 @@
     bool isPainting() const { return m_isPainting; }
 #endif
 
-    AlternativeTextClient* alternativeTextClient() const { return m_alternativeTextClient; }
-
     PageConsole* console() { return m_console.get(); }
 
     void reportMemoryUsage(MemoryObjectInfo*) const;
@@ -336,7 +331,6 @@
 #ifndef NDEBUG
     bool m_isPainting;
 #endif
-    AlternativeTextClient* m_alternativeTextClient;
 
     OwnPtr<PageConsole> m_console;
 };
diff --git a/Source/core/page/PagePopupController.idl b/Source/core/page/PagePopupController.idl
index eb67bc8..1ca5c57 100644
--- a/Source/core/page/PagePopupController.idl
+++ b/Source/core/page/PagePopupController.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=PAGE_POPUP,
     ImplementationLacksVTable
 ] interface PagePopupController {
diff --git a/Source/core/page/PageSerializer.cpp b/Source/core/page/PageSerializer.cpp
index 9bcbb8f..3a96e7b 100644
--- a/Source/core/page/PageSerializer.cpp
+++ b/Source/core/page/PageSerializer.cpp
@@ -54,12 +54,12 @@
 #include "core/platform/MIMETypeRegistry.h"
 #include "core/platform/graphics/Image.h"
 #include "core/platform/network/HTTPParsers.h"
-#include "core/platform/text/TextEncoding.h"
 #include "core/rendering/style/StyleCachedImage.h"
 #include "core/rendering/style/StyleImage.h"
-#include <wtf/text/CString.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/text/WTFString.h>
+#include "wtf/text/CString.h"
+#include "wtf/text/StringBuilder.h"
+#include "wtf/text/TextEncoding.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
@@ -79,7 +79,7 @@
             attributes.append(std::make_pair(attribute->name().toString(), attribute->value().string()));
         }
     }
-    TextEncoding textEncoding = HTMLMetaCharsetParser::encodingFromMetaAttributes(attributes);
+    WTF::TextEncoding textEncoding = HTMLMetaCharsetParser::encodingFromMetaAttributes(attributes);
     return textEncoding.isValid();
 }
 
@@ -210,14 +210,14 @@
 
     Vector<Node*> nodes;
     SerializerMarkupAccumulator accumulator(this, document, &nodes);
-    TextEncoding textEncoding(document->charset());
+    WTF::TextEncoding textEncoding(document->charset());
     CString data;
     if (!textEncoding.isValid()) {
         // FIXME: iframes used as images trigger this. We should deal with them correctly.
         return;
     }
     String text = accumulator.serializeNodes(document->documentElement(), IncludeNode);
-    CString frameHTML = textEncoding.encode(text.characters(), text.length(), EntitiesForUnencodables);
+    CString frameHTML = textEncoding.encode(text.characters(), text.length(), WTF::EntitiesForUnencodables);
     m_resources->append(Resource(url, document->suggestedMIMEType(), SharedBuffer::create(frameHTML.data(), frameHTML.length())));
     m_resourceURLs.add(url);
 
@@ -282,10 +282,10 @@
 
     if (url.isValid() && !m_resourceURLs.contains(url)) {
         // FIXME: We should check whether a charset has been specified and if none was found add one.
-        TextEncoding textEncoding(styleSheet->contents()->charset());
+        WTF::TextEncoding textEncoding(styleSheet->contents()->charset());
         ASSERT(textEncoding.isValid());
         String textString = cssText.toString();
-        CString text = textEncoding.encode(textString.characters(), textString.length(), EntitiesForUnencodables);
+        CString text = textEncoding.encode(textString.characters(), textString.length(), WTF::EntitiesForUnencodables);
         m_resources->append(Resource(url, String("text/css"), SharedBuffer::create(text.data(), text.length())));
         m_resourceURLs.add(url);
     }
diff --git a/Source/core/page/Performance.idl b/Source/core/page/Performance.idl
index cb9d805..7a40deb 100644
--- a/Source/core/page/Performance.idl
+++ b/Source/core/page/Performance.idl
@@ -31,6 +31,7 @@
 
 // See: http://dev.w3.org/2006/webapi/WebTiming/
 [
+    NoInterfaceObject,
     EventTarget,
 ] interface Performance {
     readonly attribute PerformanceNavigation navigation;
diff --git a/Source/core/page/PerformanceEntry.idl b/Source/core/page/PerformanceEntry.idl
index 94638f8..e9fce1e 100644
--- a/Source/core/page/PerformanceEntry.idl
+++ b/Source/core/page/PerformanceEntry.idl
@@ -30,6 +30,7 @@
 
 // See: https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PerformanceTimeline/Overview.html
 [
+    NoInterfaceObject,
     CustomToV8,
 ] interface PerformanceEntry {
     readonly attribute DOMString name;
diff --git a/Source/core/page/PerformanceMark.idl b/Source/core/page/PerformanceMark.idl
index 6bae83e..db9ff43 100644
--- a/Source/core/page/PerformanceMark.idl
+++ b/Source/core/page/PerformanceMark.idl
@@ -23,5 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface PerformanceMark : PerformanceEntry {
+[
+    NoInterfaceObject,
+] interface PerformanceMark : PerformanceEntry {
 };
diff --git a/Source/core/page/PerformanceMeasure.idl b/Source/core/page/PerformanceMeasure.idl
index ee032b7..7ff286a 100644
--- a/Source/core/page/PerformanceMeasure.idl
+++ b/Source/core/page/PerformanceMeasure.idl
@@ -23,5 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface PerformanceMeasure : PerformanceEntry {
+[
+    NoInterfaceObject,
+] interface PerformanceMeasure : PerformanceEntry {
 };
diff --git a/Source/core/page/PerformanceNavigation.idl b/Source/core/page/PerformanceNavigation.idl
index c48ef41..d136ae9 100644
--- a/Source/core/page/PerformanceNavigation.idl
+++ b/Source/core/page/PerformanceNavigation.idl
@@ -30,6 +30,7 @@
 
 // See: http://www.w3.org/TR/navigation-timing/
 [
+    NoInterfaceObject,
 ] interface PerformanceNavigation {
     const unsigned short TYPE_NAVIGATE = 0;
     const unsigned short TYPE_RELOAD = 1;
diff --git a/Source/core/page/PerformanceResourceTiming.cpp b/Source/core/page/PerformanceResourceTiming.cpp
index ccbfe53..f091cbd 100644
--- a/Source/core/page/PerformanceResourceTiming.cpp
+++ b/Source/core/page/PerformanceResourceTiming.cpp
@@ -32,14 +32,14 @@
 #include "config.h"
 #include "core/page/PerformanceResourceTiming.h"
 
+#include <wtf/Vector.h>
 #include "core/dom/Document.h"
 #include "core/loader/DocumentLoadTiming.h"
 #include "core/loader/DocumentLoader.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/KURL.h"
 #include "core/platform/network/ResourceRequest.h"
 #include "core/platform/network/ResourceResponse.h"
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/page/PerformanceResourceTiming.idl b/Source/core/page/PerformanceResourceTiming.idl
index 860c91d..632308d 100644
--- a/Source/core/page/PerformanceResourceTiming.idl
+++ b/Source/core/page/PerformanceResourceTiming.idl
@@ -29,7 +29,9 @@
  */
 
 // See: https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/ResourceTiming/Overview.html
-interface PerformanceResourceTiming : PerformanceEntry {
+[
+     NoInterfaceObject,
+] interface PerformanceResourceTiming : PerformanceEntry {
     readonly attribute DOMString initiatorType;
 
     readonly attribute double redirectStart;
diff --git a/Source/core/page/PerformanceTiming.cpp b/Source/core/page/PerformanceTiming.cpp
index 9505fa4..8372cd3 100644
--- a/Source/core/page/PerformanceTiming.cpp
+++ b/Source/core/page/PerformanceTiming.cpp
@@ -213,17 +213,16 @@
 unsigned long long PerformanceTiming::requestStart() const
 {
     ResourceLoadTiming* timing = resourceLoadTiming();
-    if (!timing)
+    if (!timing || timing->sendStart < 0)
         return connectEnd();
 
-    ASSERT(timing->sendStart >= 0);
     return resourceLoadTimeRelativeToAbsolute(timing->sendStart);
 }
 
 unsigned long long PerformanceTiming::responseStart() const
 {
     ResourceLoadTiming* timing = resourceLoadTiming();
-    if (!timing)
+    if (!timing || timing->receiveHeadersEnd < 0)
         return requestStart();
 
     // FIXME: Response start needs to be the time of the first received byte.
@@ -232,7 +231,6 @@
     // sized cookies, the HTTP headers fit into a single packet so this time
     // is basically equivalent. But for some responses, particularly those with
     // headers larger than a single packet, this time will be too late.
-    ASSERT(timing->receiveHeadersEnd >= 0);
     return resourceLoadTimeRelativeToAbsolute(timing->receiveHeadersEnd);
 }
 
diff --git a/Source/core/page/PerformanceTiming.idl b/Source/core/page/PerformanceTiming.idl
index 874dead..2d97303 100644
--- a/Source/core/page/PerformanceTiming.idl
+++ b/Source/core/page/PerformanceTiming.idl
@@ -30,6 +30,7 @@
 
 // See: http://dev.w3.org/2006/webapi/WebTiming/
 [
+     NoInterfaceObject,
 ] interface PerformanceTiming {
     readonly attribute unsigned long long navigationStart;
     readonly attribute unsigned long long unloadEventStart;
diff --git a/Source/core/page/PrintContext.cpp b/Source/core/page/PrintContext.cpp
index 36bd57e..f55049c 100644
--- a/Source/core/page/PrintContext.cpp
+++ b/Source/core/page/PrintContext.cpp
@@ -46,6 +46,7 @@
 PrintContext::PrintContext(Frame* frame)
     : m_frame(frame)
     , m_isPrinting(false)
+    , m_linkedDestinationsValid(false)
 {
 }
 
@@ -201,6 +202,8 @@
     ctx.translate(-pageRect.x(), -pageRect.y());
     ctx.clip(pageRect);
     m_frame->view()->paintContents(&ctx, pageRect);
+    if (ctx.supportsURLFragments())
+        outputLinkedDestinations(ctx, m_frame->document(), pageRect);
     ctx.restore();
 }
 
@@ -219,6 +222,8 @@
     ASSERT(m_isPrinting);
     m_isPrinting = false;
     m_frame->setPrinting(false, FloatSize(), FloatSize(), 0, AdjustViewSize);
+    m_linkedDestinations.clear();
+    m_linkedDestinationsValid = false;
 }
 
 static RenderBoxModelObject* enclosingBoxModelObject(RenderObject* object)
@@ -260,6 +265,45 @@
     return -1;
 }
 
+void PrintContext::collectLinkedDestinations(Node* node)
+{
+    for (Node* i = node->firstChild(); i; i = i->nextSibling())
+        collectLinkedDestinations(i);
+
+    if (!node->isLink() || !node->isElementNode())
+        return;
+    const AtomicString& href = toElement(node)->getAttribute(HTMLNames::hrefAttr);
+    if (href.isNull())
+        return;
+    KURL url = node->document()->completeURL(href);
+    if (!url.isValid())
+        return;
+    if (url.hasFragmentIdentifier() && equalIgnoringFragmentIdentifier(url, node->document()->baseURL())) {
+        String name = url.fragmentIdentifier();
+        Element* element = node->document()->findAnchor(name);
+        if (element)
+            m_linkedDestinations.set(name, element);
+    }
+}
+
+void PrintContext::outputLinkedDestinations(GraphicsContext& graphicsContext, Node* node, const IntRect& pageRect)
+{
+    if (!m_linkedDestinationsValid) {
+        collectLinkedDestinations(node);
+        m_linkedDestinationsValid = true;
+    }
+
+    HashMap<String, Element*>::const_iterator end = m_linkedDestinations.end();
+    for (HashMap<String, Element*>::const_iterator it = m_linkedDestinations.begin(); it != end; ++it) {
+        IntRect boundingBox = it->value->renderer()->absoluteBoundingBoxRect();
+        if (pageRect.intersects(boundingBox)) {
+            IntPoint point = boundingBox.minXMinYCorner();
+            point.clampNegativeToZero();
+            graphicsContext.addURLTargetAtPoint(it->key, point);
+        }
+    }
+}
+
 String PrintContext::pageProperty(Frame* frame, const char* propertyName, int pageNumber)
 {
     Document* document = frame->document();
diff --git a/Source/core/page/PrintContext.h b/Source/core/page/PrintContext.h
index 2efd05d..8c953e5 100644
--- a/Source/core/page/PrintContext.h
+++ b/Source/core/page/PrintContext.h
@@ -22,7 +22,9 @@
 #define PrintContext_h
 
 #include <wtf/Forward.h>
+#include <wtf/HashMap.h>
 #include <wtf/Vector.h>
+#include <wtf/text/WTFString.h>
 
 namespace WebCore {
 
@@ -32,6 +34,7 @@
 class FloatSize;
 class GraphicsContext;
 class IntRect;
+class Node;
 
 class PrintContext {
 public:
@@ -80,14 +83,20 @@
     static void spoolAllPagesWithBoundaries(Frame*, GraphicsContext&, const FloatSize& pageSizeInPixels);
 
 protected:
+    void outputLinkedDestinations(GraphicsContext&, Node*, const IntRect& pageRect);
+
     Frame* m_frame;
     Vector<IntRect> m_pageRects;
 
 private:
     void computePageRectsWithPageSizeInternal(const FloatSize& pageSizeInPixels, bool allowHorizontalTiling);
+    void collectLinkedDestinations(Node*);
 
     // Used to prevent misuses of begin() and end() (e.g., call end without begin).
     bool m_isPrinting;
+
+    HashMap<String, Element*> m_linkedDestinations;
+    bool m_linkedDestinationsValid;
 };
 
 }
diff --git a/Source/core/page/RuntimeCSSEnabled.cpp b/Source/core/page/RuntimeCSSEnabled.cpp
index f54f4e6..e86a8f4 100644
--- a/Source/core/page/RuntimeCSSEnabled.cpp
+++ b/Source/core/page/RuntimeCSSEnabled.cpp
@@ -64,10 +64,9 @@
         CSSPropertyWebkitShapeOutside,
     };
     setCSSPropertiesEnabled(exclusionProperties, WTF_ARRAY_LENGTH(exclusionProperties), RuntimeEnabledFeatures::cssExclusionsEnabled());
-#if ENABLE(CSS_COMPOSITING)
+
     RuntimeCSSEnabled::setCSSPropertyEnabled(CSSPropertyBackgroundBlendMode, RuntimeEnabledFeatures::cssCompositingEnabled());
-    RuntimeCSSEnabled::setCSSPropertyEnabled(CSSPropertyWebkitBlendMode, RuntimeEnabledFeatures::cssCompositingEnabled());
-#endif
+    RuntimeCSSEnabled::setCSSPropertyEnabled(CSSPropertyMixBlendMode, RuntimeEnabledFeatures::cssCompositingEnabled());
 }
 
 static BoolVector& propertySwitches()
diff --git a/Source/core/page/RuntimeEnabledFeatures.in b/Source/core/page/RuntimeEnabledFeatures.in
index 9ec0567..9598a63 100644
--- a/Source/core/page/RuntimeEnabledFeatures.in
+++ b/Source/core/page/RuntimeEnabledFeatures.in
@@ -1,54 +1,65 @@
 // This list is used to generate RuntimeEnabledFeatures.h/cpp which contains
-// a class that stores static enablers for all experimental features. Note that
-// the method names must line up with the JavaScript method they enable for code
-// generation to work properly.
+// a class that stores static enablers for all experimental features.
+//
+// Each feature can be assigned a "status":
+// status=stable -> Enable this in all Blink configurations.  We are committed to these APIs indefinitely.
+// status=experimental -> In-progress features, Web Developers might play with, but are not on by default in stable.
+// status=test -> Enabled in ContentShell for testing, otherwise off.
+// Features without a status are not enabled anywhere by default.
+//
+// "stable" features listed here should be rare, as anything which we've shipped stable
+// can have its runtime flag removed soon after.
+//
+// condition=ENABLE_NAME is used for wrapping features in compile-time
+// #if ENABLE(FEATURE) guards.  These are deprecated and should all be removed.
 
-ApplicationCache default=true
-AudioContext condition=WEB_AUDIO
+ApplicationCache status=stable
 AuthorShadowDOMForAnyElement
-CanvasPath
-CSSCompositing condition=CSS_COMPOSITING
-CSSExclusions
-CSSRegions
-CustomDOMElements
-Database default=true
-DeviceMotion default=true
-DeviceOrientation default=true
-DialogElement
-DirectoryUpload default=true
-EncryptedMedia condition=ENCRYPTED_MEDIA
-ExperimentalCanvasFeatures
-ExperimentalContentSecurityPolicyFeatures
-ExperimentalShadowDOM
+CanvasPath status=test
+CSSCompositing status=experimental
+CSSExclusions status=experimental
+CSSRegions status=experimental
+CustomDOMElements status=experimental
+Database status=stable
+DeviceMotion
+DeviceOrientation status=stable
+DialogElement status=experimental
+DirectoryUpload status=stable
+EncryptedMedia condition=ENCRYPTED_MEDIA, status=stable
+ExperimentalCanvasFeatures status=test
+ExperimentalContentSecurityPolicyFeatures status=experimental
+ExperimentalShadowDOM status=experimental
 ExperimentalWebSocket
-FileSystem
-FontLoadEvents
-Fullscreen default=true
-Geolocation default=true
-IMEAPI
-IndexedDB
-InputTypeDateTime condition=INPUT_TYPE_DATETIME_INCOMPLETE
-InputTypeWeek default=true
-JavaScriptI18NAPI condition=JAVASCRIPT_I18N_API
+FileSystem status=stable
+FontLoadEvents status=experimental
+Fullscreen status=stable
+Gamepad status=stable
+Geolocation status=stable
+IMEAPI status=test
+IndexedDB status=stable
+InputTypeDateTime condition=INPUT_TYPE_DATETIME_INCOMPLETE, status=test
+InputTypeWeek status=stable
+JavaScriptI18NAPI status=stable
 LangAttributeAwareFormControlUI
 LazyLayout
-LocalStorage default=true
+LocalStorage status=stable
 Media custom
-MediaSource
-MediaStream default=true
-PeerConnection default=true, depends_on=MediaStream
-Quota
-RequestAutocomplete
-ScriptedSpeech
-SeamlessIFrames
-SessionStorage default=true
+MediaSource status=stable
+MediaStream status=stable
+Notifications status=stable
+PeerConnection depends_on=MediaStream, status=stable
+Quota status=stable
+RequestAutocomplete status=test
+ScriptedSpeech status=stable
+SeamlessIFrames status=experimental
+SessionStorage status=stable
 SharedWorker custom
-SpeechInput default=true
+SpeechInput status=stable
 SpeechSynthesis
-StyleScoped
-Touch default=true
-WebkitGetGamepads
-WebkitNotifications
-WebkitVideoTrack default=true
-WebMIDI
+StyleScoped status=experimental
+Touch status=stable
+VideoTrack status=stable
+WebAnimation
+WebAudio condition=WEB_AUDIO, status=stable
+WebMIDI status=test
 WebPInAcceptHeader
diff --git a/Source/core/page/Screen.idl b/Source/core/page/Screen.idl
index 69f5dc1..a722c38 100644
--- a/Source/core/page/Screen.idl
+++ b/Source/core/page/Screen.idl
@@ -28,6 +28,7 @@
 
 
 [
+    NoInterfaceObject,
 ] interface Screen {
     readonly attribute unsigned long height;
     readonly attribute unsigned long width;
diff --git a/Source/core/page/Settings.cpp b/Source/core/page/Settings.cpp
index 8d53b2b..e81ec66 100644
--- a/Source/core/page/Settings.cpp
+++ b/Source/core/page/Settings.cpp
@@ -107,11 +107,7 @@
     ;
 }
 
-#if USE(UNIFIED_TEXT_CHECKING)
-static const bool defaultUnifiedTextCheckerEnabled = true;
-#else
 static const bool defaultUnifiedTextCheckerEnabled = false;
-#endif
 #if OS(DARWIN)
 static const bool defaultSmartInsertDeleteEnabled = true;
 #else
diff --git a/Source/core/page/Settings.in b/Source/core/page/Settings.in
index 99e592d..7a4dac5 100644
--- a/Source/core/page/Settings.in
+++ b/Source/core/page/Settings.in
@@ -85,9 +85,6 @@
 asynchronousSpellCheckingEnabled initial=false
 memoryInfoEnabled initial=false
 
-# This feature requires an implementation of ValidationMessageClient.
-interactiveFormValidationEnabled initial=false
-
 hyperlinkAuditingEnabled initial=false
 forceCompositingMode initial=false
 allowDisplayOfInsecureContent initial=true
diff --git a/Source/core/page/SpeechInput.cpp b/Source/core/page/SpeechInput.cpp
index a890606..2025aef 100644
--- a/Source/core/page/SpeechInput.cpp
+++ b/Source/core/page/SpeechInput.cpp
@@ -33,10 +33,10 @@
 
 #if ENABLE(INPUT_SPEECH)
 
-#include "core/page/SecurityOrigin.h"
+#include <wtf/PassOwnPtr.h>
 #include "core/page/SpeechInputClient.h"
 #include "core/page/SpeechInputListener.h"
-#include <wtf/PassOwnPtr.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/page/SpeechInputResult.idl b/Source/core/page/SpeechInputResult.idl
index 2f09cb0..41a530a 100644
--- a/Source/core/page/SpeechInputResult.idl
+++ b/Source/core/page/SpeechInputResult.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=INPUT_SPEECH,
     ImplementationLacksVTable
 ] interface SpeechInputResult {
diff --git a/Source/core/page/SpeechInputResultList.idl b/Source/core/page/SpeechInputResultList.idl
index 0e2bf56..4cf29ea 100644
--- a/Source/core/page/SpeechInputResultList.idl
+++ b/Source/core/page/SpeechInputResultList.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=INPUT_SPEECH,
     ImplementationLacksVTable
 ] interface SpeechInputResultList {
diff --git a/Source/core/page/UseCounter.cpp b/Source/core/page/UseCounter.cpp
index dbb3ab6..c6100fa 100644
--- a/Source/core/page/UseCounter.cpp
+++ b/Source/core/page/UseCounter.cpp
@@ -145,6 +145,9 @@
     case WebAudioLooping:
         return "AudioBufferSourceNode 'looping' attribute is deprecated.  Use 'loop' instead.";
 
+    case DocumentClear:
+        return "document.clear() is deprecated. This method doesn't do anything.";
+
     // Features that aren't deprecated don't have a deprecation message.
     default:
         return String();
diff --git a/Source/core/page/UseCounter.h b/Source/core/page/UseCounter.h
index 794fe80..cfd3b1d 100644
--- a/Source/core/page/UseCounter.h
+++ b/Source/core/page/UseCounter.h
@@ -78,7 +78,7 @@
         UnprefixedTransitionEndEvent,
         PrefixedAndUnprefixedTransitionEndEvent,
         AutoFocusAttribute,
-        AutoSaveAttribute,
+        UnusedSlot01, // Prior to 4/2013, we used this slot for AutoSaveAttribute.
         DataListElement,
         FormAttribute,
         IncrementalAttribute,
@@ -130,6 +130,7 @@
         PrefixedMediaAddKey,
         PrefixedMediaGenerateKeyRequest,
         WebAudioLooping,
+        DocumentClear,
         // Add new features above this line. Don't change assigned numbers of each items.
         NumberOfFeatures, // This enum value must be last.
     };
diff --git a/Source/core/page/WorkerNavigator.idl b/Source/core/page/WorkerNavigator.idl
index 353aadd..84924a8 100644
--- a/Source/core/page/WorkerNavigator.idl
+++ b/Source/core/page/WorkerNavigator.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface WorkerNavigator {
     readonly attribute DOMString appName;
     readonly attribute DOMString appVersion;
diff --git a/Source/core/page/animation/AnimationController.cpp b/Source/core/page/animation/AnimationController.cpp
index afbb40b..c5c3d42 100644
--- a/Source/core/page/animation/AnimationController.cpp
+++ b/Source/core/page/animation/AnimationController.cpp
@@ -304,40 +304,13 @@
     updateAnimationTimer();
 }
 
-bool AnimationControllerPrivate::pauseAnimationAtTime(RenderObject* renderer, const AtomicString& name, double t)
+void AnimationControllerPrivate::pauseAnimationsForTesting(double t)
 {
-    if (!renderer)
-        return false;
-
-    RefPtr<CompositeAnimation> compAnim = accessCompositeAnimation(renderer);
-    if (!compAnim)
-        return false;
-
-    if (compAnim->pauseAnimationAtTime(name, t)) {
-        renderer->node()->setNeedsStyleRecalc(SyntheticStyleChange);
-        startUpdateStyleIfNeededDispatcher();
-        return true;
+    RenderObjectAnimationMap::const_iterator animationsEnd = m_compositeAnimations.end();
+    for (RenderObjectAnimationMap::const_iterator it = m_compositeAnimations.begin(); it != animationsEnd; ++it) {
+        it->value->pauseAnimationsForTesting(t);
+        it->key->node()->setNeedsStyleRecalc(SyntheticStyleChange);
     }
-
-    return false;
-}
-
-bool AnimationControllerPrivate::pauseTransitionAtTime(RenderObject* renderer, const String& property, double t)
-{
-    if (!renderer)
-        return false;
-
-    RefPtr<CompositeAnimation> compAnim = accessCompositeAnimation(renderer);
-    if (!compAnim)
-        return false;
-
-    if (compAnim->pauseTransitionAtTime(cssPropertyID(property), t)) {
-        renderer->node()->setNeedsStyleRecalc(SyntheticStyleChange);
-        startUpdateStyleIfNeededDispatcher();
-        return true;
-    }
-
-    return false;
 }
 
 double AnimationControllerPrivate::beginAnimationUpdateTime()
@@ -540,9 +513,9 @@
     m_data->receivedStartTimeResponse(startTime);
 }
 
-bool AnimationController::pauseAnimationAtTime(RenderObject* renderer, const AtomicString& name, double t)
+void AnimationController::pauseAnimationsForTesting(double t)
 {
-    return m_data->pauseAnimationAtTime(renderer, name, t);
+    m_data->pauseAnimationsForTesting(t);
 }
 
 unsigned AnimationController::numberOfActiveAnimations(Document* document) const
@@ -550,11 +523,6 @@
     return m_data->numberOfActiveAnimations(document);
 }
 
-bool AnimationController::pauseTransitionAtTime(RenderObject* renderer, const String& property, double t)
-{
-    return m_data->pauseTransitionAtTime(renderer, property, t);
-}
-
 bool AnimationController::isRunningAnimationOnRenderer(RenderObject* renderer, CSSPropertyID property, bool isRunningNow) const
 {
     return m_data->isRunningAnimationOnRenderer(renderer, property, isRunningNow);
diff --git a/Source/core/page/animation/AnimationController.h b/Source/core/page/animation/AnimationController.h
index 083b1d4..34151c9 100644
--- a/Source/core/page/animation/AnimationController.h
+++ b/Source/core/page/animation/AnimationController.h
@@ -56,8 +56,7 @@
     // This is called when an accelerated animation or transition has actually started to animate.
     void notifyAnimationStarted(RenderObject*, double startTime);
 
-    bool pauseAnimationAtTime(RenderObject*, const AtomicString& name, double t); // To be used only for testing
-    bool pauseTransitionAtTime(RenderObject*, const String& property, double t); // To be used only for testing
+    void pauseAnimationsForTesting(double t);
     unsigned numberOfActiveAnimations(Document*) const; // To be used only for testing
     
     bool isRunningAnimationOnRenderer(RenderObject*, CSSPropertyID, bool isRunningNow = true) const;
diff --git a/Source/core/page/animation/AnimationControllerPrivate.h b/Source/core/page/animation/AnimationControllerPrivate.h
index cccc719..f4d7d95 100644
--- a/Source/core/page/animation/AnimationControllerPrivate.h
+++ b/Source/core/page/animation/AnimationControllerPrivate.h
@@ -85,8 +85,7 @@
     bool isRunningAnimationOnRenderer(RenderObject*, CSSPropertyID, bool isRunningNow) const;
     bool isRunningAcceleratedAnimationOnRenderer(RenderObject*, CSSPropertyID, bool isRunningNow) const;
 
-    bool pauseAnimationAtTime(RenderObject*, const AtomicString& name, double t);
-    bool pauseTransitionAtTime(RenderObject*, const String& property, double t);
+    void pauseAnimationsForTesting(double t);
     unsigned numberOfActiveAnimations(Document*) const;
 
     PassRefPtr<RenderStyle> getAnimatedStyleForRenderer(RenderObject* renderer);
diff --git a/Source/core/page/animation/CSSPropertyAnimation.cpp b/Source/core/page/animation/CSSPropertyAnimation.cpp
index 637b8de..6e72b37 100644
--- a/Source/core/page/animation/CSSPropertyAnimation.cpp
+++ b/Source/core/page/animation/CSSPropertyAnimation.cpp
@@ -37,7 +37,7 @@
 #include "core/css/CSSImageValue.h"
 #include "core/css/CSSPrimitiveValue.h"
 #include "core/css/StylePropertyShorthand.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/loader/cache/CachedImage.h"
 #include "core/page/animation/AnimationBase.h"
 #include "core/platform/FloatConversion.h"
@@ -1208,27 +1208,6 @@
     addShorthandProperties();
 }
 
-static bool gatherEnclosingShorthandProperties(CSSPropertyID property, AnimationPropertyWrapperBase* wrapper, HashSet<CSSPropertyID>& propertySet)
-{
-    if (!wrapper->isShorthandWrapper())
-        return false;
-
-    ShorthandPropertyWrapper* shorthandWrapper = static_cast<ShorthandPropertyWrapper*>(wrapper);
-
-    bool contained = false;
-    for (size_t i = 0; i < shorthandWrapper->propertyWrappers().size(); ++i) {
-        AnimationPropertyWrapperBase* currWrapper = shorthandWrapper->propertyWrappers()[i];
-
-        if (gatherEnclosingShorthandProperties(property, currWrapper, propertySet) || currWrapper->property() == property)
-            contained = true;
-    }
-
-    if (contained)
-        propertySet.add(wrapper->property());
-
-    return contained;
-}
-
 // Returns true if we need to start animation timers
 bool CSSPropertyAnimation::blendProperties(const AnimationBase* anim, CSSPropertyID prop, RenderStyle* dst, const RenderStyle* a, const RenderStyle* b, double progress)
 {
@@ -1252,18 +1231,6 @@
     return wrapper ? wrapper->animationIsAccelerated() : false;
 }
 
-// Note: this is inefficient. It's only called from pauseTransitionAtTime().
-HashSet<CSSPropertyID> CSSPropertyAnimation::animatableShorthandsAffectingProperty(CSSPropertyID property)
-{
-    ensurePropertyMap();
-
-    HashSet<CSSPropertyID> foundProperties;
-    for (int i = 0; i < getNumProperties(); ++i)
-        gatherEnclosingShorthandProperties(property, (*gPropertyWrappers)[i], foundProperties);
-
-    return foundProperties;
-}
-
 bool CSSPropertyAnimation::propertiesEqual(CSSPropertyID prop, const RenderStyle* a, const RenderStyle* b)
 {
     ensurePropertyMap();
diff --git a/Source/core/page/animation/CSSPropertyAnimation.h b/Source/core/page/animation/CSSPropertyAnimation.h
index 124d7a9..29a503d 100644
--- a/Source/core/page/animation/CSSPropertyAnimation.h
+++ b/Source/core/page/animation/CSSPropertyAnimation.h
@@ -45,8 +45,6 @@
     static CSSPropertyID getPropertyAtIndex(int, bool& isShorthand);
     static int getNumProperties();
 
-    static HashSet<CSSPropertyID> animatableShorthandsAffectingProperty(CSSPropertyID);
-
     // Return true if we need to start software animation timers
     static bool blendProperties(const AnimationBase*, CSSPropertyID, RenderStyle* dst, const RenderStyle* a, const RenderStyle* b, double progress);
 private:
diff --git a/Source/core/page/animation/CompositeAnimation.cpp b/Source/core/page/animation/CompositeAnimation.cpp
index f70d954..c46d09b 100644
--- a/Source/core/page/animation/CompositeAnimation.cpp
+++ b/Source/core/page/animation/CompositeAnimation.cpp
@@ -121,7 +121,7 @@
                 RenderStyle* fromStyle = keyframeAnim ? keyframeAnim->unanimatedStyle() : currentStyle;
 
                 // See if there is a current transition for this prop
-                ImplicitAnimation* implAnim = m_transitions.get(prop).get();
+                ImplicitAnimation* implAnim = m_transitions.get(prop);
                 bool equal = true;
 
                 if (implAnim) {
@@ -474,51 +474,31 @@
     return false;
 }
 
-bool CompositeAnimation::pauseAnimationAtTime(const AtomicString& name, double t)
+void CompositeAnimation::pauseAnimationsForTesting(double t)
 {
     m_keyframeAnimations.checkConsistency();
 
-    RefPtr<KeyframeAnimation> keyframeAnim = m_keyframeAnimations.get(name.impl());
-    if (!keyframeAnim || !keyframeAnim->running())
-        return false;
+    AnimationNameMap::const_iterator animationsEnd = m_keyframeAnimations.end();
+    for (AnimationNameMap::const_iterator it = m_keyframeAnimations.begin(); it != animationsEnd; ++it) {
+        RefPtr<KeyframeAnimation> keyframeAnim = it->value;
+        if (!keyframeAnim || !keyframeAnim->running())
+            continue;
 
-    double count = keyframeAnim->m_animation->iterationCount();
-    if ((t >= 0.0) && ((count == CSSAnimationData::IterationCountInfinite) || (t <= count * keyframeAnim->duration()))) {
-        keyframeAnim->freezeAtTime(t);
-        return true;
+        double count = keyframeAnim->m_animation->iterationCount();
+        if ((t >= 0.0) && ((count == CSSAnimationData::IterationCountInfinite) || (t <= count * keyframeAnim->duration())))
+            keyframeAnim->freezeAtTime(t);
     }
 
-    return false;
-}
+    CSSPropertyTransitionsMap::const_iterator transitionsEnd = m_transitions.end();
+    for (CSSPropertyTransitionsMap::const_iterator it = m_transitions.begin(); it != transitionsEnd; ++it) {
+        RefPtr<ImplicitAnimation> implAnim = it->value;
 
-bool CompositeAnimation::pauseTransitionAtTime(CSSPropertyID property, double t)
-{
-    if ((property < firstCSSProperty) || (property >= firstCSSProperty + numCSSProperties))
-        return false;
+        if (!implAnim->running())
+            continue;
 
-    ImplicitAnimation* implAnim = m_transitions.get(property).get();
-    if (!implAnim) {
-        // Check to see if this property is being animated via a shorthand.
-        // This code is only used for testing, so performance is not critical here.
-        HashSet<CSSPropertyID> shorthandProperties = CSSPropertyAnimation::animatableShorthandsAffectingProperty(property);
-        bool anyPaused = false;
-        HashSet<CSSPropertyID>::const_iterator end = shorthandProperties.end();
-        for (HashSet<CSSPropertyID>::const_iterator it = shorthandProperties.begin(); it != end; ++it) {
-            if (pauseTransitionAtTime(*it, t))
-                anyPaused = true;
-        }
-        return anyPaused;
+        if ((t >= 0.0) && (t <= implAnim->duration()))
+            implAnim->freezeAtTime(t);
     }
-
-    if (!implAnim->running())
-        return false;
-
-    if ((t >= 0.0) && (t <= implAnim->duration())) {
-        implAnim->freezeAtTime(t);
-        return true;
-    }
-
-    return false;
 }
 
 unsigned CompositeAnimation::numberOfActiveAnimations() const
diff --git a/Source/core/page/animation/CompositeAnimation.h b/Source/core/page/animation/CompositeAnimation.h
index 0720ce2..6d05bef 100644
--- a/Source/core/page/animation/CompositeAnimation.h
+++ b/Source/core/page/animation/CompositeAnimation.h
@@ -75,8 +75,7 @@
     void overrideImplicitAnimations(CSSPropertyID);
     void resumeOverriddenImplicitAnimations(CSSPropertyID);
 
-    bool pauseAnimationAtTime(const AtomicString& name, double t);
-    bool pauseTransitionAtTime(CSSPropertyID, double);
+    void pauseAnimationsForTesting(double t);
     unsigned numberOfActiveAnimations() const;
 
 private:
diff --git a/Source/core/page/animation/KeyframeAnimation.cpp b/Source/core/page/animation/KeyframeAnimation.cpp
index 90b3305..b745ebc 100644
--- a/Source/core/page/animation/KeyframeAnimation.cpp
+++ b/Source/core/page/animation/KeyframeAnimation.cpp
@@ -30,7 +30,7 @@
 #include "core/page/animation/KeyframeAnimation.h"
 
 #include "CSSPropertyNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/EventNames.h"
 #include "core/page/animation/AnimationControllerPrivate.h"
 #include "core/page/animation/CSSPropertyAnimation.h"
diff --git a/Source/core/page/scrolling/ScrollingCoordinator.cpp b/Source/core/page/scrolling/ScrollingCoordinator.cpp
index a465817..5519d14 100644
--- a/Source/core/page/scrolling/ScrollingCoordinator.cpp
+++ b/Source/core/page/scrolling/ScrollingCoordinator.cpp
@@ -92,7 +92,7 @@
 
 }
 
-void ScrollingCoordinator::setNonFastScrollableRegion(const Region& region)
+void ScrollingCoordinator::setShouldHandleScrollGestureOnMainThreadRegion(const Region& region)
 {
     if (WebLayer* scrollLayer = scrollingWebLayerForScrollableArea(m_page->mainFrame()->view())) {
         Vector<IntRect> rects = region.rects();
@@ -107,12 +107,16 @@
 {
     ASSERT(m_page);
 
-    // Compute the region of the page that we can't do fast scrolling for. This currently includes
-    // all scrollable areas, such as subframes, overflow divs and list boxes, whose composited
+    // Compute the region of the page that we can't handle scroll gestures on impl thread:
+    // This currently includes:
+    // 1. All scrollable areas, such as subframes, overflow divs and list boxes, whose composited
     // scrolling are not enabled. We need to do this even if the frame view whose layout was updated
     // is not the main frame.
-    Region nonFastScrollableRegion = computeNonFastScrollableRegion(m_page->mainFrame(), IntPoint());
-    setNonFastScrollableRegion(nonFastScrollableRegion);
+    // 2. Resize control areas, e.g. the small rect at the right bottom of div/textarea/iframe when
+    // CSS property "resize" is enabled.
+    // 3. Plugin areas.
+    Region shouldHandleScrollGestureOnMainThreadRegion = computeShouldHandleScrollGestureOnMainThreadRegion(m_page->mainFrame(), IntPoint());
+    setShouldHandleScrollGestureOnMainThreadRegion(shouldHandleScrollGestureOnMainThreadRegion);
     Vector<IntRect> touchEventTargetRects;
     computeAbsoluteTouchEventTargetRects(m_page->mainFrame()->document(), touchEventTargetRects);
     setTouchEventTargetRects(touchEventTargetRects);
@@ -349,12 +353,12 @@
     return renderView->usesCompositing();
 }
 
-Region ScrollingCoordinator::computeNonFastScrollableRegion(const Frame* frame, const IntPoint& frameLocation) const
+Region ScrollingCoordinator::computeShouldHandleScrollGestureOnMainThreadRegion(const Frame* frame, const IntPoint& frameLocation) const
 {
-    Region nonFastScrollableRegion;
+    Region shouldHandleScrollGestureOnMainThreadRegion;
     FrameView* frameView = frame->view();
     if (!frameView)
-        return nonFastScrollableRegion;
+        return shouldHandleScrollGestureOnMainThreadRegion;
 
     IntPoint offset = frameLocation;
     offset.moveBy(frameView->frameRect().location());
@@ -367,7 +371,21 @@
                 continue;
             IntRect box = scrollableArea->scrollableAreaBoundingBox();
             box.moveBy(offset);
-            nonFastScrollableRegion.unite(box);
+            shouldHandleScrollGestureOnMainThreadRegion.unite(box);
+        }
+    }
+
+    // We use GestureScrollBegin/Update/End for moving the resizer handle. So we mark these
+    // small resizer areas as non-fast-scrollable to allow the scroll gestures to be passed to
+    // main thread if they are targeting the resizer area. (Resizing is done in EventHandler.cpp
+    // on main thread).
+    if (const FrameView::ResizerAreaSet* resizerAreas = frameView->resizerAreas()) {
+        for (FrameView::ResizerAreaSet::const_iterator it = resizerAreas->begin(), end = resizerAreas->end(); it != end; ++it) {
+            RenderLayer* layer = *it;
+            IntRect bounds = layer->renderer()->absoluteBoundingBoxRect();
+            IntRect corner = layer->resizerCornerRect(bounds, RenderLayer::ResizerForTouch);
+            corner.moveBy(offset);
+            shouldHandleScrollGestureOnMainThreadRegion.unite(corner);
         }
     }
 
@@ -378,15 +396,15 @@
 
             PluginView* pluginView = toPluginView((*it).get());
             if (pluginView->wantsWheelEvents())
-                nonFastScrollableRegion.unite(pluginView->frameRect());
+                shouldHandleScrollGestureOnMainThreadRegion.unite(pluginView->frameRect());
         }
     }
 
     FrameTree* tree = frame->tree();
     for (Frame* subFrame = tree->firstChild(); subFrame; subFrame = subFrame->tree()->nextSibling())
-        nonFastScrollableRegion.unite(computeNonFastScrollableRegion(subFrame, offset));
+        shouldHandleScrollGestureOnMainThreadRegion.unite(computeShouldHandleScrollGestureOnMainThreadRegion(subFrame, offset));
 
-    return nonFastScrollableRegion;
+    return shouldHandleScrollGestureOnMainThreadRegion;
 }
 
 static void accumulateRendererTouchEventTargetRects(Vector<IntRect>& rects, const RenderObject* renderer, const IntRect& parentRect = IntRect())
diff --git a/Source/core/page/scrolling/ScrollingCoordinator.h b/Source/core/page/scrolling/ScrollingCoordinator.h
index 6e01a92..5ff33d6 100644
--- a/Source/core/page/scrolling/ScrollingCoordinator.h
+++ b/Source/core/page/scrolling/ScrollingCoordinator.h
@@ -101,8 +101,7 @@
 
     static String mainThreadScrollingReasonsAsText(MainThreadScrollingReasons);
     String mainThreadScrollingReasonsAsText() const;
-
-    Region computeNonFastScrollableRegion(const Frame*, const IntPoint& frameLocation) const;
+    Region computeShouldHandleScrollGestureOnMainThreadRegion(const Frame*, const IntPoint& frameLocation) const;
 
 protected:
     explicit ScrollingCoordinator(Page*);
@@ -126,7 +125,7 @@
     
     static WebKit::WebLayer* scrollingWebLayerForScrollableArea(ScrollableArea*);
 
-    void setNonFastScrollableRegion(const Region&);
+    void setShouldHandleScrollGestureOnMainThreadRegion(const Region&);
     void setTouchEventTargetRects(const Vector<IntRect>&);
     void setWheelEventHandlerCount(unsigned);
 
diff --git a/Source/WebKit/chromium/tests/DecimalTest.cpp b/Source/core/platform/DecimalTest.cpp
similarity index 99%
rename from Source/WebKit/chromium/tests/DecimalTest.cpp
rename to Source/core/platform/DecimalTest.cpp
index 47f4cc2..3e2aa83 100644
--- a/Source/WebKit/chromium/tests/DecimalTest.cpp
+++ b/Source/core/platform/DecimalTest.cpp
@@ -31,16 +31,16 @@
 #include "config.h"
 #include "core/platform/Decimal.h"
 
+#include "wtf/MathExtras.h"
+#include "wtf/text/CString.h"
 #include <gtest/gtest.h>
-#include <wtf/MathExtras.h>
-#include <wtf/text/CString.h>
 
 namespace WebCore {
 
 std::ostream& operator<<(std::ostream& os, const Decimal& decimal)
 {
     Decimal::EncodedData data = decimal.value();
-    return os 
+    return os
         << "encode(" << String::number(data.coefficient()).ascii().data()
         << ", " << String::number(data.exponent()).ascii().data()
         << ", " << (data.sign() == Decimal::Negative ? "Negative" : "Positive")
diff --git a/Source/core/platform/FileSystem.cpp b/Source/core/platform/FileSystem.cpp
deleted file mode 100644
index b231b6f..0000000
--- a/Source/core/platform/FileSystem.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright (C) 2007, 2011 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "core/platform/FileSystem.h"
-
-#include <wtf/HexNumber.h>
-
-namespace WebCore {
-
-// The following lower-ASCII characters need escaping to be used in a filename
-// across all systems, including Windows:
-//     - Unprintable ASCII (00-1F)
-//     - Space             (20)
-//     - Double quote      (22)
-//     - Percent           (25) (escaped because it is our escape character)
-//     - Asterisk          (2A)
-//     - Slash             (2F)
-//     - Colon             (3A)
-//     - Less-than         (3C)
-//     - Greater-than      (3E)
-//     - Question Mark     (3F)
-//     - Backslash         (5C)
-//     - Pipe              (7C)
-//     - Delete            (7F)
-
-static const bool needsEscaping[128] = {
-    /* 00-07 */ true,  true,  true,  true,  true,  true,  true,  true,
-    /* 08-0F */ true,  true,  true,  true,  true,  true,  true,  true,
-
-    /* 10-17 */ true,  true,  true,  true,  true,  true,  true,  true,
-    /* 18-1F */ true,  true,  true,  true,  true,  true,  true,  true,
-
-    /* 20-27 */ true,  false, true,  false, false, true,  false, false,
-    /* 28-2F */ false, false, true,  false, false, false, false, true,
-
-    /* 30-37 */ false, false, false, false, false, false, false, false,
-    /* 38-3F */ false, false, true,  false, true,  false, true,  true,
-
-    /* 40-47 */ false, false, false, false, false, false, false, false,
-    /* 48-4F */ false, false, false, false, false, false, false, false,
-
-    /* 50-57 */ false, false, false, false, false, false, false, false,
-    /* 58-5F */ false, false, false, false, true,  false, false, false,
-
-    /* 60-67 */ false, false, false, false, false, false, false, false,
-    /* 68-6F */ false, false, false, false, false, false, false, false,
-
-    /* 70-77 */ false, false, false, false, false, false, false, false,
-    /* 78-7F */ false, false, false, false, true,  false, false, true,
-};
-
-static inline bool shouldEscapeUChar(UChar c)
-{
-    return c > 127 ? false : needsEscaping[c];
-}
-
-String encodeForFileName(const String& inputStr)
-{
-    unsigned length = inputStr.length();
-    Vector<UChar, 512> buffer(length * 3 + 1);
-    UChar* p = buffer.data();
-
-    const UChar* str = inputStr.characters();
-    const UChar* strEnd = str + length;
-
-    while (str < strEnd) {
-        UChar c = *str++;
-        if (shouldEscapeUChar(c)) {
-            *p++ = '%';
-            placeByteAsHex(c, p);
-        } else
-            *p++ = c;
-    }
-
-    ASSERT(p - buffer.data() <= static_cast<int>(buffer.size()));
-
-    return String(buffer.data(), p - buffer.data());
-}
-
-} // namespace WebCore
diff --git a/Source/core/platform/FileSystem.h b/Source/core/platform/FileSystem.h
index 3ed427d..1cb990f 100644
--- a/Source/core/platform/FileSystem.h
+++ b/Source/core/platform/FileSystem.h
@@ -97,9 +97,6 @@
 // Returns number of bytes actually written if successful, -1 otherwise.
 int readFromFile(PlatformFileHandle, char* data, int length);
 
-// Encode a string for use within a file name.
-String encodeForFileName(const String&);
-
 } // namespace WebCore
 
 #endif // FileSystem_h
diff --git a/Source/core/platform/KURL.h b/Source/core/platform/KURL.h
index d52cbda..0a17aef 100644
--- a/Source/core/platform/KURL.h
+++ b/Source/core/platform/KURL.h
@@ -1,273 +1,32 @@
 /*
- * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2011, 2012 Apple Inc. All rights reserved.
- *
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ * 
  * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * 
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef KURL_h
-#define KURL_h
-
-#include "core/platform/KURLGooglePrivate.h"
-#include <wtf/Forward.h>
-#include <wtf/HashMap.h>
-#include <wtf/text/WTFString.h>
-
-#if USE(CF)
-typedef const struct __CFURL* CFURLRef;
-#endif
-
-namespace WebCore {
-
-class TextEncoding;
-struct KURLHash;
-
-enum ParsedURLStringTag { ParsedURLString };
-
-class KURL {
-public:
-    // Generates a URL which contains a null string.
-    KURL() { invalidate(); }
-
-    // The argument is an absolute URL string. The string is assumed to be output of KURL::string() called on a valid
-    // KURL object, or indiscernible from such.
-    // It is usually best to avoid repeatedly parsing a string, unless memory saving outweigh the possible slow-downs.
-    KURL(ParsedURLStringTag, const String&);
-    explicit KURL(WTF::HashTableDeletedValueType) : m_url(WTF::HashTableDeletedValue) { }
-
-    bool isHashTableDeletedValue() const { return string().isHashTableDeletedValue(); }
-
-    // Resolves the relative URL with the given base URL. If provided, the
-    // TextEncoding is used to encode non-ASCII characers. The base URL can be
-    // null or empty, in which case the relative URL will be interpreted as
-    // absolute.
-    // FIXME: If the base URL is invalid, this always creates an invalid
-    // URL. Instead I think it would be better to treat all invalid base URLs
-    // the same way we treate null and empty base URLs.
-    KURL(const KURL& base, const String& relative);
-    KURL(const KURL& base, const String& relative, const TextEncoding&);
-
-    // For conversions from other structures that have already parsed and
-    // canonicalized the URL. The input must be exactly what KURL would have
-    // done with the same input.
-    KURL(const CString& canonicalSpec, const url_parse::Parsed&, bool isValid);
-
-    String strippedForUseAsReferrer() const;
-
-    // FIXME: The above functions should be harmonized so that passing a
-    // base of null or the empty string gives the same result as the
-    // standard String constructor.
-
-    // Makes a deep copy. Helpful only if you need to use a KURL on another
-    // thread.  Since the underlying StringImpl objects are immutable, there's
-    // no other reason to ever prefer copy() over plain old assignment.
-    KURL copy() const;
-
-    bool isNull() const;
-    bool isEmpty() const;
-    bool isValid() const;
-
-    // Returns true if this URL has a path. Note that "http://foo.com/" has a
-    // path of "/", so this function will return true. Only invalid or
-    // non-hierarchical (like "javascript:") URLs will have no path.
-    bool hasPath() const;
-
-    // Returns true if you can set the host and port for the URL.
-    // Non-hierarchical URLs don't have a host and port.
-    bool canSetHostOrPort() const { return isHierarchical(); }
-
-    bool canSetPathname() const { return isHierarchical(); }
-    bool isHierarchical() const;
-
-    const String& string() const { return m_url.string(); }
-
-    String elidedString() const;
-
-    String protocol() const;
-    String host() const;
-    unsigned short port() const;
-    bool hasPort() const;
-    String user() const;
-    String pass() const;
-    String path() const;
-    String lastPathComponent() const;
-    String query() const;
-    String fragmentIdentifier() const;
-    bool hasFragmentIdentifier() const;
-
-    String baseAsString() const;
-
-    // Returns true if the current URL's protocol is the same as the null-
-    // terminated ASCII argument. The argument must be lower-case.
-    bool protocolIs(const char*) const;
-    bool protocolIsData() const { return protocolIs("data"); }
-    bool protocolIsInHTTPFamily() const;
-    bool isLocalFile() const;
-    bool isBlankURL() const;
-
-    bool setProtocol(const String&);
-    void setHost(const String&);
-
-    void removePort();
-    void setPort(unsigned short);
-
-    // Input is like "foo.com" or "foo.com:8000".
-    void setHostAndPort(const String&);
-
-    void setUser(const String&);
-    void setPass(const String&);
-
-    // If you pass an empty path for HTTP or HTTPS URLs, the resulting path
-    // will be "/".
-    void setPath(const String&);
-
-    // The query may begin with a question mark, or, if not, one will be added
-    // for you. Setting the query to the empty string will leave a "?" in the
-    // URL (with nothing after it). To clear the query, pass a null string.
-    void setQuery(const String&);
-
-    void setFragmentIdentifier(const String&);
-    void removeFragmentIdentifier();
-
-    friend bool equalIgnoringFragmentIdentifier(const KURL&, const KURL&);
-
-    friend bool protocolHostAndPortAreEqual(const KURL&, const KURL&);
-
-    unsigned hostStart() const;
-    unsigned hostEnd() const;
-
-    unsigned pathStart() const;
-    unsigned pathEnd() const;
-    unsigned pathAfterLastSlash() const;
-
-    operator const String&() const { return string(); }
-
-#if USE(CF)
-    KURL(CFURLRef);
-    CFURLRef createCFURL() const;
-#endif
-
-#ifdef __OBJC__
-    operator NSString*() const { return string(); }
-#endif
-
-    // Getters for the parsed structure and its corresponding 8-bit string.
-    const url_parse::Parsed& parsed() const { return m_url.m_parsed; }
-    const CString& utf8String() const { return m_url.utf8String(); }
-
-    const KURL* innerURL() const { return m_url.innerURL(); }
-
-#ifndef NDEBUG
-    void print() const;
-#endif
-
-    void reportMemoryUsage(MemoryObjectInfo*) const;
-    bool isSafeToSendToAnotherThread() const;
-
-private:
-    void invalidate();
-    static bool protocolIs(const String&, const char*);
-
-    friend class KURLGooglePrivate;
-    KURLGooglePrivate m_url;
-};
-
-bool operator==(const KURL&, const KURL&);
-bool operator==(const KURL&, const String&);
-bool operator==(const String&, const KURL&);
-bool operator!=(const KURL&, const KURL&);
-bool operator!=(const KURL&, const String&);
-bool operator!=(const String&, const KURL&);
-
-bool equalIgnoringFragmentIdentifier(const KURL&, const KURL&);
-bool protocolHostAndPortAreEqual(const KURL&, const KURL&);
-
-const KURL& blankURL();
-
-// Functions to do URL operations on strings.
-// These are operations that aren't faster on a parsed URL.
-// These are also different from the KURL functions in that they don't require the string to be a valid and parsable URL.
-// This is especially important because valid javascript URLs are not necessarily considered valid by KURL.
-
-bool protocolIs(const String& url, const char* protocol);
-bool protocolIsJavaScript(const String& url);
-
-bool isDefaultPortForProtocol(unsigned short port, const String& protocol);
-bool portAllowed(const KURL&); // Blacklist ports that should never be used for Web resources.
-
-bool isValidProtocol(const String&);
-
-String mimeTypeFromDataURL(const String& url);
-String mimeTypeFromURL(const KURL&);
-
-// Unescapes the given string using URL escaping rules, given an optional
-// encoding (defaulting to UTF-8 otherwise). DANGER: If the URL has "%00"
-// in it, the resulting string will have embedded null characters!
-String decodeURLEscapeSequences(const String&);
-String decodeURLEscapeSequences(const String&, const TextEncoding&);
-
-String encodeWithURLEscapeSequences(const String&);
-
-// Inlines.
-
-inline bool operator==(const KURL& a, const KURL& b)
-{
-    return a.string() == b.string();
-}
-
-inline bool operator==(const KURL& a, const String& b)
-{
-    return a.string() == b;
-}
-
-inline bool operator==(const String& a, const KURL& b)
-{
-    return a == b.string();
-}
-
-inline bool operator!=(const KURL& a, const KURL& b)
-{
-    return a.string() != b.string();
-}
-
-inline bool operator!=(const KURL& a, const String& b)
-{
-    return a.string() != b;
-}
-
-inline bool operator!=(const String& a, const KURL& b)
-{
-    return a != b.string();
-}
-
-} // namespace WebCore
-
-namespace WTF {
-
-    // KURLHash is the default hash for String
-    template<typename T> struct DefaultHash;
-    template<> struct DefaultHash<WebCore::KURL> {
-        typedef WebCore::KURLHash Hash;
-    };
-
-} // namespace WTF
-
-#endif // KURL_h
+// FIXME: Remove this forwarding header.
+#include "origin/KURL.h"
diff --git a/Source/core/platform/KURLHash.h b/Source/core/platform/KURLHash.h
index ed7e34b..1b8ab71 100644
--- a/Source/core/platform/KURLHash.h
+++ b/Source/core/platform/KURLHash.h
@@ -1,57 +1,32 @@
 /*
- * Copyright (C) 2008 Apple Inc. All Rights Reserved.
- *
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ * 
  * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * modification, are permitted provided that the following conditions are
+ * met:
+ * 
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef KURLHash_h
-#define KURLHash_h
-
-#include "core/platform/KURL.h"
-#include <wtf/text/StringHash.h>
-#include <wtf/text/WTFString.h>
-
-namespace WebCore {
-
-    struct KURLHash {
-        static unsigned hash(const KURL& key)
-        {
-            return key.string().impl()->hash();
-        }
-
-        static bool equal(const KURL& a, const KURL& b)
-        {
-            return StringHash::equal(a.string(), b.string());
-        }
-
-        static const bool safeToCompareToEmptyOrDeleted = false;
-    };
-
-} // namespace WebCore
-
-namespace WTF {
-
-    template<> struct HashTraits<WebCore::KURL> : SimpleClassHashTraits<WebCore::KURL> { };
-
-} // namespace WTF
-
-#endif // KURLHash_h
+// FIXME: Remove this forwarding header.
+#include "origin/KURLHash.h"
diff --git a/Source/core/platform/MIMETypeFromURL.cpp b/Source/core/platform/MIMETypeFromURL.cpp
new file mode 100644
index 0000000..2b05f54
--- /dev/null
+++ b/Source/core/platform/MIMETypeFromURL.cpp
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2004, 2007, 2008, 2011, 2012 Apple Inc. All rights reserved.
+ * Copyright (C) 2012 Research In Motion Limited. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "core/platform/MIMETypeFromURL.h"
+
+#include "core/platform/MIMETypeRegistry.h"
+#include "core/platform/text/DecodeEscapeSequences.h"
+
+namespace WebCore {
+
+String mimeTypeFromDataURL(const String& url)
+{
+    ASSERT(protocolIs(url, "data"));
+    size_t index = url.find(';');
+    if (index == notFound)
+        index = url.find(',');
+    if (index != notFound) {
+        if (index > 5)
+            return url.substring(5, index - 5).lower();
+        return "text/plain"; // Data URLs with no MIME type are considered text/plain.
+    }
+    return "";
+}
+
+String mimeTypeFromURL(const KURL& url)
+{
+    String decodedPath = decodeURLEscapeSequences(url.path());
+    String extension = decodedPath.substring(decodedPath.reverseFind('.') + 1);
+
+    // We don't use MIMETypeRegistry::getMIMETypeForPath() because it returns "application/octet-stream" upon failure
+    return MIMETypeRegistry::getMIMETypeForExtension(extension);
+}
+
+}
diff --git a/Source/modules/websockets/DOMWindowWebSocket.idl b/Source/core/platform/MIMETypeFromURL.h
similarity index 77%
rename from Source/modules/websockets/DOMWindowWebSocket.idl
rename to Source/core/platform/MIMETypeFromURL.h
index c8d2d64..7f7de27 100644
--- a/Source/modules/websockets/DOMWindowWebSocket.idl
+++ b/Source/core/platform/MIMETypeFromURL.h
@@ -1,6 +1,5 @@
 /*
- * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Google Inc. All rights reserved.
+ * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2011, 2012 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -24,8 +23,17 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-partial interface DOMWindow {
-    attribute CloseEventConstructor CloseEvent;
-    attribute WebSocketConstructor WebSocket; // Usable with the new operator
-};
+#ifndef MIMETypeFromURL_h
+#define MIMETypeFromURL_h
 
+#include "core/platform/KURL.h"
+#include "wtf/text/WTFString.h"
+
+namespace WebCore {
+
+String mimeTypeFromDataURL(const String& url);
+String mimeTypeFromURL(const KURL&);
+
+} // namespace WebCore
+
+#endif // MIMETypeFromURL_h
diff --git a/Source/core/platform/MIMETypeRegistry.h b/Source/core/platform/MIMETypeRegistry.h
index ee32c32..77fefd7 100644
--- a/Source/core/platform/MIMETypeRegistry.h
+++ b/Source/core/platform/MIMETypeRegistry.h
@@ -64,9 +64,6 @@
     // document in a frame.  Includes supported JavaScript MIME types.
     static bool isSupportedNonImageMIMEType(const String& mimeType);
 
-    // Check to see if a mime type is suitable for being loaded using <video> and <audio>
-    static bool isSupportedMediaMIMEType(const String& mimeType); 
-
     // Check to see if the mime type and codecs are supported by the MediaSource implementation.
     static bool isSupportedMediaSourceMIMEType(const String& mimeType, const String& codecs);
 
diff --git a/Source/core/platform/PlatformKeyboardEvent.h b/Source/core/platform/PlatformKeyboardEvent.h
index 7d86b80..9b876c6 100644
--- a/Source/core/platform/PlatformKeyboardEvent.h
+++ b/Source/core/platform/PlatformKeyboardEvent.h
@@ -80,7 +80,6 @@
         // Most compatible Windows virtual key code associated with the event.
         // Zero for Char events.
         int windowsVirtualKeyCode() const { return m_windowsVirtualKeyCode; }
-        void setWindowsVirtualKeyCode(int code) { m_windowsVirtualKeyCode = code; }
 
         int nativeVirtualKeyCode() const { return m_nativeVirtualKeyCode; }
         int macCharCode() const { return m_macCharCode; }
diff --git a/Source/core/platform/PopupMenu.h b/Source/core/platform/PopupMenu.h
index 8ebba03..081c8a7 100644
--- a/Source/core/platform/PopupMenu.h
+++ b/Source/core/platform/PopupMenu.h
@@ -25,13 +25,15 @@
 
 namespace WebCore {
 
+class FloatQuad;
 class FrameView;
 class IntRect;
+class IntSize;
 
 class PopupMenu : public RefCounted<PopupMenu> {
 public:
     virtual ~PopupMenu() {}
-    virtual void show(const IntRect&, FrameView*, int index) = 0;
+    virtual void show(const FloatQuad& controlPosition, const IntSize& controlSize, FrameView*, int index) = 0;
     virtual void hide() = 0;
     virtual void updateFromElement() = 0;
     virtual void disconnectClient() = 0;
diff --git a/Source/core/platform/PrerenderHandle.h b/Source/core/platform/PrerenderHandle.h
index e6de448..26e7d6f 100644
--- a/Source/core/platform/PrerenderHandle.h
+++ b/Source/core/platform/PrerenderHandle.h
@@ -32,7 +32,7 @@
 #ifndef PrerenderHandle_h
 #define PrerenderHandle_h
 
-#include "core/platform/ReferrerPolicy.h"
+#include "origin/ReferrerPolicy.h"
 #include <wtf/PassRefPtr.h>
 #include <wtf/RefCounted.h>
 #include <wtf/RefPtr.h>
diff --git a/Source/core/platform/ScrollView.cpp b/Source/core/platform/ScrollView.cpp
index 02fd24e..575de45 100644
--- a/Source/core/platform/ScrollView.cpp
+++ b/Source/core/platform/ScrollView.cpp
@@ -33,7 +33,7 @@
 #include "core/platform/ScrollAnimator.h"
 #include "core/platform/Scrollbar.h"
 #include "core/platform/ScrollbarTheme.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/GraphicsLayer.h"
 #include <wtf/StdLibExtras.h>
 
@@ -217,9 +217,9 @@
     return IntRect(IntPoint(m_scrollOffset), expandedIntSize(visibleContentSize));
 }
 
-IntSize ScrollView::layoutSize() const
+IntSize ScrollView::layoutSize(VisibleContentRectIncludesScrollbars scrollbarInclusion) const
 {
-    return m_fixedLayoutSize.isEmpty() || !m_useFixedLayout ? unscaledVisibleContentSize(ExcludeScrollbars) : m_fixedLayoutSize;
+    return m_fixedLayoutSize.isEmpty() || !m_useFixedLayout ? unscaledVisibleContentSize(scrollbarInclusion) : m_fixedLayoutSize;
 }
 
 IntSize ScrollView::fixedLayoutSize() const
diff --git a/Source/core/platform/ScrollView.h b/Source/core/platform/ScrollView.h
index b8f97a3..08819f1 100644
--- a/Source/core/platform/ScrollView.h
+++ b/Source/core/platform/ScrollView.h
@@ -139,14 +139,14 @@
 
     // Functions for getting/setting the size webkit should use to layout the contents. By default this is the same as the visible
     // content size. Explicitly setting a layout size value will cause webkit to layout the contents using this size instead.
-    IntSize layoutSize() const;
-    int layoutWidth() const { return layoutSize().width(); }
-    int layoutHeight() const { return layoutSize().height(); }
+    IntSize layoutSize(VisibleContentRectIncludesScrollbars = ExcludeScrollbars) const;
+    int layoutWidth(VisibleContentRectIncludesScrollbars scrollbarInclusion = ExcludeScrollbars) const { return layoutSize(scrollbarInclusion).width(); }
+    int layoutHeight(VisibleContentRectIncludesScrollbars scrollbarInclusion = ExcludeScrollbars) const { return layoutSize(scrollbarInclusion).height(); }
     IntSize fixedLayoutSize() const;
     void setFixedLayoutSize(const IntSize&);
     bool useFixedLayout() const;
     void setUseFixedLayout(bool enable);
-    
+
     // Functions for getting/setting the size of the document contained inside the ScrollView (as an IntSize or as individual width and height
     // values).
     virtual IntSize contentsSize() const OVERRIDE; // Always at least as big as the visibleWidth()/visibleHeight().
diff --git a/Source/core/platform/ScrollableArea.h b/Source/core/platform/ScrollableArea.h
index a581a81..5ba8c9e 100644
--- a/Source/core/platform/ScrollableArea.h
+++ b/Source/core/platform/ScrollableArea.h
@@ -146,7 +146,6 @@
 
     virtual bool shouldSuspendScrollAnimations() const { return true; }
     virtual void scrollbarStyleChanged(int /*newStyle*/, bool /*forceUpdate*/) { }
-    virtual void setVisibleScrollerThumbRect(const IntRect&) { }
 
     virtual bool scrollbarsCanBeActive() const = 0;
     
diff --git a/Source/core/platform/ScrollbarTheme.h b/Source/core/platform/ScrollbarTheme.h
index 5cd2e08..ae96cc1 100644
--- a/Source/core/platform/ScrollbarTheme.h
+++ b/Source/core/platform/ScrollbarTheme.h
@@ -90,7 +90,6 @@
     virtual void paintOverhangAreas(ScrollView*, GraphicsContext*, const IntRect&, const IntRect&, const IntRect&) { }
 
 #if ENABLE(RUBBER_BANDING)
-    virtual void setUpOverhangAreasLayerContents(GraphicsLayer*, const Color&) { }
     virtual void setUpContentShadowLayer(GraphicsLayer*) { }
 #endif
 
diff --git a/Source/core/platform/SearchPopupMenu.h b/Source/core/platform/SearchPopupMenu.h
deleted file mode 100644
index e40b9d1..0000000
--- a/Source/core/platform/SearchPopupMenu.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef SearchPopupMenu_h
-#define SearchPopupMenu_h
-
-#include "core/platform/PopupMenu.h"
-#include <wtf/Forward.h>
-#include <wtf/text/WTFString.h>
-#include <wtf/Vector.h>
-
-namespace WebCore {
-
-class SearchPopupMenu : public RefCounted<SearchPopupMenu> {
-public:
-    virtual ~SearchPopupMenu() {}
-    virtual PopupMenu* popupMenu() = 0;
-    virtual void saveRecentSearches(const AtomicString& name, const Vector<String>& searchItems) = 0;
-    virtual void loadRecentSearches(const AtomicString& name, Vector<String>& searchItems) = 0;
-    virtual bool enabled() = 0;
-};
-
-}
-
-#endif // SearchPopupMenu_h
diff --git a/Source/core/platform/ThemeTypes.h b/Source/core/platform/ThemeTypes.h
index adc4469..fccb438 100644
--- a/Source/core/platform/ThemeTypes.h
+++ b/Source/core/platform/ThemeTypes.h
@@ -54,7 +54,7 @@
     MenulistPart, MenulistButtonPart, MenulistTextPart, MenulistTextFieldPart, MeterPart, ProgressBarPart, ProgressBarValuePart,
     SliderHorizontalPart, SliderVerticalPart, SliderThumbHorizontalPart,
     SliderThumbVerticalPart, CaretPart, SearchFieldPart, SearchFieldDecorationPart,
-    SearchFieldResultsDecorationPart, SearchFieldResultsButtonPart,
+    SearchFieldResultsDecorationPart,
     SearchFieldCancelButtonPart, TextFieldPart,
     RelevancyLevelIndicatorPart, ContinuousCapacityLevelIndicatorPart, DiscreteCapacityLevelIndicatorPart, RatingLevelIndicatorPart,
     TextAreaPart, CapsLockIndicatorPart
diff --git a/Source/core/platform/ThreadGlobalData.cpp b/Source/core/platform/ThreadGlobalData.cpp
index ccc08a0..e0ec4cb 100644
--- a/Source/core/platform/ThreadGlobalData.cpp
+++ b/Source/core/platform/ThreadGlobalData.cpp
@@ -31,14 +31,13 @@
 #include "core/inspector/InspectorCounters.h"
 #include "core/loader/cache/CachedResourceRequestInitiators.h"
 #include "core/platform/ThreadTimers.h"
-#include "core/platform/text/TextCodecICU.h"
-#include <wtf/MainThread.h>
-#include <wtf/text/StringImpl.h>
-#include <wtf/UnusedParam.h>
-#include <wtf/WTFThreadData.h>
+#include "wtf/MainThread.h"
+#include "wtf/ThreadSpecific.h"
+#include "wtf/Threading.h"
+#include "wtf/UnusedParam.h"
+#include "wtf/WTFThreadData.h"
+#include "wtf/text/StringImpl.h"
 
-#include <wtf/Threading.h>
-#include <wtf/ThreadSpecific.h>
 using namespace WTF;
 
 namespace WebCore {
@@ -52,7 +51,6 @@
 #ifndef NDEBUG
     , m_isMainThread(isMainThread())
 #endif
-    , m_cachedConverterICU(adoptPtr(new ICUConverterWrapper))
     , m_inspectorCounters(adoptPtr(new ThreadLocalInspectorCounters()))
 {
     // This constructor will have been called on the main thread before being called on
@@ -69,11 +67,7 @@
 
 void ThreadGlobalData::destroy()
 {
-
-    m_cachedConverterICU.clear();
-
     m_inspectorCounters.clear();
-
     m_eventNames.clear();
     m_threadTimers.clear();
 }
diff --git a/Source/core/platform/ThreadGlobalData.h b/Source/core/platform/ThreadGlobalData.h
index c03daf6..b9004b5 100644
--- a/Source/core/platform/ThreadGlobalData.h
+++ b/Source/core/platform/ThreadGlobalData.h
@@ -27,14 +27,15 @@
 #ifndef ThreadGlobalData_h
 #define ThreadGlobalData_h
 
-#include <wtf/HashMap.h>
-#include <wtf/HashSet.h>
-#include <wtf/Noncopyable.h>
-#include <wtf/OwnPtr.h>
-#include <wtf/text/StringHash.h>
+#include "wtf/HashMap.h"
+#include "wtf/HashSet.h"
+#include "wtf/Noncopyable.h"
+#include "wtf/OwnPtr.h"
+#include "wtf/PassOwnPtr.h"
+#include "wtf/ThreadSpecific.h"
+#include "wtf/Threading.h"
+#include "wtf/text/StringHash.h"
 
-#include <wtf/ThreadSpecific.h>
-#include <wtf/Threading.h>
 using WTF::ThreadSpecific;
 
 namespace WebCore {
@@ -44,7 +45,6 @@
     class ThreadTimers;
 
     struct CachedResourceRequestInitiators;
-    struct ICUConverterWrapper;
     struct TECConverterWrapper;
 
     class ThreadGlobalData {
@@ -58,8 +58,6 @@
         EventNames& eventNames() { return *m_eventNames; }
         ThreadTimers& threadTimers() { return *m_threadTimers; }
 
-        ICUConverterWrapper& cachedConverterICU() { return *m_cachedConverterICU; }
-
         ThreadLocalInspectorCounters& inspectorCounters() { return *m_inspectorCounters; }
 
     private:
@@ -71,8 +69,6 @@
         bool m_isMainThread;
 #endif
 
-        OwnPtr<ICUConverterWrapper> m_cachedConverterICU;
-
         OwnPtr<ThreadLocalInspectorCounters> m_inspectorCounters;
 
         static ThreadSpecific<ThreadGlobalData>* staticData;
@@ -89,7 +85,7 @@
         ThreadGlobalData::staticData = new ThreadSpecific<ThreadGlobalData>;
     return **ThreadGlobalData::staticData;
 }
-    
+
 } // namespace WebCore
 
 #endif // ThreadGlobalData_h
diff --git a/Source/core/platform/TreeShared.h b/Source/core/platform/TreeShared.h
index 8a01986..9185364 100644
--- a/Source/core/platform/TreeShared.h
+++ b/Source/core/platform/TreeShared.h
@@ -38,14 +38,12 @@
     TreeShared()
         : m_refCount(1)
 #ifndef NDEBUG
+        , m_deletionHasBegun(false)
+        , m_inRemovedLastRefFunction(false)
         , m_adoptionIsRequired(true)
 #endif
     {
         ASSERT(isMainThread());
-#ifndef NDEBUG
-        m_deletionHasBegun = false;
-        m_inRemovedLastRefFunction = false;
-#endif
     }
 
     ~TreeShared()
@@ -94,19 +92,15 @@
         return m_refCount;
     }
 
-#ifndef NDEBUG
-    bool m_deletionHasBegun;
-    bool m_inRemovedLastRefFunction;
-#endif
-
 private:
-#ifndef NDEBUG
-    friend void adopted<>(TreeShared<NodeType>*);
-#endif
-
     int m_refCount;
 
 #ifndef NDEBUG
+public:
+    bool m_deletionHasBegun;
+    bool m_inRemovedLastRefFunction;
+private:
+    friend void adopted<>(TreeShared<NodeType>*);
     bool m_adoptionIsRequired;
 #endif
 };
diff --git a/Source/core/platform/audio/AudioBus.cpp b/Source/core/platform/audio/AudioBus.cpp
index 6d7e294..4da8425 100644
--- a/Source/core/platform/audio/AudioBus.cpp
+++ b/Source/core/platform/audio/AudioBus.cpp
@@ -48,16 +48,21 @@
 
 const unsigned MaxBusChannels = 32;
 
+PassRefPtr<AudioBus> AudioBus::create(unsigned numberOfChannels, size_t length, bool allocate)
+{
+    ASSERT(numberOfChannels <= MaxBusChannels);
+    if (numberOfChannels > MaxBusChannels)
+        return 0;
+
+    return adoptRef(new AudioBus(numberOfChannels, length, allocate));
+}
+
 AudioBus::AudioBus(unsigned numberOfChannels, size_t length, bool allocate)
     : m_length(length)
     , m_busGain(1)
     , m_isFirstTime(true)
     , m_sampleRate(0)
 {
-    ASSERT(numberOfChannels <= MaxBusChannels);
-    if (numberOfChannels > MaxBusChannels)
-        return;
-
     m_channels.reserveInitialCapacity(numberOfChannels);
 
     for (unsigned i = 0; i < numberOfChannels; ++i) {
@@ -177,7 +182,7 @@
 
     size_t rangeLength = endFrame - startFrame;
 
-    RefPtr<AudioBus> audioBus = adoptRef(new AudioBus(numberOfChannels, rangeLength));
+    RefPtr<AudioBus> audioBus = create(numberOfChannels, rangeLength);
     audioBus->setSampleRate(sourceBuffer->sampleRate());
 
     for (unsigned i = 0; i < numberOfChannels; ++i)
@@ -543,7 +548,7 @@
     }
 
     if (sourceBus->isSilent()) {
-        RefPtr<AudioBus> silentBus = adoptRef(new AudioBus(numberOfSourceChannels, sourceBus->length() / sampleRateRatio));
+        RefPtr<AudioBus> silentBus = create(numberOfSourceChannels, sourceBus->length() / sampleRateRatio);
         silentBus->setSampleRate(newSampleRate);
         return silentBus;
     }
@@ -565,7 +570,7 @@
 
     // Create destination bus with same number of channels.
     unsigned numberOfDestinationChannels = resamplerSourceBus->numberOfChannels();
-    RefPtr<AudioBus> destinationBus(adoptRef(new AudioBus(numberOfDestinationChannels, destinationLength)));
+    RefPtr<AudioBus> destinationBus = create(numberOfDestinationChannels, destinationLength);
 
     // Sample-rate convert each channel.
     for (unsigned i = 0; i < numberOfDestinationChannels; ++i) {
@@ -584,7 +589,7 @@
 PassRefPtr<AudioBus> AudioBus::createByMixingToMono(const AudioBus* sourceBus)
 {
     if (sourceBus->isSilent())
-        return adoptRef(new AudioBus(1, sourceBus->length()));
+        return create(1, sourceBus->length());
 
     switch (sourceBus->numberOfChannels()) {
     case 1:
@@ -593,7 +598,7 @@
     case 2:
         {
             unsigned n = sourceBus->length();
-            RefPtr<AudioBus> destinationBus(adoptRef(new AudioBus(1, n)));
+            RefPtr<AudioBus> destinationBus = create(1, n);
 
             const float* sourceL = sourceBus->channel(0)->data();
             const float* sourceR = sourceBus->channel(1)->data();
diff --git a/Source/core/platform/audio/AudioBus.h b/Source/core/platform/audio/AudioBus.h
index 9447f35..6f4ed2b 100644
--- a/Source/core/platform/audio/AudioBus.h
+++ b/Source/core/platform/audio/AudioBus.h
@@ -66,7 +66,7 @@
     // allocate indicates whether or not to initially have the AudioChannels created with managed storage.
     // Normal usage is to pass true here, in which case the AudioChannels will memory-manage their own storage.
     // If allocate is false then setChannelMemory() has to be called later on for each channel before the AudioBus is useable...
-    AudioBus(unsigned numberOfChannels, size_t length, bool allocate = true);
+    static PassRefPtr<AudioBus> create(unsigned numberOfChannels, size_t length, bool allocate = true);
 
     // Tells the given channel to use an externally allocated buffer.
     void setChannelMemory(unsigned channelIndex, float* storage, size_t length);
@@ -149,6 +149,8 @@
 protected:
     AudioBus() { };
 
+    AudioBus(unsigned numberOfChannels, size_t length, bool allocate);
+
     void speakersCopyFrom(const AudioBus&);
     void discreteCopyFrom(const AudioBus&);
     void speakersSumFrom(const AudioBus&);
diff --git a/Source/core/platform/audio/AudioFIFO.cpp b/Source/core/platform/audio/AudioFIFO.cpp
index eb77698..efa3767 100644
--- a/Source/core/platform/audio/AudioFIFO.cpp
+++ b/Source/core/platform/audio/AudioFIFO.cpp
@@ -35,7 +35,7 @@
 namespace WebCore {
 
 AudioFIFO::AudioFIFO(unsigned numberOfChannels, size_t fifoLength)
-    : m_fifoAudioBus(numberOfChannels, fifoLength)
+    : m_fifoAudioBus(AudioBus::create(numberOfChannels, fifoLength))
     , m_fifoLength(fifoLength)
     , m_framesInFifo(0)
     , m_readIndex(0)
@@ -56,11 +56,11 @@
     size_t part2Length;
     findWrapLengths(m_readIndex, framesToConsume, part1Length, part2Length);
 
-    size_t numberOfChannels = m_fifoAudioBus.numberOfChannels();
+    size_t numberOfChannels = m_fifoAudioBus->numberOfChannels();
 
     for (size_t channelIndex = 0; channelIndex < numberOfChannels; ++channelIndex) {
         float* destinationData = destination->channel(channelIndex)->mutableData();
-        const float* sourceData = m_fifoAudioBus.channel(channelIndex)->data();
+        const float* sourceData = m_fifoAudioBus->channel(channelIndex)->data();
 
         bool isCopyGood = ((m_readIndex < m_fifoLength)
                            && (m_readIndex + part1Length) <= m_fifoLength
@@ -93,10 +93,10 @@
     size_t part2Length;
     findWrapLengths(m_writeIndex, sourceLength, part1Length, part2Length);
 
-    size_t numberOfChannels = m_fifoAudioBus.numberOfChannels();
+    size_t numberOfChannels = m_fifoAudioBus->numberOfChannels();
 
     for (size_t channelIndex = 0; channelIndex < numberOfChannels; ++channelIndex) {
-        float* destination = m_fifoAudioBus.channel(channelIndex)->mutableData();
+        float* destination = m_fifoAudioBus->channel(channelIndex)->mutableData();
         const float* source = sourceBus->channel(channelIndex)->data();
 
         bool isCopyGood = ((m_writeIndex < m_fifoLength)
diff --git a/Source/core/platform/audio/AudioFIFO.h b/Source/core/platform/audio/AudioFIFO.h
index a5c1dca..a744d10 100644
--- a/Source/core/platform/audio/AudioFIFO.h
+++ b/Source/core/platform/audio/AudioFIFO.h
@@ -55,7 +55,7 @@
     void findWrapLengths(size_t index, size_t providerSize, size_t& part1Length, size_t& part2Length);
     
     // The FIFO itself. In reality, the FIFO is a circular buffer.
-    AudioBus m_fifoAudioBus;
+    RefPtr<AudioBus> m_fifoAudioBus;
 
     // The total available space in the FIFO.
     size_t m_fifoLength;
diff --git a/Source/core/platform/audio/AudioPullFIFO.cpp b/Source/core/platform/audio/AudioPullFIFO.cpp
index a31730e..ce8c0d9 100644
--- a/Source/core/platform/audio/AudioPullFIFO.cpp
+++ b/Source/core/platform/audio/AudioPullFIFO.cpp
@@ -38,7 +38,7 @@
     : m_provider(audioProvider)
     , m_fifo(numberOfChannels, fifoLength)
     , m_providerSize(providerSize)
-    , m_tempBus(numberOfChannels, providerSize)
+    , m_tempBus(AudioBus::create(numberOfChannels, providerSize))
 {
 }
 
@@ -62,9 +62,9 @@
     size_t framesProvided = 0;
 
     while (framesProvided < numberOfFrames) {
-        m_provider.provideInput(&m_tempBus, m_providerSize);
+        m_provider.provideInput(m_tempBus.get(), m_providerSize);
 
-        m_fifo.push(&m_tempBus);
+        m_fifo.push(m_tempBus.get());
 
         framesProvided += m_providerSize;
     }
diff --git a/Source/core/platform/audio/AudioPullFIFO.h b/Source/core/platform/audio/AudioPullFIFO.h
index c507cea..86795a1 100644
--- a/Source/core/platform/audio/AudioPullFIFO.h
+++ b/Source/core/platform/audio/AudioPullFIFO.h
@@ -66,7 +66,7 @@
     unsigned int m_providerSize;
 
     // Temporary workspace to hold the data from the provider.
-    AudioBus m_tempBus;
+    RefPtr<AudioBus> m_tempBus;
 };
 
 } // namespace WebCore
diff --git a/Source/core/platform/audio/AudioResampler.cpp b/Source/core/platform/audio/AudioResampler.cpp
index 7b5dd9f..faeecae 100644
--- a/Source/core/platform/audio/AudioResampler.cpp
+++ b/Source/core/platform/audio/AudioResampler.cpp
@@ -42,7 +42,7 @@
     : m_rate(1.0)
 {
     m_kernels.append(adoptPtr(new AudioResamplerKernel(this)));
-    m_sourceBus = adoptRef(new AudioBus(1, 0, false));
+    m_sourceBus = AudioBus::create(1, 0, false);
 }
 
 AudioResampler::AudioResampler(unsigned numberOfChannels)
@@ -51,7 +51,7 @@
     for (unsigned i = 0; i < numberOfChannels; ++i)
         m_kernels.append(adoptPtr(new AudioResamplerKernel(this)));
 
-    m_sourceBus = adoptRef(new AudioBus(numberOfChannels, 0, false));
+    m_sourceBus = AudioBus::create(numberOfChannels, 0, false);
 }
 
 void AudioResampler::configureChannels(unsigned numberOfChannels)
@@ -68,7 +68,7 @@
         m_kernels.resize(numberOfChannels);
 
     // Reconfigure our source bus to the new channel size.
-    m_sourceBus = adoptRef(new AudioBus(numberOfChannels, 0, false));
+    m_sourceBus = AudioBus::create(numberOfChannels, 0, false);
 }
 
 void AudioResampler::process(AudioSourceProvider* provider, AudioBus* destinationBus, size_t framesToProcess)
diff --git a/Source/core/platform/audio/MultiChannelResampler.cpp b/Source/core/platform/audio/MultiChannelResampler.cpp
index 806a9e0..4bd742f 100644
--- a/Source/core/platform/audio/MultiChannelResampler.cpp
+++ b/Source/core/platform/audio/MultiChannelResampler.cpp
@@ -64,7 +64,7 @@
         // For subsequent channels, we can just dish out the channel data from that (stored in m_multiChannelBus).
         if (!m_currentChannel) {
             m_framesToProcess = framesToProcess;
-            m_multiChannelBus = adoptRef(new AudioBus(m_numberOfChannels, framesToProcess));
+            m_multiChannelBus = AudioBus::create(m_numberOfChannels, framesToProcess);
             m_multiChannelProvider->provideInput(m_multiChannelBus.get(), framesToProcess);
         }
 
diff --git a/Source/core/platform/audio/Reverb.cpp b/Source/core/platform/audio/Reverb.cpp
index 1c23082..0a934ad 100644
--- a/Source/core/platform/audio/Reverb.cpp
+++ b/Source/core/platform/audio/Reverb.cpp
@@ -132,7 +132,7 @@
     // For "True" stereo processing we allocate a temporary buffer to avoid repeatedly allocating it in the process() method.
     // It can be bad to allocate memory in a real-time thread.
     if (numResponseChannels == 4)
-        m_tempBuffer = adoptRef(new AudioBus(2, MaxFrameSize));
+        m_tempBuffer = AudioBus::create(2, MaxFrameSize);
 }
 
 void Reverb::process(const AudioBus* sourceBus, AudioBus* destinationBus, size_t framesToProcess)
diff --git a/Source/core/platform/audio/SincResampler.cpp b/Source/core/platform/audio/SincResampler.cpp
index 9f49b75..cb070f8 100644
--- a/Source/core/platform/audio/SincResampler.cpp
+++ b/Source/core/platform/audio/SincResampler.cpp
@@ -134,12 +134,12 @@
         return;
     
     // Wrap the provided buffer by an AudioBus for use by the source provider.
-    AudioBus bus(1, numberOfSourceFrames, false);
+    RefPtr<AudioBus> bus = AudioBus::create(1, numberOfSourceFrames, false);
 
     // FIXME: Find a way to make the following const-correct:
-    bus.setChannelMemory(0, buffer, numberOfSourceFrames);
+    bus->setChannelMemory(0, buffer, numberOfSourceFrames);
     
-    m_sourceProvider->provideInput(&bus, numberOfSourceFrames);
+    m_sourceProvider->provideInput(bus.get(), numberOfSourceFrames);
 }
 
 namespace {
diff --git a/Source/core/platform/audio/chromium/AudioDestinationChromium.cpp b/Source/core/platform/audio/chromium/AudioDestinationChromium.cpp
index 8506a59..841c656 100644
--- a/Source/core/platform/audio/chromium/AudioDestinationChromium.cpp
+++ b/Source/core/platform/audio/chromium/AudioDestinationChromium.cpp
@@ -53,8 +53,8 @@
 AudioDestinationChromium::AudioDestinationChromium(AudioIOCallback& callback, const String& inputDeviceId, unsigned numberOfInputChannels, unsigned numberOfOutputChannels, float sampleRate)
     : m_callback(callback)
     , m_numberOfOutputChannels(numberOfOutputChannels)
-    , m_inputBus(numberOfInputChannels, renderBufferSize)
-    , m_renderBus(numberOfOutputChannels, renderBufferSize, false)
+    , m_inputBus(AudioBus::create(numberOfInputChannels, renderBufferSize))
+    , m_renderBus(AudioBus::create(numberOfOutputChannels, renderBufferSize, false))
     , m_sampleRate(sampleRate)
     , m_isPlaying(false)
 {
@@ -83,8 +83,8 @@
     // extra silence for the input. Otherwise, we can over-consume the input FIFO.
     if (m_callbackBufferSize != renderBufferSize) {
         // FIXME: handle multi-channel input and don't hard-code to stereo.
-        AudioBus silence(2, renderBufferSize);
-        m_inputFifo->push(&silence);
+        RefPtr<AudioBus> silence = AudioBus::create(2, renderBufferSize);
+        m_inputFifo->push(silence.get());
     }
 }
 
@@ -136,24 +136,24 @@
     // Buffer optional live input.
     if (sourceData.size() >= 2) {
         // FIXME: handle multi-channel input and don't hard-code to stereo.
-        AudioBus wrapperBus(2, numberOfFrames, false);
-        wrapperBus.setChannelMemory(0, sourceData[0], numberOfFrames);
-        wrapperBus.setChannelMemory(1, sourceData[1], numberOfFrames);
-        m_inputFifo->push(&wrapperBus);
+        RefPtr<AudioBus> wrapperBus = AudioBus::create(2, numberOfFrames, false);
+        wrapperBus->setChannelMemory(0, sourceData[0], numberOfFrames);
+        wrapperBus->setChannelMemory(1, sourceData[1], numberOfFrames);
+        m_inputFifo->push(wrapperBus.get());
     }
 
     for (unsigned i = 0; i < m_numberOfOutputChannels; ++i)
-        m_renderBus.setChannelMemory(i, audioData[i], numberOfFrames);
+        m_renderBus->setChannelMemory(i, audioData[i], numberOfFrames);
 
-    m_fifo->consume(&m_renderBus, numberOfFrames);
+    m_fifo->consume(m_renderBus.get(), numberOfFrames);
 }
 
 void AudioDestinationChromium::provideInput(AudioBus* bus, size_t framesToProcess)
 {
     AudioBus* sourceBus = 0;
     if (m_inputFifo->framesInFifo() >= framesToProcess) {
-        m_inputFifo->consume(&m_inputBus, framesToProcess);
-        sourceBus = &m_inputBus;
+        m_inputFifo->consume(m_inputBus.get(), framesToProcess);
+        sourceBus = m_inputBus.get();
     }
 
     m_callback.render(sourceBus, bus, framesToProcess);
diff --git a/Source/core/platform/audio/chromium/AudioDestinationChromium.h b/Source/core/platform/audio/chromium/AudioDestinationChromium.h
index f85797f..16112b1 100644
--- a/Source/core/platform/audio/chromium/AudioDestinationChromium.h
+++ b/Source/core/platform/audio/chromium/AudioDestinationChromium.h
@@ -63,8 +63,8 @@
 private:
     AudioIOCallback& m_callback;
     unsigned m_numberOfOutputChannels;
-    AudioBus m_inputBus;
-    AudioBus m_renderBus;
+    RefPtr<AudioBus> m_inputBus;
+    RefPtr<AudioBus> m_renderBus;
     float m_sampleRate;
     bool m_isPlaying;
     OwnPtr<WebKit::WebAudioDevice> m_audioDevice;
diff --git a/Source/WebKit/chromium/tests/ClipboardChromiumTest.cpp b/Source/core/platform/chromium/ClipboardChromiumTest.cpp
similarity index 100%
rename from Source/WebKit/chromium/tests/ClipboardChromiumTest.cpp
rename to Source/core/platform/chromium/ClipboardChromiumTest.cpp
diff --git a/Source/core/platform/chromium/MIMETypeRegistryChromium.cpp b/Source/core/platform/chromium/MIMETypeRegistryChromium.cpp
index 20fd6db..709218f 100644
--- a/Source/core/platform/chromium/MIMETypeRegistryChromium.cpp
+++ b/Source/core/platform/chromium/MIMETypeRegistryChromium.cpp
@@ -119,13 +119,6 @@
         != WebKit::WebMimeRegistry::IsNotSupported;
 }
 
-bool MIMETypeRegistry::isSupportedMediaMIMEType(const String& mimeType)
-{
-    HashSet<String> supportedMediaMIMETypes;
-    MediaPlayer::getSupportedTypes(supportedMediaMIMETypes);
-    return !mimeType.isEmpty() && supportedMediaMIMETypes.contains(mimeType);
-}
-
 bool MIMETypeRegistry::isSupportedMediaSourceMIMEType(const String& mimeType, const String& codecs)
 {
     return !mimeType.isEmpty() && !codecs.isEmpty()
diff --git a/Source/core/platform/chromium/PlatformThemeChromiumDefault.cpp b/Source/core/platform/chromium/PlatformThemeChromiumDefault.cpp
index 415b3ce..f257da1 100644
--- a/Source/core/platform/chromium/PlatformThemeChromiumDefault.cpp
+++ b/Source/core/platform/chromium/PlatformThemeChromiumDefault.cpp
@@ -99,7 +99,7 @@
 
 void PlatformThemeChromiumDefault::paintArrowButton(GraphicsContext* gc, const IntRect& rect, ArrowDirection direction, ControlStates states)
 {
-    SkCanvas* const canvas = gc->platformContext()->canvas();
+    SkCanvas* const canvas = gc->canvas();
     int widthMiddle, lengthMiddle;
     SkPaint paint;
     if (direction == North || direction == South) {
diff --git a/Source/core/platform/chromium/PlatformThemeChromiumDefault.h b/Source/core/platform/chromium/PlatformThemeChromiumDefault.h
index 9659ac4..a19402f 100644
--- a/Source/core/platform/chromium/PlatformThemeChromiumDefault.h
+++ b/Source/core/platform/chromium/PlatformThemeChromiumDefault.h
@@ -34,7 +34,7 @@
 #include "SkColor.h"
 #include "SkScalar.h"
 #include "core/platform/ThemeTypes.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
+#include "core/platform/graphics/GraphicsContext.h"
 
 namespace WebCore {
 
diff --git a/Source/core/platform/chromium/PopupContainer.cpp b/Source/core/platform/chromium/PopupContainer.cpp
index f396d95..dd680fa 100644
--- a/Source/core/platform/chromium/PopupContainer.cpp
+++ b/Source/core/platform/chromium/PopupContainer.cpp
@@ -111,7 +111,7 @@
         removeChild(m_listBox.get());
 }
 
-IntRect PopupContainer::layoutAndCalculateWidgetRectInternal(IntRect widgetRectInScreen, int targetControlHeight, const FloatRect& windowRect, const FloatRect& screen, bool isRTL, const int rtlOffset, PopupContent* listBox, bool& needToResizeView)
+IntRect PopupContainer::layoutAndCalculateWidgetRectInternal(IntRect widgetRectInScreen, int targetControlHeight, const FloatRect& windowRect, const FloatRect& screen, bool isRTL, const int rtlOffset, const IntSize& transformOffset, PopupContent* listBox, bool& needToResizeView)
 {
     ASSERT(listBox);
     if (windowRect.x() >= screen.x() && windowRect.maxX() <= screen.maxX() && (widgetRectInScreen.x() < screen.x() || widgetRectInScreen.maxX() > screen.maxX())) {
@@ -140,13 +140,13 @@
 
     // Calculate Y axis size.
     if (widgetRectInScreen.maxY() > static_cast<int>(screen.maxY())) {
-        if (widgetRectInScreen.y() - widgetRectInScreen.height() - targetControlHeight > 0) {
+        if (widgetRectInScreen.y() - widgetRectInScreen.height() - targetControlHeight - transformOffset.height() > 0) {
             // There is enough room to open upwards.
-            widgetRectInScreen.move(0, -(widgetRectInScreen.height() + targetControlHeight));
+            widgetRectInScreen.move(-transformOffset.width(), -(widgetRectInScreen.height() + targetControlHeight + transformOffset.height()));
         } else {
             // Figure whether upwards or downwards has more room and set the
             // maximum number of items.
-            int spaceAbove = widgetRectInScreen.y() - targetControlHeight;
+            int spaceAbove = widgetRectInScreen.y() - targetControlHeight + transformOffset.height();
             int spaceBelow = screen.maxY() - widgetRectInScreen.y();
             if (spaceAbove > spaceBelow)
                 listBox->setMaxHeight(spaceAbove);
@@ -157,13 +157,13 @@
             widgetRectInScreen.setHeight(listBox->popupContentHeight() + kBorderSize * 2);
             // Move WebWidget upwards if necessary.
             if (spaceAbove > spaceBelow)
-                widgetRectInScreen.move(0, -(widgetRectInScreen.height() + targetControlHeight));
+                widgetRectInScreen.move(-transformOffset.width(), -(widgetRectInScreen.height() + targetControlHeight + transformOffset.height()));
         }
     }
     return widgetRectInScreen;
 }
 
-IntRect PopupContainer::layoutAndCalculateWidgetRect(int targetControlHeight, const IntPoint& popupInitialCoordinate)
+IntRect PopupContainer::layoutAndCalculateWidgetRect(int targetControlHeight, const IntSize& transformOffset, const IntPoint& popupInitialCoordinate)
 {
     // Reset the max width and height to their default values, they will be recomputed below
     // if necessary.
@@ -172,9 +172,19 @@
 
     // Lay everything out to figure out our preferred size, then tell the view's
     // WidgetClient about it. It should assign us a client.
-    int rtlOffset = layoutAndGetRTLOffset();
+    m_listBox->layout();
+    fitToListBox();
     bool isRTL = this->isRTL();
-    int rightOffset = isRTL ? rtlOffset : 0;
+
+    // Compute the starting x-axis for a normal RTL or right-aligned LTR dropdown. For those,
+    // the right edge of dropdown box should be aligned with the right edge of <select>/<input> element box,
+    // and the dropdown box should be expanded to the left if more space is needed.
+    // m_originalFrameRect.width() is the width of the target <select>/<input> element.
+    int horizontalForRtlOffset = isRTL ? m_controlPosition.p2().x() - m_controlPosition.p1().x() - (m_listBox->width() + kBorderSize * 2) : 0;
+
+    // Compute the y-axis offset between the bottom left and bottom right points.
+    // If the <select>/<input> is transformed, they are not the same.
+    int verticalForRtlOffset = isRTL ? - m_controlPosition.p4().y() + m_controlPosition.p3().y() : 0;
 
     // Assume m_listBox size is already calculated.
     IntSize targetSize(m_listBox->width() + kBorderSize * 2,
@@ -187,7 +197,7 @@
         FloatRect screen = screenAvailableRect(m_frameView.get());
         // Use popupInitialCoordinate.x() + rightOffset because RTL position
         // needs to be considered.
-        widgetRectInScreen = client->rootViewToScreen(IntRect(popupInitialCoordinate.x() + rightOffset, popupInitialCoordinate.y(), targetSize.width(), targetSize.height()));
+        widgetRectInScreen = client->rootViewToScreen(IntRect(popupInitialCoordinate.x() + horizontalForRtlOffset, popupInitialCoordinate.y() + verticalForRtlOffset, targetSize.width(), targetSize.height()));
 
         // If we have multiple screens and the browser rect is in one screen, we have
         // to clip the window width to the screen width.
@@ -195,7 +205,7 @@
         FloatRect windowRect = client->windowRect();
 
         bool needToResizeView = false;
-        widgetRectInScreen = layoutAndCalculateWidgetRectInternal(widgetRectInScreen, targetControlHeight, windowRect, screen, isRTL, rtlOffset, m_listBox.get(), needToResizeView);
+        widgetRectInScreen = layoutAndCalculateWidgetRectInternal(widgetRectInScreen, targetControlHeight, windowRect, screen, isRTL, horizontalForRtlOffset, transformOffset, m_listBox.get(), needToResizeView);
         if (needToResizeView)
             fitToListBox();
     }
@@ -209,8 +219,8 @@
     listBox()->m_focusedNode = m_frameView->frame()->document()->focusedNode();
 
     if (ChromeClient* client = chromeClient()) {
-        IntRect popupRect = m_originalFrameRect;
-        client->popupOpened(this, layoutAndCalculateWidgetRect(popupRect.height(), popupRect.location()), false);
+        IntSize transformOffset(m_controlPosition.p4().x() - m_controlPosition.p1().x(), m_controlPosition.p4().y() - m_controlPosition.p1().y() - m_controlSize.height());
+        client->popupOpened(this, layoutAndCalculateWidgetRect(m_controlSize.height(), transformOffset, roundedIntPoint(m_controlPosition.p4())), false);
         m_popupOpen = true;
     }
 
@@ -249,18 +259,6 @@
     invalidate();
 }
 
-int PopupContainer::layoutAndGetRTLOffset()
-{
-    m_listBox->layout();
-    fitToListBox();
-
-    // Compute the starting x-axis for a normal RTL or right-aligned LTR dropdown. For those,
-    // the right edge of dropdown box should be aligned with the right edge of <select>/<input> element box,
-    // and the dropdown box should be expanded to the left if more space is needed.
-    // m_originalFrameRect.width() is the width of the target <select>/<input> element.
-    return m_originalFrameRect.width() - (m_listBox->width() + kBorderSize * 2);
-}
-
 bool PopupContainer::handleMouseDownEvent(const PlatformMouseEvent& event)
 {
     UserGestureIndicator gestureIndicator(DefinitelyProcessingNewUserGesture);
@@ -379,12 +377,12 @@
     return m_frameView->frame()->page()->chrome()->client();
 }
 
-void PopupContainer::showInRect(const IntRect& r, FrameView* v, int index)
+void PopupContainer::showInRect(const FloatQuad& controlPosition, const IntSize& controlSize, FrameView* v, int index)
 {
-    // The rect is the size of the select box. It's usually larger than we need.
+    // The controlSize is the size of the select box. It's usually larger than we need.
     // subtract border size so that usually the container will be displayed
     // exactly the same width as the select box.
-    listBox()->setBaseWidth(max(r.width() - kBorderSize * 2, 0));
+    listBox()->setBaseWidth(max(controlSize.width() - kBorderSize * 2, 0));
 
     listBox()->updateFromElement();
 
@@ -393,22 +391,20 @@
     // FIXME: make sure this is correct, and add an assertion.
     // ASSERT(popupWindow(popup)->listBox()->selectedIndex() == index);
 
-    // Convert point to main window coords.
-    IntPoint location = v->contentsToWindow(r.location());
-
-    // Move it below the select widget.
-    location.move(0, r.height());
-
-    m_originalFrameRect = IntRect(location, r.size());
+    // Save and convert the controlPosition to main window coords.
+    m_controlPosition = controlPosition;
+    IntPoint delta = v->contentsToWindow(IntPoint());
+    m_controlPosition.move(delta.x(), delta.y());
+    m_controlSize = controlSize;
 
     // Position at (0, 0) since the frameRect().location() is relative to the parent WebWidget.
-    setFrameRect(IntRect(IntPoint(), r.size()));
+    setFrameRect(IntRect(IntPoint(), controlSize));
     showPopup(v);
 }
 
 IntRect PopupContainer::refresh(const IntRect& targetControlRect)
 {
-    listBox()->setBaseWidth(max(m_originalFrameRect.width() - kBorderSize * 2, 0));
+    listBox()->setBaseWidth(max(m_controlSize.width() - kBorderSize * 2, 0));
     listBox()->updateFromElement();
 
     IntPoint locationInWindow = m_frameView->contentsToWindow(targetControlRect.location());
@@ -416,7 +412,7 @@
     // Move it below the select widget.
     locationInWindow.move(0, targetControlRect.height());
 
-    IntRect widgetRectInScreen = layoutAndCalculateWidgetRect(targetControlRect.height(), locationInWindow);
+    IntRect widgetRectInScreen = layoutAndCalculateWidgetRect(targetControlRect.height(), IntSize(), locationInWindow);
 
     // Reset the size (which can be set to the PopupListBox size in layoutAndGetRTLOffset(), exceeding the available widget rectangle.)
     if (size() != widgetRectInScreen.size())
diff --git a/Source/core/platform/chromium/PopupContainer.h b/Source/core/platform/chromium/PopupContainer.h
index 5cf5526..af6af5f 100644
--- a/Source/core/platform/chromium/PopupContainer.h
+++ b/Source/core/platform/chromium/PopupContainer.h
@@ -34,6 +34,7 @@
 #include "core/platform/PopupMenuStyle.h"
 #include "core/platform/chromium/FramelessScrollView.h"
 #include "core/platform/chromium/PopupListBox.h"
+#include "core/platform/graphics/FloatQuad.h"
 
 namespace WebCore {
 
@@ -75,7 +76,7 @@
     // so WebViewImpl can create a PopupContainer. This method is used for
     // displaying auto complete popup menus on Mac Chromium, and for all
     // popups on other platforms.
-    void showInRect(const IntRect&, FrameView*, int index);
+    void showInRect(const FloatQuad& controlPosition, const IntSize& controlSize, FrameView*, int index);
 
     // Hides the popup.
     void hidePopup();
@@ -83,9 +84,6 @@
     // The popup was hidden.
     void notifyPopupHidden();
 
-    // Compute size of widget and children. Return right offset for the popup right alignment.
-    int layoutAndGetRTLOffset();
-
     PopupListBox* listBox() const { return m_listBox.get(); }
 
     bool isRTL() const;
@@ -115,7 +113,7 @@
     String getSelectedItemToolTip();
 
     // This is public for testing.
-    static IntRect layoutAndCalculateWidgetRectInternal(IntRect widgetRectInScreen, int targetControlHeight, const FloatRect& windowRect, const FloatRect& screen, bool isRTL, const int rtlOffset, PopupContent*, bool& needToResizeView);
+    static IntRect layoutAndCalculateWidgetRectInternal(IntRect widgetRectInScreen, int targetControlHeight, const FloatRect& windowRect, const FloatRect& screen, bool isRTL, const int rtlOffset, const IntSize& transformOffset, PopupContent*, bool& needToResizeView);
 
 
 private:
@@ -128,7 +126,7 @@
     void paintBorder(GraphicsContext*, const IntRect&);
 
     // Layout and calculate popup widget size and location and returns it as IntRect.
-    IntRect layoutAndCalculateWidgetRect(int targetControlHeight, const IntPoint& popupInitialCoordinate);
+    IntRect layoutAndCalculateWidgetRect(int targetControlHeight, const IntSize& transformOffset, const IntPoint& popupInitialCoordinate);
 
     void fitToListBox();
 
@@ -141,11 +139,15 @@
     PopupContainerSettings m_settings;
     PopupType m_popupType;
 
-    // This contains the "ideal" dimensions and position for the popup
-    // (PopupContainer's frameRect() location should always be (0, 0), since
-    // it is rendered inside (and relative to) a WebWidget, which should get
-    // the actual popup position through chromeClient()).
-    IntRect m_originalFrameRect;
+    // m_controlPosition contains the transformed position of the <select>/<input> associated with this popup.
+    // m_controlSize is the size of the <select>/<input> without transform.
+    // The popup menu will be positioned as follows:
+    // LTR : If the popup is positioned down it will align with the bottom left of m_controlPosition (p4)
+    //       If the popup is positioned up it will align with the top left of m_controlPosition (p1)
+    // RTL : If the popup is positioned down it will align with the bottom right of m_controlPosition (p3)
+    //       If the popup is positioned up it will align with the top right of m_controlPosition (p2)
+    FloatQuad m_controlPosition;
+    IntSize m_controlSize;
 
     // Whether the popup is currently open.
     bool m_popupOpen;
diff --git a/Source/core/platform/chromium/PopupMenuChromium.cpp b/Source/core/platform/chromium/PopupMenuChromium.cpp
index 55d7f36..a53c2f2 100644
--- a/Source/core/platform/chromium/PopupMenuChromium.cpp
+++ b/Source/core/platform/chromium/PopupMenuChromium.cpp
@@ -66,7 +66,7 @@
     hide();
 }
 
-void PopupMenuChromium::show(const IntRect& rect, FrameView* frameView, int index)
+void PopupMenuChromium::show(const FloatQuad& controlPosition, const IntSize& controlSize, FrameView* frameView, int index)
 {
     if (!p.popup) {
         Settings* settings = frameView->frame()->page()->settings();
@@ -74,7 +74,7 @@
         popupSettings.deviceSupportsTouch = settings->deviceSupportsTouch();
         p.popup = PopupContainer::create(client(), PopupContainer::Select, popupSettings);
     }
-    p.popup->showInRect(rect, frameView, index);
+    p.popup->showInRect(controlPosition, controlSize, frameView, index);
 }
 
 void PopupMenuChromium::hide()
diff --git a/Source/core/platform/chromium/PopupMenuChromium.h b/Source/core/platform/chromium/PopupMenuChromium.h
index 075a708..286b58c 100644
--- a/Source/core/platform/chromium/PopupMenuChromium.h
+++ b/Source/core/platform/chromium/PopupMenuChromium.h
@@ -48,7 +48,7 @@
     PopupMenuChromium(PopupMenuClient*);
     ~PopupMenuChromium();
 
-    virtual void show(const IntRect&, FrameView*, int index);
+    virtual void show(const FloatQuad& controlPosition, const IntSize& controlSize, FrameView*, int index);
     virtual void hide();
     virtual void updateFromElement();
     virtual void disconnectClient();
diff --git a/Source/core/platform/chromium/Prerender.h b/Source/core/platform/chromium/Prerender.h
index f8d7421..00ceb06 100644
--- a/Source/core/platform/chromium/Prerender.h
+++ b/Source/core/platform/chromium/Prerender.h
@@ -33,7 +33,7 @@
 #define Prerender_h
 
 #include "core/platform/KURL.h"
-#include "core/platform/ReferrerPolicy.h"
+#include "origin/ReferrerPolicy.h"
 #include <public/WebSize.h>
 #include <wtf/OwnPtr.h>
 #include <wtf/PassOwnPtr.h>
diff --git a/Source/core/platform/chromium/PrerenderHandle.cpp b/Source/core/platform/chromium/PrerenderHandle.cpp
index 8f6213d..bac4771 100644
--- a/Source/core/platform/chromium/PrerenderHandle.cpp
+++ b/Source/core/platform/chromium/PrerenderHandle.cpp
@@ -32,11 +32,11 @@
 #include "config.h"
 #include "core/platform/PrerenderHandle.h"
 
-#include "core/platform/KURL.h"
-#include "core/platform/ReferrerPolicy.h"
-#include "core/platform/chromium/Prerender.h"
 #include <wtf/PassRefPtr.h>
 #include <wtf/text/WTFString.h>
+#include "core/platform/KURL.h"
+#include "core/platform/chromium/Prerender.h"
+#include "origin/ReferrerPolicy.h"
 
 namespace WebCore {
 
diff --git a/Source/core/platform/chromium/ScrollbarThemeChromium.cpp b/Source/core/platform/chromium/ScrollbarThemeChromium.cpp
index c49d906..f862a49 100644
--- a/Source/core/platform/chromium/ScrollbarThemeChromium.cpp
+++ b/Source/core/platform/chromium/ScrollbarThemeChromium.cpp
@@ -31,6 +31,7 @@
 #include "core/platform/ScrollableArea.h"
 #include "core/platform/Scrollbar.h"
 #include "core/platform/ScrollbarThemeComposite.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 
 // -----------------------------------------------------------------------------
 // This file contains scrollbar theme code that is cross platform. Additional
diff --git a/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp b/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp
index 3eb09ab..2c1d54e 100644
--- a/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp
+++ b/Source/core/platform/chromium/ScrollbarThemeChromiumAndroid.cpp
@@ -28,7 +28,7 @@
 
 #include "core/platform/PlatformMouseEvent.h"
 #include "core/platform/Scrollbar.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/transforms/TransformationMatrix.h"
 
 #include <algorithm>
diff --git a/Source/core/platform/chromium/ScrollbarThemeChromiumDefault.cpp b/Source/core/platform/chromium/ScrollbarThemeChromiumDefault.cpp
index 8de9316..44c74e2 100644
--- a/Source/core/platform/chromium/ScrollbarThemeChromiumDefault.cpp
+++ b/Source/core/platform/chromium/ScrollbarThemeChromiumDefault.cpp
@@ -33,7 +33,7 @@
 
 #include "core/platform/PlatformMouseEvent.h"
 #include "core/platform/Scrollbar.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include <public/default/WebThemeEngine.h>
 #include <public/Platform.h>
 #include <public/WebRect.h>
@@ -58,7 +58,7 @@
     WebKit::WebThemeEngine::State state = scrollbar->hoveredPart() == partType ? WebKit::WebThemeEngine::StateHover : WebKit::WebThemeEngine::StateNormal;
     IntRect alignRect = trackRect(scrollbar, false);
     WebKit::WebThemeEngine::ExtraParams extraParams;
-    WebKit::WebCanvas* canvas = gc->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = gc->canvas();
     extraParams.scrollbarTrack.trackX = alignRect.x();
     extraParams.scrollbarTrack.trackY = alignRect.y();
     extraParams.scrollbarTrack.trackWidth = alignRect.width();
@@ -70,7 +70,7 @@
 {
     WebKit::WebThemeEngine::Part paintPart;
     WebKit::WebThemeEngine::State state = WebKit::WebThemeEngine::StateNormal;
-    WebKit::WebCanvas* canvas = gc->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = gc->canvas();
     bool checkMin = false;
     bool checkMax = false;
     if (scrollbar->orientation() == HorizontalScrollbar) {
@@ -105,7 +105,7 @@
 void ScrollbarThemeChromiumDefault::paintThumb(GraphicsContext* gc, ScrollbarThemeClient* scrollbar, const IntRect& rect)
 {
     WebKit::WebThemeEngine::State state;
-    WebKit::WebCanvas* canvas = gc->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = gc->canvas();
     if (scrollbar->pressedPart() == ThumbPart)
         state = WebKit::WebThemeEngine::StatePressed;
     else if (scrollbar->hoveredPart() == ThumbPart)
diff --git a/Source/core/platform/chromium/ScrollbarThemeChromiumMac.mm b/Source/core/platform/chromium/ScrollbarThemeChromiumMac.mm
index aba8262..5ac7caa 100644
--- a/Source/core/platform/chromium/ScrollbarThemeChromiumMac.mm
+++ b/Source/core/platform/chromium/ScrollbarThemeChromiumMac.mm
@@ -31,8 +31,9 @@
 #include "core/page/FrameView.h"
 #include "core/platform/ScrollView.h"
 #include "core/platform/graphics/Gradient.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageBuffer.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/mac/LocalCurrentGraphicsContext.h"
 #include "core/platform/mac/NSScrollerImpDetails.h"
 #include "core/platform/mac/ScrollAnimatorMac.h"
@@ -198,7 +199,7 @@
         trackInfo.enableState = kThemeTrackNothingToScroll;
     trackInfo.trackInfo.scrollbar.pressState = scrollbarPartToHIPressedState(scrollbar->pressedPart());
 
-    SkCanvas* canvas = context->platformContext()->canvas();
+    SkCanvas* canvas = context->canvas();
     CGAffineTransform currentCTM = gfx::SkMatrixToCGAffineTransform(canvas->getTotalMatrix());
 
     // The Aqua scrollbar is buggy when rotated and scaled.  We will just draw into a bitmap if we detect a scale or rotation.
@@ -220,7 +221,7 @@
     }
 
     // Draw thumbless.
-    gfx::SkiaBitLocker bitLocker(drawingContext->platformContext()->canvas());
+    gfx::SkiaBitLocker bitLocker(drawingContext->canvas());
     CGContextRef cgContext = bitLocker.cgContext();
     HIThemeDrawTrack(&trackInfo, 0, cgContext, kHIThemeOrientationNormal);
 
@@ -245,7 +246,7 @@
         scrollbarInfo.visibleSize = scrollbar->visibleSize();
         scrollbarInfo.totalSize = scrollbar->totalSize();
 
-        WebKit::WebCanvas* webCanvas = drawingContext->platformContext()->canvas();
+        WebKit::WebCanvas* webCanvas = drawingContext->canvas();
         WebKit::Platform::current()->themeEngine()->paintScrollbarThumb(
             webCanvas,
             scrollbarStateToThemeState(scrollbar),
diff --git a/Source/core/platform/chromium/ScrollbarThemeChromiumWin.cpp b/Source/core/platform/chromium/ScrollbarThemeChromiumWin.cpp
index 82b1e44..df89fb6 100644
--- a/Source/core/platform/chromium/ScrollbarThemeChromiumWin.cpp
+++ b/Source/core/platform/chromium/ScrollbarThemeChromiumWin.cpp
@@ -34,7 +34,6 @@
 #include "core/platform/PlatformMouseEvent.h"
 #include "core/platform/Scrollbar.h"
 #include "core/platform/graphics/GraphicsContext.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/win/SystemInfo.h"
 #include <public/Platform.h>
 #include <public/WebRect.h>
@@ -106,7 +105,7 @@
 
     IntRect alignRect = trackRect(scrollbar, false);
 
-    WebKit::WebCanvas* canvas = gc->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = gc->canvas();
     // Draw the track area before/after the thumb on the scroll bar.
     WebKit::Platform::current()->themeEngine()->paintScrollbarTrack(canvas, partId, getThemeState(scrollbar, partType), getClassicThemeState(scrollbar, partType), WebKit::WebRect(rect), WebKit::WebRect(alignRect));
 }
@@ -121,7 +120,7 @@
     else
         partId = horz ? DFCS_SCROLLRIGHT : DFCS_SCROLLDOWN;
 
-    WebKit::WebCanvas* canvas = gc->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = gc->canvas();
     // Draw the thumb (the box you drag in the scroll bar to scroll).
     WebKit::Platform::current()->themeEngine()->paintScrollbarArrow(canvas, getThemeArrowState(scrollbar, part), partId | getClassicThemeState(scrollbar, part), WebKit::WebRect(rect));
 }
@@ -130,7 +129,7 @@
 {
     bool horz = scrollbar->orientation() == HorizontalScrollbar;
 
-    WebKit::WebCanvas* canvas = gc->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = gc->canvas();
     // Draw the thumb (the box you drag in the scroll bar to scroll).
     WebKit::Platform::current()->themeEngine()->paintScrollbarThumb(canvas, horz ? SBP_THUMBBTNHORZ : SBP_THUMBBTNVERT, getThemeState(scrollbar, ThumbPart), getClassicThemeState(scrollbar, ThumbPart), WebKit::WebRect(rect));
 
diff --git a/Source/core/platform/chromium/SearchPopupMenuChromium.cpp b/Source/core/platform/chromium/SearchPopupMenuChromium.cpp
deleted file mode 100644
index 203221e..0000000
--- a/Source/core/platform/chromium/SearchPopupMenuChromium.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2008, 2009, Google Inc. All rights reserved.
- * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "core/platform/chromium/SearchPopupMenuChromium.h"
-
-#include "core/platform/NotImplemented.h"
-#include <wtf/text/AtomicString.h>
-
-namespace WebCore {
-
-SearchPopupMenuChromium::SearchPopupMenuChromium(PopupMenuClient* client)
-    : m_popup(adoptRef(new PopupMenuChromium(client)))
-{
-}
-
-PopupMenu* SearchPopupMenuChromium::popupMenu()
-{
-    return m_popup.get();
-}
-
-bool SearchPopupMenuChromium::enabled()
-{
-    return false;
-}
-
-void SearchPopupMenuChromium::saveRecentSearches(const AtomicString& name, const Vector<String>& searchItems)
-{
-    notImplemented();
-}
-
-void SearchPopupMenuChromium::loadRecentSearches(const AtomicString& name, Vector<String>& searchItems)
-{
-    notImplemented();
-}
-
-} // namespace WebCore
diff --git a/Source/core/platform/chromium/SearchPopupMenuChromium.h b/Source/core/platform/chromium/SearchPopupMenuChromium.h
deleted file mode 100644
index da31b62..0000000
--- a/Source/core/platform/chromium/SearchPopupMenuChromium.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef SearchPopupMenuChromium_h
-#define SearchPopupMenuChromium_h
-
-#include "core/platform/SearchPopupMenu.h"
-#include "core/platform/chromium/PopupMenuChromium.h"
-
-namespace WebCore {
-
-class SearchPopupMenuChromium : public SearchPopupMenu {
-public:
-    SearchPopupMenuChromium(PopupMenuClient*);
-
-    virtual PopupMenu* popupMenu();
-    virtual void saveRecentSearches(const AtomicString& name, const Vector<String>& searchItems);
-    virtual void loadRecentSearches(const AtomicString& name, Vector<String>& searchItems);
-    virtual bool enabled();
-
-private:
-    RefPtr<PopupMenuChromium> m_popup;
-};
-
-}
-
-#endif // SearchPopupMenuChromium_h
diff --git a/Source/core/platform/chromium/support/GraphicsContext3DPrivate.cpp b/Source/core/platform/chromium/support/GraphicsContext3DPrivate.cpp
index 9d71369..df84c74 100644
--- a/Source/core/platform/chromium/support/GraphicsContext3DPrivate.cpp
+++ b/Source/core/platform/chromium/support/GraphicsContext3DPrivate.cpp
@@ -35,10 +35,11 @@
 #include "GrContext.h"
 #include "GrGLInterface.h"
 #include "core/platform/graphics/Extensions3D.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/gpu/DrawingBuffer.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include <public/WebGraphicsContext3D.h>
+#include <public/WebGraphicsContext3DProvider.h>
 #include <public/WebGraphicsMemoryAllocation.h>
 #include <wtf/text/CString.h>
 #include <wtf/text/StringHash.h>
@@ -68,13 +69,14 @@
 {
 }
 
-GraphicsContext3DPrivate::GraphicsContext3DPrivate(WebKit::WebGraphicsContext3D* webContext, GrContext* grContext, bool preserveDrawingBuffer)
-    : m_impl(webContext)
+GraphicsContext3DPrivate::GraphicsContext3DPrivate(PassOwnPtr<WebKit::WebGraphicsContext3DProvider> provider, bool preserveDrawingBuffer)
+    : m_provider(provider)
+    , m_impl(m_provider->context3d())
     , m_initializedAvailableExtensions(false)
     , m_layerComposited(false)
     , m_preserveDrawingBuffer(preserveDrawingBuffer)
     , m_resourceSafety(ResourceSafetyUnknown)
-    , m_grContext(grContext)
+    , m_grContext(m_provider->grContext())
 {
 }
 
@@ -89,18 +91,18 @@
 
 PassRefPtr<GraphicsContext3D> GraphicsContext3DPrivate::createGraphicsContextFromWebContext(PassOwnPtr<WebKit::WebGraphicsContext3D> webContext, bool preserveDrawingBuffer)
 {
-    RefPtr<GraphicsContext3D> context = adoptRef(new GraphicsContext3D(GraphicsContext3D::Attributes(), 0));
+    RefPtr<GraphicsContext3D> context = adoptRef(new GraphicsContext3D());
 
     OwnPtr<GraphicsContext3DPrivate> priv = adoptPtr(new GraphicsContext3DPrivate(webContext, preserveDrawingBuffer));
     context->m_private = priv.release();
     return context.release();
 }
 
-PassRefPtr<GraphicsContext3D> GraphicsContext3DPrivate::createGraphicsContextFromExternalWebContextAndGrContext(WebKit::WebGraphicsContext3D* webContext, GrContext* grContext, bool preserveDrawingBuffer)
+PassRefPtr<GraphicsContext3D> GraphicsContext3DPrivate::createGraphicsContextFromProvider(PassOwnPtr<WebKit::WebGraphicsContext3DProvider> provider, bool preserveDrawingBuffer)
 {
-    RefPtr<GraphicsContext3D> context = adoptRef(new GraphicsContext3D(GraphicsContext3D::Attributes(), 0));
+    RefPtr<GraphicsContext3D> context = adoptRef(new GraphicsContext3D());
 
-    OwnPtr<GraphicsContext3DPrivate> priv = adoptPtr(new GraphicsContext3DPrivate(webContext, grContext, preserveDrawingBuffer));
+    OwnPtr<GraphicsContext3DPrivate> priv = adoptPtr(new GraphicsContext3DPrivate(provider, preserveDrawingBuffer));
     context->m_private = priv.release();
     return context.release();
 }
@@ -188,7 +190,7 @@
     unsigned char* pixels = 0;
     size_t bufferSize = 4 * width * height;
 
-    const SkBitmap* canvasBitmap = imageBuffer->context()->platformContext()->bitmap();
+    const SkBitmap* canvasBitmap = imageBuffer->context()->bitmap();
     const SkBitmap* readbackBitmap = 0;
     ASSERT(canvasBitmap->config() == SkBitmap::kARGB_8888_Config);
     if (canvasBitmap->width() == width && canvasBitmap->height() == height) {
diff --git a/Source/core/platform/chromium/support/GraphicsContext3DPrivate.h b/Source/core/platform/chromium/support/GraphicsContext3DPrivate.h
index 7ad20f9..6998963 100644
--- a/Source/core/platform/chromium/support/GraphicsContext3DPrivate.h
+++ b/Source/core/platform/chromium/support/GraphicsContext3DPrivate.h
@@ -37,6 +37,7 @@
 
 namespace WebKit {
 class WebGraphicsContext3D;
+class WebGraphicsContext3DProvider;
 }
 
 namespace WebCore {
@@ -54,7 +55,7 @@
     // be used on any other thread.
     static PassRefPtr<GraphicsContext3D> createGraphicsContextFromWebContext(PassOwnPtr<WebKit::WebGraphicsContext3D>, bool preserveDrawingBuffer = false);
 
-    static PassRefPtr<GraphicsContext3D> createGraphicsContextFromExternalWebContextAndGrContext(WebKit::WebGraphicsContext3D*, GrContext*, bool preserveDrawingBuffer = false);
+    static PassRefPtr<GraphicsContext3D> createGraphicsContextFromProvider(PassOwnPtr<WebKit::WebGraphicsContext3DProvider>, bool preserveDrawingBuffer = false);
 
     // Helper function to provide access to the lower-level WebGraphicsContext3D,
     // which is needed for subordinate contexts like WebGL's to share resources
@@ -88,10 +89,11 @@
 
 private:
     GraphicsContext3DPrivate(PassOwnPtr<WebKit::WebGraphicsContext3D>, bool preserveDrawingBuffer);
-    GraphicsContext3DPrivate(WebKit::WebGraphicsContext3D*, GrContext*, bool preserveDrawingBuffer);
+    GraphicsContext3DPrivate(PassOwnPtr<WebKit::WebGraphicsContext3DProvider>, bool preserveDrawingBuffer);
 
     void initializeExtensions();
 
+    OwnPtr<WebKit::WebGraphicsContext3DProvider> m_provider;
     WebKit::WebGraphicsContext3D* m_impl;
     OwnPtr<WebKit::WebGraphicsContext3D> m_ownedWebContext;
     OwnPtr<Extensions3D> m_extensions;
diff --git a/Source/core/platform/chromium/support/WebAudioBus.cpp b/Source/core/platform/chromium/support/WebAudioBus.cpp
index db360e3..f09152d 100644
--- a/Source/core/platform/chromium/support/WebAudioBus.cpp
+++ b/Source/core/platform/chromium/support/WebAudioBus.cpp
@@ -49,12 +49,14 @@
 void WebAudioBus::initialize(unsigned numberOfChannels, size_t length, double sampleRate)
 {        
 #if ENABLE(WEB_AUDIO)
-    AudioBus* audioBus = new AudioBus(numberOfChannels, length);
+    RefPtr<AudioBus> audioBus = AudioBus::create(numberOfChannels, length);
     audioBus->setSampleRate(sampleRate);
 
     if (m_private)
-        delete m_private;
-    m_private = static_cast<WebAudioBusPrivate*>(audioBus);
+        (static_cast<AudioBus*>(m_private))->deref();
+
+    audioBus->ref();
+    m_private = static_cast<WebAudioBusPrivate*>(audioBus.get());
 #else
     ASSERT_NOT_REACHED();
 #endif
@@ -76,8 +78,10 @@
 void WebAudioBus::reset()
 {
 #if ENABLE(WEB_AUDIO)
-    delete m_private;
-    m_private = 0;
+    if (m_private) {
+        (static_cast<AudioBus*>(m_private))->deref();
+        m_private = 0;
+    }
 #else
     ASSERT_NOT_REACHED();
 #endif
diff --git a/Source/core/platform/chromium/support/WebMediaStreamTrack.cpp b/Source/core/platform/chromium/support/WebMediaStreamTrack.cpp
index 18a46e2..1f552c0 100644
--- a/Source/core/platform/chromium/support/WebMediaStreamTrack.cpp
+++ b/Source/core/platform/chromium/support/WebMediaStreamTrack.cpp
@@ -27,6 +27,7 @@
 #include <public/WebMediaStreamTrack.h>
 
 #include "core/platform/mediastream/MediaStreamComponent.h"
+#include "core/platform/mediastream/MediaStreamSource.h"
 #include <public/WebMediaStream.h>
 #include <public/WebMediaStreamSource.h>
 #include <public/WebString.h>
diff --git a/Source/core/platform/graphics/BitmapImage.cpp b/Source/core/platform/graphics/BitmapImage.cpp
index 119507f..2f5390b 100644
--- a/Source/core/platform/graphics/BitmapImage.cpp
+++ b/Source/core/platform/graphics/BitmapImage.cpp
@@ -308,16 +308,16 @@
 
 bool BitmapImage::frameIsCompleteAtIndex(size_t index)
 {
-    if (!ensureFrameIsCached(index))
-        return false;
-    return m_frames[index].m_isComplete;
+    if (index < m_frames.size() && m_frames[index].m_haveMetadata && m_frames[index].m_isComplete)
+        return true;
+    return m_source.frameIsCompleteAtIndex(index);
 }
 
 float BitmapImage::frameDurationAtIndex(size_t index)
 {
-    if (!ensureFrameIsCached(index))
-        return 0;
-    return m_frames[index].m_duration;
+    if (index < m_frames.size() && m_frames[index].m_haveMetadata)
+        return m_frames[index].m_duration;
+    return m_source.frameDurationAtIndex(index);
 }
 
 PassNativeImagePtr BitmapImage::nativeImageForCurrentFrame()
diff --git a/Source/core/platform/graphics/CrossfadeGeneratedImage.cpp b/Source/core/platform/graphics/CrossfadeGeneratedImage.cpp
index fcac263..8cafdf2 100644
--- a/Source/core/platform/graphics/CrossfadeGeneratedImage.cpp
+++ b/Source/core/platform/graphics/CrossfadeGeneratedImage.cpp
@@ -28,7 +28,7 @@
 
 #include "core/platform/PlatformMemoryInstrumentation.h"
 #include "core/platform/graphics/FloatRect.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageBuffer.h"
 
 using namespace std;
diff --git a/Source/core/platform/graphics/Extensions3D.cpp b/Source/core/platform/graphics/Extensions3D.cpp
index b666ca7..1314d42 100644
--- a/Source/core/platform/graphics/Extensions3D.cpp
+++ b/Source/core/platform/graphics/Extensions3D.cpp
@@ -175,9 +175,20 @@
     m_private->webContext()->getQueryObjectuivEXT(query, pname, params);
 }
 
-void Extensions3D::copyTextureCHROMIUM(GC3Denum target, Platform3DObject sourceId, Platform3DObject destId, GC3Dint level, GC3Denum internalFormat)
+bool Extensions3D::canUseCopyTextureCHROMIUM(GC3Denum destFormat, GC3Denum destType, GC3Dint level)
 {
-    m_private->webContext()->copyTextureCHROMIUM(target, sourceId, destId, level, internalFormat);
+    // FIXME: restriction of (RGB || RGBA)/UNSIGNED_BYTE/(Level 0) should be lifted when
+    // WebGraphicsContext3D::copyTextureCHROMIUM(...) are fully functional.
+    if ((destFormat == GraphicsContext3D::RGB || destFormat == GraphicsContext3D::RGBA)
+        && destType == GraphicsContext3D::UNSIGNED_BYTE
+        && !level)
+        return true;
+    return false;
+}
+
+void Extensions3D::copyTextureCHROMIUM(GC3Denum target, Platform3DObject sourceId, Platform3DObject destId, GC3Dint level, GC3Denum internalFormat, GC3Denum destType)
+{
+    m_private->webContext()->copyTextureCHROMIUM(target, sourceId, destId, level, internalFormat, destType);
 }
 
 void Extensions3D::shallowFlushCHROMIUM()
diff --git a/Source/core/platform/graphics/Extensions3D.h b/Source/core/platform/graphics/Extensions3D.h
index cc129cb..ad53471 100644
--- a/Source/core/platform/graphics/Extensions3D.h
+++ b/Source/core/platform/graphics/Extensions3D.h
@@ -259,7 +259,10 @@
     String getTranslatedShaderSourceANGLE(Platform3DObject);
 
     // GL_CHROMIUM_copy_texture
-    void copyTextureCHROMIUM(GC3Denum, Platform3DObject, Platform3DObject, GC3Dint, GC3Denum);
+    // canUseCopyTextureCHROMIUM(...) is used to check if copyTextureCHROMIUM(...) can work for the specified
+    // format, type and level for the destination texture.
+    bool canUseCopyTextureCHROMIUM(GC3Denum destFormat, GC3Denum destType, GC3Dint level);
+    void copyTextureCHROMIUM(GC3Denum, Platform3DObject, Platform3DObject, GC3Dint, GC3Denum, GC3Denum);
 
     // EXT Robustness - uses getGraphicsResetStatusARB
     void readnPixelsEXT(int x, int y, GC3Dsizei width, GC3Dsizei height, GC3Denum format, GC3Denum type, GC3Dsizei bufSize, void *data);
diff --git a/Source/core/platform/graphics/GeneratorGeneratedImage.cpp b/Source/core/platform/graphics/GeneratorGeneratedImage.cpp
index acce41d..bb3a81f 100644
--- a/Source/core/platform/graphics/GeneratorGeneratedImage.cpp
+++ b/Source/core/platform/graphics/GeneratorGeneratedImage.cpp
@@ -29,7 +29,7 @@
 #include "core/platform/Length.h"
 #include "core/platform/PlatformMemoryInstrumentation.h"
 #include "core/platform/graphics/FloatRect.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 
 namespace WebCore {
 
diff --git a/Source/core/platform/graphics/GraphicsContext.cpp b/Source/core/platform/graphics/GraphicsContext.cpp
index 648d0f0..b0d0653 100644
--- a/Source/core/platform/graphics/GraphicsContext.cpp
+++ b/Source/core/platform/graphics/GraphicsContext.cpp
@@ -34,8 +34,8 @@
 #include "core/platform/graphics/IntRect.h"
 #include "core/platform/graphics/RoundedRect.h"
 #include "core/platform/graphics/TextRunIterator.h"
+#include "core/platform/graphics/skia/PlatformContextSkiaState.h"
 #include "core/platform/graphics/skia/SkiaUtils.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/text/BidiResolver.h"
 
 #include "third_party/skia/include/core/SkAnnotation.h"
@@ -55,8 +55,19 @@
 
 namespace WebCore {
 
+struct GraphicsContext::DeferredSaveState {
+    DeferredSaveState(unsigned mask, int count) : m_flags(mask), m_restoreCount(count) { }
+
+    unsigned m_flags;
+    int m_restoreCount;
+};
+
 GraphicsContext::GraphicsContext(SkCanvas* canvas)
-    : m_transparencyCount(0)
+    : m_canvas(canvas)
+    , m_deferredSaveFlags(0)
+#if !ASSERT_DISABLED
+    , m_transparencyCount(0)
+#endif
     , m_trackOpaqueRegion(false)
     , m_useHighResMarker(false)
     , m_updatingControlTints(false)
@@ -64,13 +75,11 @@
     , m_isCertainlyOpaque(true)
     , m_printing(false)
 {
-    if (canvas) {
-        m_data = adoptPtr(new PlatformContextSkia(canvas));
-        m_data->setGraphicsContext(this);
-    } else {
-        // the caller owns the gc
+    if (!canvas)
         setPaintingDisabled(true);
-    }
+
+    m_stateStack.append(PlatformContextSkiaState());
+    m_skiaState = &m_stateStack.last();
 }
 
 GraphicsContext::~GraphicsContext()
@@ -79,10 +88,9 @@
     ASSERT(!m_transparencyCount);
 }
 
-PlatformGraphicsContext* GraphicsContext::platformContext() const
+SkDevice* GraphicsContext::createCompatibleDevice(const IntSize& size, bool hasAlpha) const
 {
-    ASSERT(!paintingDisabled());
-    return m_data.get();
+    return m_canvas->createCompatibleDevice(SkBitmap::kARGB_8888_Config, size.width(), size.height(), !hasAlpha);
 }
 
 void GraphicsContext::save()
@@ -92,8 +100,15 @@
 
     m_stack.append(m_state);
 
-    // Save our private State.
-    platformContext()->save();
+    m_stateStack.append(m_skiaState->cloneInheritedProperties());
+    m_skiaState = &m_stateStack.last();
+
+    // The clip image only needs to be applied once. Reset the image so that we
+    // don't attempt to clip multiple times.
+    m_skiaState->m_imageBufferClip.reset();
+
+    m_saveStateStack.append(DeferredSaveState(m_deferredSaveFlags, m_canvas->getSaveCount()));
+    m_deferredSaveFlags |= SkCanvas::kMatrixClip_SaveFlag;
 }
 
 void GraphicsContext::restore()
@@ -108,24 +123,34 @@
     m_state = m_stack.last();
     m_stack.removeLast();
 
-    // Restore our private State.
-    platformContext()->restore();
+    if (!m_skiaState->m_imageBufferClip.empty()) {
+        applyClipFromImage(m_skiaState->m_clip, m_skiaState->m_imageBufferClip);
+        m_canvas->restore();
+    }
+
+    m_stateStack.removeLast();
+    m_skiaState = &m_stateStack.last();
+
+    DeferredSaveState savedState = m_saveStateStack.last();
+    m_saveStateStack.removeLast();
+    m_deferredSaveFlags = savedState.m_flags;
+    m_canvas->restoreToCount(savedState.m_restoreCount);
 }
 
 void GraphicsContext::saveLayer(const SkRect* bounds, const SkPaint* paint, SkCanvas::SaveFlags saveFlags)
 {
-    platformContext()->saveLayer();
+    realizeSave(SkCanvas::kMatrixClip_SaveFlag);
 
-    platformContext()->canvas()->saveLayer(bounds, paint, saveFlags);
+    m_canvas->saveLayer(bounds, paint, saveFlags);
     if (bounds)
-        platformContext()->canvas()->clipRect(*bounds);
+        m_canvas->clipRect(*bounds);
     if (m_trackOpaqueRegion)
         m_opaqueRegion.pushCanvasLayer(paint);
 }
 
 void GraphicsContext::restoreLayer()
 {
-    platformContext()->canvas()->restore();
+    m_canvas->restore();
     if (m_trackOpaqueRegion)
         m_opaqueRegion.popCanvasLayer(this);
 }
@@ -136,7 +161,7 @@
 
     if (paintingDisabled())
         return;
-    platformContext()->setStrokeThickness(thickness);
+    m_skiaState->m_strokeThickness = thickness;
 }
 
 void GraphicsContext::setStrokeStyle(StrokeStyle style)
@@ -146,7 +171,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setStrokeStyle(style);
+    m_skiaState->m_strokeStyle = style;
 }
 
 void GraphicsContext::setStrokeColor(const Color& color, ColorSpace colorSpace)
@@ -159,7 +184,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setStrokeColor(color.rgb());
+    m_skiaState->m_strokeColor = color.rgb();
 }
 
 void GraphicsContext::setShadow(const FloatSize& size, float blur, const Color& color, ColorSpace colorSpace)
@@ -174,7 +199,7 @@
 
     // Detect when there's no effective shadow and clear the looper.
     if (!size.width() && !size.height() && !blur) {
-        platformContext()->setDrawLooper(0);
+        setDrawLooper(0);
         return;
     }
 
@@ -234,7 +259,7 @@
     SkSafeUnref(paint->setColorFilter(cf));
 
     // dl is now built, just install it
-    platformContext()->setDrawLooper(dl);
+    setDrawLooper(dl);
 }
 
 void GraphicsContext::setLegacyShadow(const FloatSize& offset, float blur, const Color& color, ColorSpace colorSpace)
@@ -251,7 +276,7 @@
 
     if (paintingDisabled())
         return;
-    platformContext()->setDrawLooper(0);
+    setDrawLooper(0);
 }
 
 bool GraphicsContext::hasShadow() const
@@ -310,7 +335,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setFillColor(color.rgb());
+    m_skiaState->m_fillColor = color.rgb();
 }
 
 Color GraphicsContext::fillColor() const
@@ -323,6 +348,41 @@
     return m_state.fillColorSpace;
 }
 
+SkDrawLooper* GraphicsContext::drawLooper() const
+{
+    return m_skiaState->m_looper;
+}
+
+StrokeStyle GraphicsContext::strokeStyleSkia() const
+{
+    return m_skiaState->m_strokeStyle;
+}
+
+float GraphicsContext::strokeThicknessSkia() const
+{
+    return m_skiaState->m_strokeThickness;
+}
+
+TextDrawingModeFlags GraphicsContext::textDrawingModeSkia() const
+{
+    return m_skiaState->m_textDrawingMode;
+}
+
+SkColor GraphicsContext::effectiveFillColor() const
+{
+    return m_skiaState->applyAlpha(m_skiaState->m_fillColor);
+}
+
+int GraphicsContext::getNormalizedAlpha() const
+{
+    int alpha = roundf(m_skiaState->m_alpha * 256);
+    if (alpha > 255)
+        alpha = 255;
+    else if (alpha < 0)
+        alpha = 0;
+    return alpha;
+}
+
 void GraphicsContext::setShouldAntialias(bool b)
 {
     m_state.shouldAntialias = b;
@@ -330,7 +390,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setUseAntialiasing(b);
+    m_skiaState->m_useAntialiasing = b;
 }
 
 bool GraphicsContext::shouldAntialias() const
@@ -358,9 +418,24 @@
     return m_state.shouldSubpixelQuantizeFonts;
 }
 
-const GraphicsContextState& GraphicsContext::state() const
+void GraphicsContext::adjustTextRenderMode(SkPaint* paint)
 {
-    return m_state;
+    if (!paint->isLCDRenderText())
+        return;
+
+    paint->setLCDRenderText(couldUseLCDRenderedText());
+}
+
+bool GraphicsContext::couldUseLCDRenderedText()
+{
+    // Our layers only have a single alpha channel. This means that subpixel
+    // rendered text cannot be composited correctly when the layer is
+    // collapsed. Therefore, subpixel text is disabled when we are drawing
+    // onto a layer.
+    if (isDrawingToLayer())
+        return false;
+
+    return shouldSmoothFonts();
 }
 
 void GraphicsContext::setStrokePattern(PassRefPtr<Pattern> pattern)
@@ -443,13 +518,13 @@
         return;
     switch (cap) {
     case ButtCap:
-        platformContext()->setLineCap(SkPaint::kButt_Cap);
+        m_skiaState->m_lineCap = SkPaint::kButt_Cap;
         break;
     case RoundCap:
-        platformContext()->setLineCap(SkPaint::kRound_Cap);
+        m_skiaState->m_lineCap = SkPaint::kRound_Cap;
         break;
     case SquareCap:
-        platformContext()->setLineCap(SkPaint::kSquare_Cap);
+        m_skiaState->m_lineCap = SkPaint::kSquare_Cap;
         break;
     default:
         ASSERT(0);
@@ -468,8 +543,8 @@
     if (!dashLength) {
         // If no dash is set, revert to solid stroke
         // FIXME: do we need to set NoStroke in some cases?
-        platformContext()->setStrokeStyle(SolidStroke);
-        platformContext()->setDashPathEffect(0);
+        m_skiaState->m_strokeStyle = SolidStroke;
+        setDashPathEffect(0);
         return;
     }
 
@@ -479,7 +554,7 @@
     for (unsigned int i = 0; i < count; i++)
         intervals[i] = dashes[i % dashLength];
 
-    platformContext()->setDashPathEffect(new SkDashPathEffect(intervals, count, dashOffset));
+    setDashPathEffect(new SkDashPathEffect(intervals, count, dashOffset));
 
     delete[] intervals;
 }
@@ -490,13 +565,13 @@
         return;
     switch (join) {
     case MiterJoin:
-        platformContext()->setLineJoin(SkPaint::kMiter_Join);
+        m_skiaState->m_lineJoin = SkPaint::kMiter_Join;
         break;
     case RoundJoin:
-        platformContext()->setLineJoin(SkPaint::kRound_Join);
+        m_skiaState->m_lineJoin = SkPaint::kRound_Join;
         break;
     case BevelJoin:
-        platformContext()->setLineJoin(SkPaint::kBevel_Join);
+        m_skiaState->m_lineJoin = SkPaint::kBevel_Join;
         break;
     default:
         ASSERT(0);
@@ -508,7 +583,7 @@
 {
     if (paintingDisabled())
         return;
-    platformContext()->setMiterLimit(limit);
+    m_skiaState->m_miterLimit = limit;
 }
 
 void GraphicsContext::setAlpha(float alpha)
@@ -516,17 +591,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setAlpha(alpha);
-}
-
-bool GraphicsContext::supportsTransparencyLayers()
-{
-    return true;
-}
-
-bool GraphicsContext::isInTransparencyLayer() const
-{
-    return (m_transparencyCount > 0) && supportsTransparencyLayers();
+    m_skiaState->m_alpha = alpha;
 }
 
 void GraphicsContext::beginTransparencyLayer(float opacity)
@@ -542,11 +607,13 @@
 
     SkPaint layerPaint;
     layerPaint.setAlpha(static_cast<unsigned char>(opacity * 255));
-    layerPaint.setXfermodeMode(platformContext()->getXfermodeMode());
+    layerPaint.setXfermodeMode(m_skiaState->m_xferMode);
 
     saveLayer(0, &layerPaint, saveFlags);
 
+#if !ASSERT_DISABLED
     ++m_transparencyCount;
+#endif
 }
 
 void GraphicsContext::endTransparencyLayer()
@@ -557,7 +624,9 @@
     restoreLayer();
 
     ASSERT(m_transparencyCount > 0);
+#if !ASSERT_DISABLED
     --m_transparencyCount;
+#endif
 }
 
 void GraphicsContext::beginLayerClippedToImage(const FloatRect& rect, const ImageBuffer* imageBuffer)
@@ -565,36 +634,36 @@
     SkRect bounds = WebCoreFloatRectToSKRect(rect);
 
     if (imageBuffer->internalSize().isEmpty()) {
-        platformContext()->clipRect(bounds);
+        clipRect(bounds);
         return;
     }
 
     // Skia doesn't support clipping to an image, so we create a layer. The next
     // time restore is invoked the layer and |imageBuffer| are combined to
     // create the resulting image.
-    platformContext()->setStateClip(bounds);
+    m_skiaState->m_clip = bounds;
 
     // Get the absolute coordinates of the stored clipping rectangle to make it
     // independent of any transform changes.
-    platformContext()->getTotalMatrix().mapRect(&platformContext()->getStateClip());
+    getTotalMatrix().mapRect(&m_skiaState->m_clip);
 
     SkCanvas::SaveFlags saveFlags = static_cast<SkCanvas::SaveFlags>(SkCanvas::kHasAlphaLayer_SaveFlag | SkCanvas::kFullColorLayer_SaveFlag);
     saveLayer(&bounds, 0, saveFlags);
 
-    const SkBitmap* bitmap = imageBuffer->context()->platformContext()->bitmap();
+    const SkBitmap* bitmap = imageBuffer->context()->bitmap();
 
     if (m_trackOpaqueRegion) {
-        SkRect opaqueRect = bitmap->isOpaque() ? platformContext()->getStateClip() : SkRect::MakeEmpty();
+        SkRect opaqueRect = bitmap->isOpaque() ? m_skiaState->m_clip : SkRect::MakeEmpty();
         m_opaqueRegion.setImageMask(opaqueRect);
     }
 
     // Copy off the image as |imageBuffer| may be deleted before restore is invoked.
     if (bitmap->isImmutable())
-        platformContext()->setStateImageBufferClip(bitmap);
+        m_skiaState->m_imageBufferClip = *bitmap;
     else {
         // We need to make a deep-copy of the pixels themselves, so they don't
         // change on us between now and when we want to apply them in restore()
-        bitmap->copyTo(platformContext()->getStateImageBufferClip(), SkBitmap::kARGB_8888_Config);
+        bitmap->copyTo(&m_skiaState->m_imageBufferClip, SkBitmap::kARGB_8888_Config);
     }
 }
 
@@ -621,12 +690,93 @@
 
 InterpolationQuality GraphicsContext::imageInterpolationQuality() const
 {
-    return platformContext()->interpolationQuality();
+    return m_skiaState->m_interpolationQuality;
 }
 
 void GraphicsContext::setImageInterpolationQuality(InterpolationQuality q)
 {
-    platformContext()->setInterpolationQuality(q);
+    m_skiaState->m_interpolationQuality = q;
+}
+
+void GraphicsContext::setDrawLooper(SkDrawLooper* dl)
+{
+    SkRefCnt_SafeAssign(m_skiaState->m_looper, dl);
+}
+
+void GraphicsContext::setDashPathEffect(SkDashPathEffect* dash)
+{
+    if (dash != m_skiaState->m_dash) {
+        SkSafeUnref(m_skiaState->m_dash);
+        m_skiaState->m_dash = dash;
+    }
+}
+
+SkColor GraphicsContext::effectiveStrokeColor() const
+{
+    return m_skiaState->applyAlpha(m_skiaState->m_strokeColor);
+}
+
+void GraphicsContext::setupPaintForFilling(SkPaint* paint) const
+{
+    setupPaintCommon(paint);
+
+    setupShader(paint, m_state.fillGradient.get(), m_state.fillPattern.get(), m_skiaState->m_fillColor);
+}
+
+float GraphicsContext::setupPaintForStroking(SkPaint* paint, SkRect* rect, int length) const
+{
+    setupPaintCommon(paint);
+
+    setupShader(paint, m_state.strokeGradient.get(), m_state.strokePattern.get(), m_skiaState->m_strokeColor);
+
+    float width = m_skiaState->m_strokeThickness;
+
+    paint->setStyle(SkPaint::kStroke_Style);
+    paint->setStrokeWidth(SkFloatToScalar(width));
+    paint->setStrokeCap(m_skiaState->m_lineCap);
+    paint->setStrokeJoin(m_skiaState->m_lineJoin);
+    paint->setStrokeMiter(SkFloatToScalar(m_skiaState->m_miterLimit));
+
+    if (m_skiaState->m_dash)
+        paint->setPathEffect(m_skiaState->m_dash);
+    else {
+        switch (m_skiaState->m_strokeStyle) {
+        case NoStroke:
+        case SolidStroke:
+#if ENABLE(CSS3_TEXT)
+        case DoubleStroke:
+        case WavyStroke: // FIXME: https://bugs.webkit.org/show_bug.cgi?id=93509 - Needs platform support.
+#endif // CSS3_TEXT
+            break;
+        case DashedStroke:
+            width = m_skiaState->m_dashRatio * width;
+            // Fall through.
+        case DottedStroke:
+            // Truncate the width, since we don't want fuzzy dots or dashes.
+            int dashLength = static_cast<int>(width);
+            // Subtract off the endcaps, since they're rendered separately.
+            int distance = length - 2 * static_cast<int>(m_skiaState->m_strokeThickness);
+            int phase = 1;
+            if (dashLength > 1) {
+                // Determine how many dashes or dots we should have.
+                int numDashes = distance / dashLength;
+                int remainder = distance % dashLength;
+                // Adjust the phase to center the dashes within the line.
+                if (numDashes % 2) {
+                    // Odd: shift right a full dash, minus half the remainder.
+                    phase = dashLength - remainder / 2;
+                } else {
+                    // Even: shift right half a dash, minus half the remainder.
+                    phase = (dashLength - remainder) / 2;
+                }
+            }
+            SkScalar dashLengthSk = SkIntToScalar(dashLength);
+            SkScalar intervals[2] = { dashLengthSk, dashLengthSk };
+            paint->setPathEffect(new SkDashPathEffect(intervals, 2, SkIntToScalar(phase)))->unref();
+        }
+    }
+
+    return width;
 }
 
 void GraphicsContext::drawConvexPolygon(size_t numPoints, const FloatPoint* points, bool shouldAntialias)
@@ -641,13 +791,13 @@
     setPathFromConvexPoints(&path, numPoints, points);
 
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     paint.setAntiAlias(shouldAntialias);
     drawPath(path, paint);
 
     if (strokeStyle() != NoStroke) {
         paint.reset();
-        platformContext()->setupPaintForStroking(&paint, 0, 0);
+        setupPaintForStroking(&paint, 0, 0);
         drawPath(path, paint);
     }
 }
@@ -660,12 +810,12 @@
 
     SkRect rect = elipseRect;
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     drawOval(rect, paint);
 
     if (strokeStyle() != NoStroke) {
         paint.reset();
-        platformContext()->setupPaintForStroking(&paint, &rect, 0);
+        setupPaintForStroking(&paint, &rect, 0);
         drawOval(rect, paint);
     }
 }
@@ -724,7 +874,7 @@
     // probably worth the speed up of no square root, which also won't be exact.
     FloatSize disp = p2 - p1;
     int length = SkScalarRound(disp.width() + disp.height());
-    platformContext()->setupPaintForStroking(&paint, 0, length);
+    setupPaintForStroking(&paint, 0, length);
 
     if (strokeStyle() == DottedStroke || strokeStyle() == DashedStroke) {
         // Do a rect fill of our endpoints.  This ensures we always have the
@@ -750,7 +900,7 @@
     adjustLineToPixelBoundaries(p1, p2, width, penStyle);
     SkPoint pts[2] = { (SkPoint)p1, (SkPoint)p2 };
 
-    platformContext()->canvas()->drawPoints(SkCanvas::kLines_PointMode, 2, pts, paint);
+    m_canvas->drawPoints(SkCanvas::kLines_PointMode, 2, pts, paint);
 
     if (m_trackOpaqueRegion)
         m_opaqueRegion.didDrawPoints(this, SkCanvas::kLines_PointMode, 2, pts, paint);
@@ -881,12 +1031,12 @@
     rect.set(originX, originY, originX + WebCoreFloatToSkScalar(width) * deviceScaleFactor, originY + SkIntToScalar(misspellBitmap[index]->height()));
 
     if (deviceScaleFactor == 2) {
-        platformContext()->save();
-        platformContext()->scale(SK_ScalarHalf, SK_ScalarHalf);
+        save();
+        scale(FloatSize(0.5, 0.5));
     }
     drawRect(rect, paint);
     if (deviceScaleFactor == 2)
-        platformContext()->restore();
+        restore();
 }
 
 void GraphicsContext::drawLineForText(const FloatPoint& pt, float width, bool printing)
@@ -907,9 +1057,9 @@
     r.fBottom = r.fTop + SkIntToScalar(thickness);
 
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     // Text lines are drawn using the stroke color.
-    paint.setColor(platformContext()->effectiveStrokeColor());
+    paint.setColor(effectiveStrokeColor());
     drawRect(r, paint);
 }
 
@@ -923,7 +1073,31 @@
     if (rect.isEmpty())
         return;
 
-    platformContext()->drawRect(rect);
+    SkRect skRect = rect;
+    SkPaint paint;
+    int fillcolorNotTransparent = m_skiaState->m_fillColor & 0xFF000000;
+    if (fillcolorNotTransparent) {
+        setupPaintForFilling(&paint);
+        drawRect(skRect, paint);
+    }
+
+    if (m_skiaState->m_strokeStyle != NoStroke
+        && (m_skiaState->m_strokeColor & 0xFF000000)) {
+        // We do a fill of four rects to simulate the stroke of a border.
+        paint.reset();
+        setupPaintForFilling(&paint);
+        // need to jam in the strokeColor
+        paint.setColor(this->effectiveStrokeColor());
+
+        SkRect topBorder = { skRect.fLeft, skRect.fTop, skRect.fRight, skRect.fTop + 1 };
+        drawRect(topBorder, paint);
+        SkRect bottomBorder = { skRect.fLeft, skRect.fBottom - 1, skRect.fRight, skRect.fBottom };
+        drawRect(bottomBorder, paint);
+        SkRect leftBorder = { skRect.fLeft, skRect.fTop + 1, skRect.fLeft + 1, skRect.fBottom - 1 };
+        drawRect(leftBorder, paint);
+        SkRect rightBorder = { skRect.fRight - 1, skRect.fTop + 1, skRect.fRight, skRect.fBottom - 1 };
+        drawRect(rightBorder, paint);
+    }
 }
 
 void GraphicsContext::drawText(const Font& font, const TextRun& run, const FloatPoint& point, int from, int to)
@@ -1115,7 +1289,7 @@
 
 void GraphicsContext::writePixels(const SkBitmap& bitmap, int x, int y, SkCanvas::Config8888 config8888)
 {
-    platformContext()->canvas()->writePixels(bitmap, x, y, config8888);
+    m_canvas->writePixels(bitmap, x, y, config8888);
 
     if (m_trackOpaqueRegion) {
         SkRect rect = SkRect::MakeXYWH(x, y, bitmap.width(), bitmap.height());
@@ -1129,7 +1303,7 @@
 void GraphicsContext::drawBitmap(const SkBitmap& bitmap, SkScalar left, SkScalar top,
     const SkPaint* paint)
 {
-    platformContext()->canvas()->drawBitmap(bitmap, left, top, paint);
+    m_canvas->drawBitmap(bitmap, left, top, paint);
 
     if (m_trackOpaqueRegion) {
         SkRect rect = SkRect::MakeXYWH(left, top, bitmap.width(), bitmap.height());
@@ -1140,7 +1314,7 @@
 void GraphicsContext::drawBitmapRect(const SkBitmap& bitmap, const SkIRect* isrc,
     const SkRect& dst, const SkPaint* paint)
 {
-    platformContext()->canvas()->drawBitmapRect(bitmap, isrc, dst, paint);
+    m_canvas->drawBitmapRect(bitmap, isrc, dst, paint);
 
     if (m_trackOpaqueRegion)
         m_opaqueRegion.didDrawRect(this, dst, *paint, &bitmap);
@@ -1148,7 +1322,7 @@
 
 void GraphicsContext::drawOval(const SkRect& oval, const SkPaint& paint)
 {
-    platformContext()->canvas()->drawOval(oval, paint);
+    m_canvas->drawOval(oval, paint);
 
     if (m_trackOpaqueRegion)
         m_opaqueRegion.didDrawBounded(this, oval, paint);
@@ -1156,7 +1330,7 @@
 
 void GraphicsContext::drawPath(const SkPath& path, const SkPaint& paint)
 {
-    platformContext()->canvas()->drawPath(path, paint);
+    m_canvas->drawPath(path, paint);
 
     if (m_trackOpaqueRegion)
         m_opaqueRegion.didDrawPath(this, path, paint);
@@ -1164,7 +1338,7 @@
 
 void GraphicsContext::drawRect(const SkRect& rect, const SkPaint& paint)
 {
-    platformContext()->canvas()->drawRect(rect, paint);
+    m_canvas->drawRect(rect, paint);
 
     if (m_trackOpaqueRegion)
         m_opaqueRegion.didDrawRect(this, rect, paint, 0);
@@ -1179,7 +1353,7 @@
 void GraphicsContext::drawPosText(const void* text, size_t byteLength,
     const SkPoint pos[], const SkPaint& paint)
 {
-    platformContext()->canvas()->drawPosText(text, byteLength, pos, paint);
+    m_canvas->drawPosText(text, byteLength, pos, paint);
 
     // FIXME: compute bounds for positioned text.
     if (m_trackOpaqueRegion)
@@ -1189,7 +1363,7 @@
 void GraphicsContext::drawPosTextH(const void* text, size_t byteLength,
     const SkScalar xpos[], SkScalar constY, const SkPaint& paint)
 {
-    platformContext()->canvas()->drawPosTextH(text, byteLength, xpos, constY, paint);
+    m_canvas->drawPosTextH(text, byteLength, xpos, constY, paint);
 
     // FIXME: compute bounds for positioned text.
     if (m_trackOpaqueRegion)
@@ -1199,7 +1373,7 @@
 void GraphicsContext::drawTextOnPath(const void* text, size_t byteLength,
     const SkPath& path, const SkMatrix* matrix, const SkPaint& paint)
 {
-    platformContext()->canvas()->drawTextOnPath(text, byteLength, path, matrix, paint);
+    m_canvas->drawTextOnPath(text, byteLength, path, matrix, paint);
 
     // FIXME: compute bounds for positioned text.
     if (m_trackOpaqueRegion)
@@ -1219,7 +1393,7 @@
     path.setFillType(temporaryFillType);
 
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     drawPath(path, paint);
 
     path.setFillType(previousFillType);
@@ -1233,7 +1407,7 @@
     SkRect r = rect;
 
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     drawRect(r, paint);
 }
 
@@ -1244,7 +1418,7 @@
 
     SkRect r = rect;
     SkPaint paint;
-    platformContext()->setupPaintCommon(&paint);
+    setupPaintCommon(&paint);
     paint.setColor(color.rgb());
     drawRect(r, paint);
 }
@@ -1278,10 +1452,10 @@
     rr.setRectRadii(rect, radii);
 
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     paint.setColor(color.rgb());
 
-    platformContext()->canvas()->drawRRect(rr, paint);
+    m_canvas->drawRRect(rr, paint);
 
     if (m_trackOpaqueRegion)
         m_opaqueRegion.didDrawBounded(this, rr.getBounds(), paint);
@@ -1294,7 +1468,7 @@
 
     SkRect rect = ellipse;
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     drawOval(rect, paint);
 }
 
@@ -1305,7 +1479,7 @@
 
     const SkPath& path = pathToStroke.skPath();
     SkPaint paint;
-    platformContext()->setupPaintForStroking(&paint, 0, 0);
+    setupPaintForStroking(&paint, 0, 0);
     drawPath(path, paint);
 }
 
@@ -1315,7 +1489,7 @@
         return;
 
     SkPaint paint;
-    platformContext()->setupPaintForStroking(&paint, 0, 0);
+    setupPaintForStroking(&paint, 0, 0);
     paint.setStrokeWidth(WebCoreFloatToSkScalar(lineWidth));
     // strokerect has special rules for CSS when the rect is degenerate:
     // if width==0 && height==0, do nothing
@@ -1343,7 +1517,7 @@
 
     SkRect rect(ellipse);
     SkPaint paint;
-    platformContext()->setupPaintForStroking(&paint, 0, 0);
+    setupPaintForStroking(&paint, 0, 0);
     drawOval(rect, paint);
 }
 
@@ -1357,7 +1531,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->clipRect(rect);
+    clipRect(rect);
 }
 
 void GraphicsContext::clip(const Path& path, WindRule clipRule)
@@ -1380,7 +1554,7 @@
     SkRRect r;
     r.setRectRadii(rect.rect(), radii);
 
-    platformContext()->clipRRect(r, PlatformContextSkia::AntiAliased);
+    clipRRect(r, AntiAliased);
 }
 
 void GraphicsContext::clipOut(const IntRect& rect)
@@ -1388,7 +1562,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->clipRect(rect, PlatformContextSkia::NotAntiAliased, SkRegion::kDifference_Op);
+    clipRect(rect, NotAntiAliased, SkRegion::kDifference_Op);
 }
 
 void GraphicsContext::clipOut(const Path& pathToClip)
@@ -1399,7 +1573,7 @@
     // Use const_cast and temporarily toggle the inverse fill type instead of copying the path.
     SkPath& path = const_cast<SkPath&>(pathToClip.skPath());
     path.toggleInverseFillType();
-    platformContext()->clipPath(path, PlatformContextSkia::AntiAliased);
+    clipPath(path, AntiAliased);
     path.toggleInverseFillType();
 }
 
@@ -1414,7 +1588,7 @@
 
     SkPath::FillType temporaryFillType = clipRule == RULE_EVENODD ? SkPath::kEvenOdd_FillType : SkPath::kWinding_FillType;
     path.setFillType(temporaryFillType);
-    platformContext()->clipPath(path, PlatformContextSkia::AntiAliased);
+    clipPath(path, AntiAliased);
 
     path.setFillType(previousFillType);
 }
@@ -1429,9 +1603,7 @@
 
     SkPath path;
     setPathFromConvexPoints(&path, numPoints, points);
-    platformContext()->clipPath(path, antialiased
-        ? PlatformContextSkia::AntiAliased
-        : PlatformContextSkia::NotAntiAliased);
+    clipPath(path, antialiased ? AntiAliased : NotAntiAliased);
 }
 
 void GraphicsContext::clipOutRoundedRect(const RoundedRect& rect)
@@ -1467,7 +1639,7 @@
 
     SkPath::FillType temporaryFillType = clipRule == RULE_EVENODD ? SkPath::kEvenOdd_FillType : SkPath::kWinding_FillType;
     path.setFillType(temporaryFillType);
-    platformContext()->clipPath(path);
+    clipPath(path);
 
     path.setFillType(previousFillType);
 }
@@ -1477,7 +1649,9 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->rotate(WebCoreFloatToSkScalar(angleInRadians * (180.0f / 3.14159265f)));
+    realizeSave(SkCanvas::kMatrix_SaveFlag);
+
+    m_canvas->rotate(WebCoreFloatToSkScalar(angleInRadians * (180.0f / 3.14159265f)));
 }
 
 void GraphicsContext::translate(float w, float h)
@@ -1485,7 +1659,9 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->translate(WebCoreFloatToSkScalar(w), WebCoreFloatToSkScalar(h));
+    realizeSave(SkCanvas::kMatrix_SaveFlag);
+
+    m_canvas->translate(WebCoreFloatToSkScalar(w), WebCoreFloatToSkScalar(h));
 }
 
 void GraphicsContext::scale(const FloatSize& size)
@@ -1493,8 +1669,9 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->scale(WebCoreFloatToSkScalar(size.width()),
-        WebCoreFloatToSkScalar(size.height()));
+    realizeSave(SkCanvas::kMatrix_SaveFlag);
+
+    m_canvas->scale(WebCoreFloatToSkScalar(size.width()), WebCoreFloatToSkScalar(size.height()));
 }
 
 void GraphicsContext::setURLForRect(const KURL& link, const IntRect& destRect)
@@ -1503,7 +1680,25 @@
         return;
 
     SkAutoDataUnref url(SkData::NewWithCString(link.string().utf8().data()));
-    SkAnnotateRectWithURL(platformContext()->canvas(), destRect, url.get());
+    SkAnnotateRectWithURL(m_canvas, destRect, url.get());
+}
+
+void GraphicsContext::setURLFragmentForRect(const String& destName, const IntRect& rect)
+{
+    if (paintingDisabled())
+        return;
+
+    SkAutoDataUnref skDestName(SkData::NewWithCString(destName.utf8().data()));
+    SkAnnotateLinkToDestination(m_canvas, rect, skDestName.get());
+}
+
+void GraphicsContext::addURLTargetAtPoint(const String& name, const IntPoint& pos)
+{
+    if (paintingDisabled())
+        return;
+
+    SkAutoDataUnref nameData(SkData::NewWithCString(name.utf8().data()));
+    SkAnnotateNamedDestination(m_canvas, SkPoint::Make(pos.x(), pos.y()), nameData);
 }
 
 void GraphicsContext::concatCTM(const AffineTransform& affine)
@@ -1511,7 +1706,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->concat(affine);
+    concat(affine);
 }
 
 void GraphicsContext::setCTM(const AffineTransform& affine)
@@ -1519,7 +1714,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setMatrix(affine);
+    setMatrix(affine);
 }
 
 AffineTransform GraphicsContext::getCTM(IncludeDeviceScale) const
@@ -1527,7 +1722,7 @@
     if (paintingDisabled())
         return AffineTransform();
 
-    const SkMatrix& m = platformContext()->getTotalMatrix();
+    const SkMatrix& m = getTotalMatrix();
     return AffineTransform(SkScalarToDouble(m.getScaleX()),
                            SkScalarToDouble(m.getSkewY()),
                            SkScalarToDouble(m.getSkewX()),
@@ -1547,7 +1742,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setTextDrawingMode(mode);
+    m_skiaState->m_textDrawingMode = mode;
 }
 
 void GraphicsContext::fillRect(const FloatRect& rect, Generator& generator)
@@ -1609,7 +1804,7 @@
 
     SkRect r = rect;
     SkPaint paint;
-    platformContext()->setupPaintForFilling(&paint);
+    setupPaintForFilling(&paint);
     paint.setXfermodeMode(SkXfermode::kClear_Mode);
     drawRect(r, paint);
 }
@@ -1622,7 +1817,7 @@
     if (paintingDisabled())
         return;
 
-    platformContext()->setXfermodeMode(WebCoreCompositeToSkiaComposite(compositeOperation));
+    m_skiaState->m_xferMode = WebCoreCompositeToSkiaComposite(compositeOperation, blendMode);
 }
 
 CompositeOperator GraphicsContext::compositeOperation() const
@@ -1751,6 +1946,20 @@
     path->setConvexity(convexity);
 }
 
+void GraphicsContext::setupPaintCommon(SkPaint* paint) const
+{
+#if defined(SK_DEBUG)
+    {
+        SkPaint defaultPaint;
+        SkASSERT(*paint == defaultPaint);
+    }
+#endif
+
+    paint->setAntiAlias(m_skiaState->m_useAntialiasing);
+    paint->setXfermodeMode(m_skiaState->m_xferMode);
+    paint->setLooper(m_skiaState->m_looper);
+}
+
 void GraphicsContext::drawOuterPath(const SkPath& path, SkPaint& paint, int width)
 {
 #if OS(DARWIN)
@@ -1883,4 +2092,35 @@
 }
 #endif
 
+void GraphicsContext::setupShader(SkPaint* paint, Gradient* grad, Pattern* pat, SkColor color) const
+{
+    SkShader* shader = 0;
+
+    if (grad) {
+        shader = grad->shader();
+        color = SK_ColorBLACK;
+    } else if (pat) {
+        shader = pat->shader();
+        color = SK_ColorBLACK;
+        paint->setFilterBitmap(imageInterpolationQuality() != InterpolationNone);
+    }
+
+    paint->setColor(m_skiaState->applyAlpha(color));
+    paint->setShader(shader);
+}
+
+
+void GraphicsContext::applyClipFromImage(const SkRect& rect, const SkBitmap& imageBuffer)
+{
+    // NOTE: this assumes the image mask contains opaque black for the portions that are to be shown, as such we
+    // only look at the alpha when compositing. I'm not 100% sure this is what WebKit expects for image clipping.
+    SkPaint paint;
+    paint.setXfermodeMode(SkXfermode::kDstIn_Mode);
+    realizeSave(SkCanvas::kMatrixClip_SaveFlag);
+    m_canvas->save(SkCanvas::kMatrix_SaveFlag);
+    m_canvas->resetMatrix();
+    m_canvas->drawBitmapRect(imageBuffer, 0, rect, &paint);
+    m_canvas->restore();
+}
+
 }
diff --git a/Source/core/platform/graphics/GraphicsContext.h b/Source/core/platform/graphics/GraphicsContext.h
index 035fea7..1b196bd 100644
--- a/Source/core/platform/graphics/GraphicsContext.h
+++ b/Source/core/platform/graphics/GraphicsContext.h
@@ -28,6 +28,8 @@
 #ifndef GraphicsContext_h
 #define GraphicsContext_h
 
+#include "core/platform/chromium/TraceEvent.h"
+
 #include "core/platform/graphics/ColorSpace.h"
 #include "core/platform/graphics/DashArray.h"
 #include "core/platform/graphics/FloatRect.h"
@@ -40,455 +42,565 @@
 #include "core/platform/graphics/skia/OpaqueRegionSkia.h"
 
 #include "third_party/skia/include/core/SkBitmap.h"
+#include "third_party/skia/include/core/SkDevice.h"
 #include "third_party/skia/include/core/SkPaint.h"
 #include "third_party/skia/include/core/SkPath.h"
 #include "third_party/skia/include/core/SkRect.h"
 #include "third_party/skia/include/core/SkRRect.h"
 #include "third_party/skia/include/effects/SkCornerPathEffect.h"
+#include "third_party/skia/include/effects/SkDashPathEffect.h"
 
 #include <wtf/Noncopyable.h>
 #include <wtf/PassOwnPtr.h>
 
 namespace WebCore {
-class PlatformContextSkia;
-}
-typedef WebCore::PlatformContextSkia PlatformGraphicsContext;
 
-namespace WebCore {
+const int cMisspellingLineThickness = 3;
+const int cMisspellingLinePatternWidth = 4;
+const int cMisspellingLinePatternGapWidth = 1;
 
-    const int cMisspellingLineThickness = 3;
-    const int cMisspellingLinePatternWidth = 4;
-    const int cMisspellingLinePatternGapWidth = 1;
+class AffineTransform;
+class DrawingBuffer;
+class Generator;
+class ImageBuffer;
+class IntRect;
+class RoundedRect;
+class KURL;
+class GraphicsContext3D;
+class PlatformContextSkiaState;
+class TextRun;
+class TransformationMatrix;
 
-    class AffineTransform;
-    class DrawingBuffer;
-    class Generator;
-    class ImageBuffer;
-    class IntRect;
-    class RoundedRect;
-    class KURL;
-    class GraphicsContext3D;
-    class TextRun;
-    class TransformationMatrix;
+enum TextDrawingMode {
+    TextModeFill      = 1 << 0,
+    TextModeStroke    = 1 << 1,
+};
+typedef unsigned TextDrawingModeFlags;
 
-    enum TextDrawingMode {
-        TextModeFill      = 1 << 0,
-        TextModeStroke    = 1 << 1,
-    };
-    typedef unsigned TextDrawingModeFlags;
-
-    enum StrokeStyle {
-        NoStroke,
-        SolidStroke,
-        DottedStroke,
-        DashedStroke,
+enum StrokeStyle {
+    NoStroke,
+    SolidStroke,
+    DottedStroke,
+    DashedStroke,
 #if ENABLE(CSS3_TEXT)
-        DoubleStroke,
-        WavyStroke,
+    DoubleStroke,
+    WavyStroke,
 #endif // CSS3_TEXT
+};
+
+enum InterpolationQuality {
+    InterpolationDefault,
+    InterpolationNone,
+    InterpolationLow,
+    InterpolationMedium,
+    InterpolationHigh
+};
+
+enum CompositeOperator;
+
+struct GraphicsContextState {
+    GraphicsContextState()
+        : strokeThickness(0)
+        , shadowBlur(0)
+        , textDrawingMode(TextModeFill)
+        , strokeColor(Color::black)
+        , fillColor(Color::black)
+        , strokeStyle(SolidStroke)
+        , fillRule(RULE_NONZERO)
+        , strokeColorSpace(ColorSpaceDeviceRGB)
+        , fillColorSpace(ColorSpaceDeviceRGB)
+        , shadowColorSpace(ColorSpaceDeviceRGB)
+        , compositeOperator(CompositeSourceOver)
+        , blendMode(BlendModeNormal)
+        , shouldAntialias(true)
+        , shouldSmoothFonts(true)
+        , shouldSubpixelQuantizeFonts(true)
+        , paintingDisabled(false)
+        , shadowsIgnoreTransforms(false)
+    {
+    }
+
+    RefPtr<Gradient> strokeGradient;
+    RefPtr<Pattern> strokePattern;
+
+    RefPtr<Gradient> fillGradient;
+    RefPtr<Pattern> fillPattern;
+
+    FloatSize shadowOffset;
+
+    float strokeThickness;
+    float shadowBlur;
+
+    TextDrawingModeFlags textDrawingMode;
+
+    Color strokeColor;
+    Color fillColor;
+    Color shadowColor;
+
+    StrokeStyle strokeStyle;
+    WindRule fillRule;
+
+    ColorSpace strokeColorSpace;
+    ColorSpace fillColorSpace;
+    ColorSpace shadowColorSpace;
+
+    CompositeOperator compositeOperator;
+    BlendMode blendMode;
+
+    bool shouldAntialias : 1;
+    bool shouldSmoothFonts : 1;
+    bool shouldSubpixelQuantizeFonts : 1;
+    bool paintingDisabled : 1;
+    bool shadowsIgnoreTransforms : 1;
+};
+
+class GraphicsContext {
+    WTF_MAKE_NONCOPYABLE(GraphicsContext); WTF_MAKE_FAST_ALLOCATED;
+public:
+    enum AntiAliasingMode {
+        NotAntiAliased,
+        AntiAliased
+    };
+    enum AccessMode {
+        ReadOnly,
+        ReadWrite
     };
 
-    enum InterpolationQuality {
-        InterpolationDefault,
-        InterpolationNone,
-        InterpolationLow,
-        InterpolationMedium,
-        InterpolationHigh
+    explicit GraphicsContext(SkCanvas*);
+    ~GraphicsContext();
+
+    // Returns the canvas used for painting, NOT guaranteed to be non-null.
+    // Accessing the backing canvas this way flushes all queued save ops,
+    // so it should be avoided. Use the corresponding draw/matrix/clip methods instead.
+    SkCanvas* canvas()
+    {
+        // Flush any pending saves.
+        realizeSave(SkCanvas::kMatrixClip_SaveFlag);
+
+        return m_canvas;
+    }
+    const SkCanvas* canvas() const { return m_canvas; }
+
+    const SkBitmap* bitmap() const
+    {
+        TRACE_EVENT0("skia", "GraphicsContext::bitmap");
+        return &m_canvas->getDevice()->accessBitmap(false);
+    }
+
+    const SkBitmap& layerBitmap(AccessMode access = ReadOnly) const
+    {
+        return m_canvas->getTopDevice()->accessBitmap(access == ReadWrite);
+    }
+
+    SkDevice* createCompatibleDevice(const IntSize&, bool hasAlpha) const;
+
+    float strokeThickness() const;
+    void setStrokeThickness(float);
+    StrokeStyle strokeStyle() const;
+    void setStrokeStyle(StrokeStyle);
+    Color strokeColor() const;
+    ColorSpace strokeColorSpace() const;
+    void setStrokeColor(const Color&, ColorSpace);
+
+    void setStrokePattern(PassRefPtr<Pattern>);
+    Pattern* strokePattern() const;
+
+    void setStrokeGradient(PassRefPtr<Gradient>);
+    Gradient* strokeGradient() const;
+
+    WindRule fillRule() const;
+    void setFillRule(WindRule);
+    Color fillColor() const;
+    ColorSpace fillColorSpace() const;
+    void setFillColor(const Color&, ColorSpace);
+
+    void setFillPattern(PassRefPtr<Pattern>);
+    Pattern* fillPattern() const;
+
+    void setFillGradient(PassRefPtr<Gradient>);
+    Gradient* fillGradient() const;
+
+    // Skia state methods.
+    SkDrawLooper* drawLooper() const;
+    StrokeStyle strokeStyleSkia() const;
+    float strokeThicknessSkia() const;
+    TextDrawingModeFlags textDrawingModeSkia() const;
+    SkColor effectiveFillColor() const;
+    int getNormalizedAlpha() const;
+    bool getClipBounds(SkRect* bounds) const { return m_canvas->getClipBounds(bounds); }
+    const SkMatrix& getTotalMatrix() const { return m_canvas->getTotalMatrix(); }
+    bool isPrintingDevice() const { return m_canvas->getTopDevice()->getDeviceCapabilities() & SkDevice::kVector_Capability; }
+
+    bool readPixels(SkBitmap* bitmap, int x, int y, SkCanvas::Config8888 config8888 = SkCanvas::kNative_Premul_Config8888)
+    {
+        return m_canvas->readPixels(bitmap, x, y, config8888);
+    }
+
+
+    bool clipRect(const SkRect& rect, AntiAliasingMode aa = NotAntiAliased, SkRegion::Op op = SkRegion::kIntersect_Op)
+    {
+        realizeSave(SkCanvas::kClip_SaveFlag);
+
+        return m_canvas->clipRect(rect, op, aa == AntiAliased);
+    }
+
+    void setMatrix(const SkMatrix& matrix)
+    {
+        realizeSave(SkCanvas::kMatrix_SaveFlag);
+
+        m_canvas->setMatrix(matrix);
+    }
+
+
+    void setShadowsIgnoreTransforms(bool);
+    bool shadowsIgnoreTransforms() const;
+
+    void setShouldAntialias(bool);
+    bool shouldAntialias() const;
+
+    void setShouldSmoothFonts(bool);
+    bool shouldSmoothFonts() const;
+
+    // Normally CG enables subpixel-quantization because it improves the performance of aligning glyphs.
+    // In some cases we have to disable to to ensure a high-quality output of the glyphs.
+    void setShouldSubpixelQuantizeFonts(bool);
+    bool shouldSubpixelQuantizeFonts() const;
+
+    // Turn off LCD text for the paint if not supported on this context.
+    void adjustTextRenderMode(SkPaint*);
+    bool couldUseLCDRenderedText();
+
+    // Change the way document markers are rendered.
+    // Any deviceScaleFactor higher than 1.5 is enough to justify setting this flag.
+    void setUseHighResMarkers(bool isHighRes) { m_useHighResMarker = isHighRes; }
+
+    // If true we are (most likely) rendering to a web page and the
+    // canvas has been prepared with an opaque background. If false,
+    // the canvas may havbe transparency (as is the case when rendering
+    // to a canvas object).
+    void setCertainlyOpaque(bool isOpaque) { m_isCertainlyOpaque = isOpaque; }
+    bool isCertainlyOpaque() const { return m_isCertainlyOpaque; }
+
+    // Returns if the context is a printing context instead of a display
+    // context. Bitmap shouldn't be resampled when printing to keep the best
+    // possible quality.
+    bool printing() const { return m_printing; }
+    void setPrinting(bool printing) { m_printing = printing; }
+
+    bool isAccelerated() const { return m_accelerated; }
+    void setAccelerated(bool accelerated) { m_accelerated = accelerated; }
+
+    // The opaque region is empty until tracking is turned on.
+    // It is never clerared by the context.
+    void setTrackOpaqueRegion(bool track) { m_trackOpaqueRegion = track; }
+    const OpaqueRegionSkia& opaqueRegion() const { return m_opaqueRegion; }
+
+    void setImageInterpolationQuality(InterpolationQuality);
+    InterpolationQuality imageInterpolationQuality() const;
+
+    void save();
+    void restore();
+
+    void saveLayer(const SkRect* bounds, const SkPaint*, SkCanvas::SaveFlags = SkCanvas::kARGB_ClipLayer_SaveFlag);
+    void restoreLayer();
+
+    // Sets up the paint for the current fill style.
+    void setupPaintForFilling(SkPaint*) const;
+
+    // Sets up the paint for stroking. Returns an int representing the effective
+    // width of the pen. If a non-zero length is provided,
+    // the number of dashes/dots on a dashed/dotted line will be adjusted to
+    // start and end that length with a dash/dot.
+    float setupPaintForStroking(SkPaint*, SkRect*, int length) const;
+
+    // These draw methods will do both stroking and filling.
+    // FIXME: ...except drawRect(), which fills properly but always strokes
+    // using a 1-pixel stroke inset from the rect borders (of the correct
+    // stroke color).
+    void drawRect(const IntRect&);
+    void drawLine(const IntPoint&, const IntPoint&);
+    void drawEllipse(const IntRect&);
+    void drawConvexPolygon(size_t numPoints, const FloatPoint*, bool shouldAntialias = false);
+
+    void fillPath(const Path&);
+    void strokePath(const Path&);
+
+    void fillEllipse(const FloatRect&);
+    void strokeEllipse(const FloatRect&);
+
+    void fillRect(const FloatRect&);
+    void fillRect(const FloatRect&, const Color&, ColorSpace);
+    void fillRect(const FloatRect&, Generator&);
+    void fillRect(const FloatRect&, const Color&, ColorSpace, CompositeOperator);
+    void fillRoundedRect(const IntRect&, const IntSize& topLeft, const IntSize& topRight, const IntSize& bottomLeft, const IntSize& bottomRight, const Color&, ColorSpace);
+    void fillRoundedRect(const RoundedRect&, const Color&, ColorSpace);
+    void fillRectWithRoundedHole(const IntRect&, const RoundedRect& roundedHoleRect, const Color&, ColorSpace);
+
+    void clearRect(const FloatRect&);
+
+    void strokeRect(const FloatRect&, float lineWidth);
+
+    void drawImage(Image*, ColorSpace styleColorSpace, const IntPoint&, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation);
+    void drawImage(Image*, ColorSpace styleColorSpace, const IntRect&, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation, bool useLowQualityScale = false);
+    void drawImage(Image*, ColorSpace styleColorSpace, const IntPoint& destPoint, const IntRect& srcRect, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation);
+    void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect);
+    void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation, bool useLowQualityScale = false);
+    void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator, BlendMode, RespectImageOrientationEnum = DoNotRespectImageOrientation, bool useLowQualityScale = false);
+
+    void drawTiledImage(Image*, ColorSpace styleColorSpace, const IntRect& destRect, const IntPoint& srcPoint, const IntSize& tileSize,
+        CompositeOperator = CompositeSourceOver, bool useLowQualityScale = false, BlendMode = BlendModeNormal);
+    void drawTiledImage(Image*, ColorSpace styleColorSpace, const IntRect& destRect, const IntRect& srcRect,
+        const FloatSize& tileScaleFactor, Image::TileRule hRule = Image::StretchTile, Image::TileRule vRule = Image::StretchTile,
+        CompositeOperator = CompositeSourceOver, bool useLowQualityScale = false);
+
+    void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntPoint&, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal);
+    void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntRect&, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal, bool useLowQualityScale = false);
+    void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntPoint& destPoint, const IntRect& srcRect, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal);
+    void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntRect& destRect, const IntRect& srcRect, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal, bool useLowQualityScale = false);
+    void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const FloatRect& destRect);
+    void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal, bool useLowQualityScale = false);
+
+    // These methods write to the canvas and modify the opaque region, if tracked.
+    // Also drawLine(const IntPoint& point1, const IntPoint& point2) and fillRoundedRect
+    void writePixels(const SkBitmap&, int x, int y, SkCanvas::Config8888 = SkCanvas::kNative_Premul_Config8888);
+    void drawBitmap(const SkBitmap&, SkScalar, SkScalar, const SkPaint* = 0);
+    void drawBitmapRect(const SkBitmap&, const SkIRect*, const SkRect&, const SkPaint* = 0);
+    void drawOval(const SkRect&, const SkPaint&);
+    void drawPath(const SkPath&, const SkPaint&);
+    // After drawing directly to the context's canvas, use this function to notify the context so
+    // it can track the opaque region.
+    // FIXME: this is still needed only because ImageSkia::paintSkBitmap() may need to notify for a
+    //        smaller rect than the one drawn to, due to its clipping logic.
+    void didDrawRect(const SkRect&, const SkPaint&, const SkBitmap* = 0);
+    void drawRect(const SkRect&, const SkPaint&);
+    void drawPosText(const void* text, size_t byteLength, const SkPoint pos[], const SkPaint&);
+    void drawPosTextH(const void* text, size_t byteLength, const SkScalar xpos[], SkScalar constY, const SkPaint&);
+    void drawTextOnPath(const void* text, size_t byteLength, const SkPath&, const SkMatrix*, const SkPaint&);
+
+    void clip(const IntRect&);
+    void clip(const FloatRect&);
+    void clipRoundedRect(const RoundedRect&);
+    void clipOut(const IntRect&);
+    void clipOutRoundedRect(const RoundedRect&);
+    void clipPath(const Path&, WindRule);
+    void clipConvexPolygon(size_t numPoints, const FloatPoint*, bool antialias = true);
+    void clipToImageBuffer(ImageBuffer*, const FloatRect&);
+
+    TextDrawingModeFlags textDrawingMode() const;
+    void setTextDrawingMode(TextDrawingModeFlags);
+
+    void drawText(const Font&, const TextRun&, const FloatPoint&, int from = 0, int to = -1);
+    void drawEmphasisMarks(const Font&, const TextRun& , const AtomicString& mark, const FloatPoint&, int from = 0, int to = -1);
+    void drawBidiText(const Font&, const TextRun&, const FloatPoint&, Font::CustomFontNotReadyAction = Font::DoNotPaintIfFontNotReady);
+    void drawHighlightForText(const Font&, const TextRun&, const FloatPoint&, int h, const Color& backgroundColor, ColorSpace, int from = 0, int to = -1);
+
+    void drawLineForText(const FloatPoint&, float width, bool printing);
+    enum DocumentMarkerLineStyle {
+        DocumentMarkerSpellingLineStyle,
+        DocumentMarkerGrammarLineStyle,
+        DocumentMarkerAutocorrectionReplacementLineStyle,
+        DocumentMarkerDictationAlternativesLineStyle
     };
+    void drawLineForDocumentMarker(const FloatPoint&, float width, DocumentMarkerLineStyle);
 
-    struct GraphicsContextState {
-        GraphicsContextState()
-            : strokeThickness(0)
-            , shadowBlur(0)
-            , textDrawingMode(TextModeFill)
-            , strokeColor(Color::black)
-            , fillColor(Color::black)
-            , strokeStyle(SolidStroke)
-            , fillRule(RULE_NONZERO)
-            , strokeColorSpace(ColorSpaceDeviceRGB)
-            , fillColorSpace(ColorSpaceDeviceRGB)
-            , shadowColorSpace(ColorSpaceDeviceRGB)
-            , compositeOperator(CompositeSourceOver)
-            , blendMode(BlendModeNormal)
-            , shouldAntialias(true)
-            , shouldSmoothFonts(true)
-            , shouldSubpixelQuantizeFonts(true)
-            , paintingDisabled(false)
-            , shadowsIgnoreTransforms(false)
-        {
-        }
+    bool paintingDisabled() const;
+    void setPaintingDisabled(bool);
 
-        RefPtr<Gradient> strokeGradient;
-        RefPtr<Pattern> strokePattern;
-        
-        RefPtr<Gradient> fillGradient;
-        RefPtr<Pattern> fillPattern;
+    bool updatingControlTints() const;
+    void setUpdatingControlTints(bool);
 
-        FloatSize shadowOffset;
+    void beginTransparencyLayer(float opacity);
+    void endTransparencyLayer();
+    // Begins a layer that is clipped to the image |imageBuffer| at the location
+    // |rect|. This layer is implicitly restored when the next restore is invoked.
+    // NOTE: |imageBuffer| may be deleted before the |restore| is invoked.
+    void beginLayerClippedToImage(const FloatRect&, const ImageBuffer*);
 
-        float strokeThickness;
-        float shadowBlur;
+    bool hasShadow() const;
+    void setShadow(const FloatSize&, float blur, const Color&, ColorSpace);
+    // Legacy shadow blur radius is used for canvas, and -webkit-box-shadow.
+    // It has different treatment of radii > 8px.
+    void setLegacyShadow(const FloatSize&, float blur, const Color&, ColorSpace);
 
-        TextDrawingModeFlags textDrawingMode;
+    bool getShadow(FloatSize&, float&, Color&, ColorSpace&) const;
+    void clearShadow();
 
-        Color strokeColor;
-        Color fillColor;
-        Color shadowColor;
+    void drawFocusRing(const Vector<IntRect>&, int width, int offset, const Color&);
+    void drawFocusRing(const Path&, int width, int offset, const Color&);
 
-        StrokeStyle strokeStyle;
-        WindRule fillRule;
+    void setLineCap(LineCap);
+    void setLineDash(const DashArray&, float dashOffset);
+    void setLineJoin(LineJoin);
+    void setMiterLimit(float);
 
-        ColorSpace strokeColorSpace;
-        ColorSpace fillColorSpace;
-        ColorSpace shadowColorSpace;
+    void setAlpha(float);
 
-        CompositeOperator compositeOperator;
-        BlendMode blendMode;
+    void setCompositeOperation(CompositeOperator, BlendMode = BlendModeNormal);
+    CompositeOperator compositeOperation() const;
+    BlendMode blendModeOperation() const;
 
-        bool shouldAntialias : 1;
-        bool shouldSmoothFonts : 1;
-        bool shouldSubpixelQuantizeFonts : 1;
-        bool paintingDisabled : 1;
-        bool shadowsIgnoreTransforms : 1;
-    };
+    void clip(const Path&, WindRule = RULE_EVENODD);
 
-    class GraphicsContext {
-        WTF_MAKE_NONCOPYABLE(GraphicsContext); WTF_MAKE_FAST_ALLOCATED;
-    public:
-        explicit GraphicsContext(SkCanvas*);
-        ~GraphicsContext();
+    // This clip function is used only by <canvas> code. It allows
+    // implementations to handle clipping on the canvas differently since
+    // the discipline is different.
+    void canvasClip(const Path&, WindRule = RULE_EVENODD);
+    void clipOut(const Path&);
 
-        PlatformGraphicsContext* platformContext() const;
+    void scale(const FloatSize&);
+    void rotate(float angleInRadians);
+    void translate(const FloatSize& size) { translate(size.width(), size.height()); }
+    void translate(float x, float y);
 
-        float strokeThickness() const;
-        void setStrokeThickness(float);
-        StrokeStyle strokeStyle() const;
-        void setStrokeStyle(StrokeStyle);
-        Color strokeColor() const;
-        ColorSpace strokeColorSpace() const;
-        void setStrokeColor(const Color&, ColorSpace);
+    void setURLForRect(const KURL&, const IntRect&);
 
-        void setStrokePattern(PassRefPtr<Pattern>);
-        Pattern* strokePattern() const;
+    void setURLFragmentForRect(const String& name, const IntRect&);
+    void addURLTargetAtPoint(const String& name, const IntPoint&);
 
-        void setStrokeGradient(PassRefPtr<Gradient>);
-        Gradient* strokeGradient() const;
+    void concatCTM(const AffineTransform&);
+    void setCTM(const AffineTransform&);
 
-        WindRule fillRule() const;
-        void setFillRule(WindRule);
-        Color fillColor() const;
-        ColorSpace fillColorSpace() const;
-        void setFillColor(const Color&, ColorSpace);
+    enum IncludeDeviceScale { DefinitelyIncludeDeviceScale, PossiblyIncludeDeviceScale };
+    AffineTransform getCTM(IncludeDeviceScale includeScale = PossiblyIncludeDeviceScale) const;
 
-        void setFillPattern(PassRefPtr<Pattern>);
-        Pattern* fillPattern() const;
+    // Create an image buffer compatible with this context, with suitable resolution
+    // for drawing into the buffer and then into this context.
+    PassOwnPtr<ImageBuffer> createCompatibleBuffer(const IntSize&, bool hasAlpha = true) const;
+    bool isCompatibleWithBuffer(ImageBuffer*) const;
 
-        void setFillGradient(PassRefPtr<Gradient>);
-        Gradient* fillGradient() const;
+    // This function applies the device scale factor to the context, making the context capable of
+    // acting as a base-level context for a HiDPI environment.
+    void applyDeviceScaleFactor(float);
 
-        void setShadowsIgnoreTransforms(bool);
-        bool shadowsIgnoreTransforms() const;
+    bool shouldIncludeChildWindows() const { return false; }
 
-        void setShouldAntialias(bool);
-        bool shouldAntialias() const;
+    static void adjustLineToPixelBoundaries(FloatPoint& p1, FloatPoint& p2, float strokeWidth, StrokeStyle);
+    bool supportsURLFragments() { return printing(); }
 
-        void setShouldSmoothFonts(bool);
-        bool shouldSmoothFonts() const;
-
-        // Normally CG enables subpixel-quantization because it improves the performance of aligning glyphs.
-        // In some cases we have to disable to to ensure a high-quality output of the glyphs.
-        void setShouldSubpixelQuantizeFonts(bool);
-        bool shouldSubpixelQuantizeFonts() const;
-
-        // Change the way document markers are rendered.
-        // Any deviceScaleFactor higher than 1.5 is enough to justify setting this flag.
-        void setUseHighResMarkers(bool isHighRes) { m_useHighResMarker = isHighRes; }
-
-        // If true we are (most likely) rendering to a web page and the
-        // canvas has been prepared with an opaque background. If false,
-        // the canvas may havbe transparency (as is the case when rendering
-        // to a canvas object).
-        void setCertainlyOpaque(bool isOpaque) { m_isCertainlyOpaque = isOpaque; }
-        bool isCertainlyOpaque() const { return m_isCertainlyOpaque; }
-
-        // Returns if the context is a printing context instead of a display
-        // context. Bitmap shouldn't be resampled when printing to keep the best
-        // possible quality.
-        bool printing() const { return m_printing; }
-        void setPrinting(bool printing) { m_printing = printing; }
-
-        const GraphicsContextState& state() const;
-
-        bool isAccelerated() const { return m_accelerated; }
-        void setAccelerated(bool accelerated) { m_accelerated = accelerated; }
-
-        // The opaque region is empty until tracking is turned on.
-        // It is never clerared by the context.
-        void setTrackOpaqueRegion(bool track) { m_trackOpaqueRegion = track; }
-        const OpaqueRegionSkia& opaqueRegion() const { return m_opaqueRegion; }
-
-        void setImageInterpolationQuality(InterpolationQuality);
-        InterpolationQuality imageInterpolationQuality() const;
-
-        void save();
-        void restore();
-
-        void saveLayer(const SkRect* bounds, const SkPaint*, SkCanvas::SaveFlags = SkCanvas::kARGB_ClipLayer_SaveFlag);
-        void restoreLayer();
-
-        // These draw methods will do both stroking and filling.
-        // FIXME: ...except drawRect(), which fills properly but always strokes
-        // using a 1-pixel stroke inset from the rect borders (of the correct
-        // stroke color).
-        void drawRect(const IntRect&);
-        void drawLine(const IntPoint&, const IntPoint&);
-        void drawEllipse(const IntRect&);
-        void drawConvexPolygon(size_t numPoints, const FloatPoint*, bool shouldAntialias = false);
-
-        void fillPath(const Path&);
-        void strokePath(const Path&);
-
-        void fillEllipse(const FloatRect&);
-        void strokeEllipse(const FloatRect&);
-
-        void fillRect(const FloatRect&);
-        void fillRect(const FloatRect&, const Color&, ColorSpace);
-        void fillRect(const FloatRect&, Generator&);
-        void fillRect(const FloatRect&, const Color&, ColorSpace, CompositeOperator);
-        void fillRoundedRect(const IntRect&, const IntSize& topLeft, const IntSize& topRight, const IntSize& bottomLeft, const IntSize& bottomRight, const Color&, ColorSpace);
-        void fillRoundedRect(const RoundedRect&, const Color&, ColorSpace);
-        void fillRectWithRoundedHole(const IntRect&, const RoundedRect& roundedHoleRect, const Color&, ColorSpace);
-
-        void clearRect(const FloatRect&);
-
-        void strokeRect(const FloatRect&, float lineWidth);
-
-        void drawImage(Image*, ColorSpace styleColorSpace, const IntPoint&, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation);
-        void drawImage(Image*, ColorSpace styleColorSpace, const IntRect&, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation, bool useLowQualityScale = false);
-        void drawImage(Image*, ColorSpace styleColorSpace, const IntPoint& destPoint, const IntRect& srcRect, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation);
-        void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect);
-        void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator = CompositeSourceOver, RespectImageOrientationEnum = DoNotRespectImageOrientation, bool useLowQualityScale = false);
-        void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator, BlendMode, RespectImageOrientationEnum = DoNotRespectImageOrientation, bool useLowQualityScale = false);
-        
-        void drawTiledImage(Image*, ColorSpace styleColorSpace, const IntRect& destRect, const IntPoint& srcPoint, const IntSize& tileSize,
-            CompositeOperator = CompositeSourceOver, bool useLowQualityScale = false, BlendMode = BlendModeNormal);
-        void drawTiledImage(Image*, ColorSpace styleColorSpace, const IntRect& destRect, const IntRect& srcRect,
-                            const FloatSize& tileScaleFactor, Image::TileRule hRule = Image::StretchTile, Image::TileRule vRule = Image::StretchTile,
-                            CompositeOperator = CompositeSourceOver, bool useLowQualityScale = false);
-
-        void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntPoint&, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal);
-        void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntRect&, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal, bool useLowQualityScale = false);
-        void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntPoint& destPoint, const IntRect& srcRect, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal);
-        void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const IntRect& destRect, const IntRect& srcRect, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal, bool useLowQualityScale = false);
-        void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const FloatRect& destRect);
-        void drawImageBuffer(ImageBuffer*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator = CompositeSourceOver, BlendMode = BlendModeNormal, bool useLowQualityScale = false);
-
-        // These methods write to the canvas and modify the opaque region, if tracked.
-        // Also drawLine(const IntPoint& point1, const IntPoint& point2) and fillRoundedRect
-        void writePixels(const SkBitmap&, int x, int y, SkCanvas::Config8888 = SkCanvas::kNative_Premul_Config8888);
-        void drawBitmap(const SkBitmap&, SkScalar, SkScalar, const SkPaint* = 0);
-        void drawBitmapRect(const SkBitmap&, const SkIRect*, const SkRect&, const SkPaint* = 0);
-        void drawOval(const SkRect&, const SkPaint&);
-        void drawPath(const SkPath&, const SkPaint&);
-        // After drawing directly to the context's canvas, use this function to notify the context so
-        // it can track the opaque region.
-        // FIXME: this is still needed only because ImageSkia::paintSkBitmap() may need to notify for a
-        //        smaller rect than the one drawn to, due to its clipping logic.
-        void didDrawRect(const SkRect&, const SkPaint&, const SkBitmap* = 0);
-        void drawRect(const SkRect&, const SkPaint&);
-        void drawPosText(const void* text, size_t byteLength, const SkPoint pos[], const SkPaint&);
-        void drawPosTextH(const void* text, size_t byteLength, const SkScalar xpos[], SkScalar constY, const SkPaint&);
-        void drawTextOnPath(const void* text, size_t byteLength, const SkPath&, const SkMatrix*, const SkPaint&);
-
-        void clip(const IntRect&);
-        void clip(const FloatRect&);
-        void clipRoundedRect(const RoundedRect&);
-        void clipOut(const IntRect&);
-        void clipOutRoundedRect(const RoundedRect&);
-        void clipPath(const Path&, WindRule);
-        void clipConvexPolygon(size_t numPoints, const FloatPoint*, bool antialias = true);
-        void clipToImageBuffer(ImageBuffer*, const FloatRect&);
-        
-        TextDrawingModeFlags textDrawingMode() const;
-        void setTextDrawingMode(TextDrawingModeFlags);
-
-        void drawText(const Font&, const TextRun&, const FloatPoint&, int from = 0, int to = -1);
-        void drawEmphasisMarks(const Font&, const TextRun& , const AtomicString& mark, const FloatPoint&, int from = 0, int to = -1);
-        void drawBidiText(const Font&, const TextRun&, const FloatPoint&, Font::CustomFontNotReadyAction = Font::DoNotPaintIfFontNotReady);
-        void drawHighlightForText(const Font&, const TextRun&, const FloatPoint&, int h, const Color& backgroundColor, ColorSpace, int from = 0, int to = -1);
-
-        void drawLineForText(const FloatPoint&, float width, bool printing);
-        enum DocumentMarkerLineStyle {
-            DocumentMarkerSpellingLineStyle,
-            DocumentMarkerGrammarLineStyle,
-            DocumentMarkerAutocorrectionReplacementLineStyle,
-            DocumentMarkerDictationAlternativesLineStyle
-        };
-        void drawLineForDocumentMarker(const FloatPoint&, float width, DocumentMarkerLineStyle);
-
-        bool paintingDisabled() const;
-        void setPaintingDisabled(bool);
-
-        bool updatingControlTints() const;
-        void setUpdatingControlTints(bool);
-
-        void beginTransparencyLayer(float opacity);
-        void endTransparencyLayer();
-        bool isInTransparencyLayer() const;
-        // Begins a layer that is clipped to the image |imageBuffer| at the location
-        // |rect|. This layer is implicitly restored when the next restore is invoked.
-        // NOTE: |imageBuffer| may be deleted before the |restore| is invoked.
-        void beginLayerClippedToImage(const FloatRect&, const ImageBuffer*);
-
-        bool hasShadow() const;
-        void setShadow(const FloatSize&, float blur, const Color&, ColorSpace);
-        // Legacy shadow blur radius is used for canvas, and -webkit-box-shadow.
-        // It has different treatment of radii > 8px.
-        void setLegacyShadow(const FloatSize&, float blur, const Color&, ColorSpace);
-
-        bool getShadow(FloatSize&, float&, Color&, ColorSpace&) const;
-        void clearShadow();
-
-        void drawFocusRing(const Vector<IntRect>&, int width, int offset, const Color&);
-        void drawFocusRing(const Path&, int width, int offset, const Color&);
-
-        void setLineCap(LineCap);
-        void setLineDash(const DashArray&, float dashOffset);
-        void setLineJoin(LineJoin);
-        void setMiterLimit(float);
-
-        void setAlpha(float);
-
-        void setCompositeOperation(CompositeOperator, BlendMode = BlendModeNormal);
-        CompositeOperator compositeOperation() const;
-        BlendMode blendModeOperation() const;
-
-        void clip(const Path&, WindRule = RULE_EVENODD);
-
-        // This clip function is used only by <canvas> code. It allows
-        // implementations to handle clipping on the canvas differently since
-        // the discipline is different.
-        void canvasClip(const Path&, WindRule = RULE_EVENODD);
-        void clipOut(const Path&);
-
-        void scale(const FloatSize&);
-        void rotate(float angleInRadians);
-        void translate(const FloatSize& size) { translate(size.width(), size.height()); }
-        void translate(float x, float y);
-
-        void setURLForRect(const KURL&, const IntRect&);
-
-        void concatCTM(const AffineTransform&);
-        void setCTM(const AffineTransform&);
-
-        enum IncludeDeviceScale { DefinitelyIncludeDeviceScale, PossiblyIncludeDeviceScale };
-        AffineTransform getCTM(IncludeDeviceScale includeScale = PossiblyIncludeDeviceScale) const;
-
-        // Create an image buffer compatible with this context, with suitable resolution
-        // for drawing into the buffer and then into this context.
-        PassOwnPtr<ImageBuffer> createCompatibleBuffer(const IntSize&, bool hasAlpha = true) const;
-        bool isCompatibleWithBuffer(ImageBuffer*) const;
-
-        // This function applies the device scale factor to the context, making the context capable of
-        // acting as a base-level context for a HiDPI environment.
-        void applyDeviceScaleFactor(float);
-
-        bool shouldIncludeChildWindows() const { return false; }
-
-        static void adjustLineToPixelBoundaries(FloatPoint& p1, FloatPoint& p2, float strokeWidth, StrokeStyle);
-
-    private:
-        static bool supportsTransparencyLayers();
-        static void addCornerArc(SkPath*, const SkRect&, const IntSize&, int);
-        static void setPathFromConvexPoints(SkPath* path, size_t numPoints, const FloatPoint* points);
-        void drawOuterPath(const SkPath&, SkPaint&, int);
-        void drawInnerPath(const SkPath&, SkPaint&, int);
-        static void setRadii(SkVector* radii, IntSize topLeft, IntSize topRight, IntSize bottomRight, IntSize bottomLeft);
+private:
+    static void addCornerArc(SkPath*, const SkRect&, const IntSize&, int);
+    static void setPathFromConvexPoints(SkPath*, size_t, const FloatPoint*);
+    static void setRadii(SkVector*, IntSize, IntSize, IntSize, IntSize);
 
 #if OS(DARWIN)
-        static inline int getFocusRingOutset(int offset) { return offset + 2; }
+    static inline int getFocusRingOutset(int offset) { return offset + 2; }
 #else
-        static inline int getFocusRingOutset(int offset) { return 0; }
-        static const SkPMColor lineColors(int);
-        static const SkPMColor antiColors1(int);
-        static const SkPMColor antiColors2(int);
-        static void draw1xMarker(SkBitmap*, int);
-        static void draw2xMarker(SkBitmap*, int);
+    static inline int getFocusRingOutset(int offset) { return 0; }
+    static const SkPMColor lineColors(int);
+    static const SkPMColor antiColors1(int);
+    static const SkPMColor antiColors2(int);
+    static void draw1xMarker(SkBitmap*, int);
+    static void draw2xMarker(SkBitmap*, int);
 #endif
 
-        // Return value % max, but account for value possibly being negative.
-        static int fastMod(int value, int max)
-        {
-            bool isNeg = false;
-            if (value < 0) {
-                value = -value;
-                isNeg = true;
-            }
-            if (value >= max)
-                value %= max;
-            if (isNeg)
-                value = -value;
-            return value;
+    // Return value % max, but account for value possibly being negative.
+    static int fastMod(int value, int max)
+    {
+        bool isNeg = false;
+        if (value < 0) {
+            value = -value;
+            isNeg = true;
         }
+        if (value >= max)
+            value %= max;
+        if (isNeg)
+            value = -value;
+        return value;
+    }
 
-        OwnPtr<PlatformContextSkia> m_data;
+    // Sets up the common flags on a paint for antialiasing, effects, etc.
+    // This is implicitly called by setupPaintFill and setupPaintStroke, but
+    // you may wish to call it directly sometimes if you don't want that other
+    // behavior.
+    void setupPaintCommon(SkPaint*) const;
 
-        GraphicsContextState m_state;
-        Vector<GraphicsContextState> m_stack;
-        unsigned m_transparencyCount;
+    // Helpers for drawing a focus ring (drawFocusRing)
+    void drawOuterPath(const SkPath&, SkPaint&, int);
+    void drawInnerPath(const SkPath&, SkPaint&, int);
 
-        // Tracks the region painted opaque via the GraphicsContext.
-        OpaqueRegionSkia m_opaqueRegion;
-        bool m_trackOpaqueRegion;
+    // State access methods
+    void setDrawLooper(SkDrawLooper*);
+    void setDashPathEffect(SkDashPathEffect*);
+    SkColor effectiveStrokeColor() const;
 
-        // Are we on a high DPI display? If so, spelling and grammer markers are larger.
-        bool m_useHighResMarker;
-        // FIXME: Make this go away: crbug.com/236892
-        bool m_updatingControlTints;
-        bool m_accelerated;
-        bool m_isCertainlyOpaque;
-        bool m_printing;
-    };
+    // SkCanvas wrappers.
+    bool isDrawingToLayer() const { return m_canvas->isDrawingToLayer(); }
 
-    class GraphicsContextStateSaver {
-        WTF_MAKE_FAST_ALLOCATED;
-    public:
-        GraphicsContextStateSaver(GraphicsContext& context, bool saveAndRestore = true)
-        : m_context(context)
-        , m_saveAndRestore(saveAndRestore)
-        {
-            if (m_saveAndRestore)
-                m_context.save();
+    bool clipPath(const SkPath& path, AntiAliasingMode aa = NotAntiAliased, SkRegion::Op op = SkRegion::kIntersect_Op)
+    {
+        realizeSave(SkCanvas::kClip_SaveFlag);
+
+        return m_canvas->clipPath(path, op, aa == AntiAliased);
+    }
+
+    bool clipRRect(const SkRRect& rect, AntiAliasingMode aa = NotAntiAliased, SkRegion::Op op = SkRegion::kIntersect_Op)
+    {
+        realizeSave(SkCanvas::kClip_SaveFlag);
+
+        return m_canvas->clipRRect(rect, op, aa == AntiAliased);
+    }
+
+    bool concat(const SkMatrix& matrix)
+    {
+        realizeSave(SkCanvas::kMatrix_SaveFlag);
+
+        return m_canvas->concat(matrix);
+    }
+
+    // Used when restoring and the state has an image clip. Only shows the pixels in
+    // m_canvas that are also in imageBuffer.
+    // The clipping rectangle is given in absolute coordinates.
+    void applyClipFromImage(const SkRect&, const SkBitmap&);
+
+    // common code between setupPaintFor[Filling,Stroking]
+    void setupShader(SkPaint*, Gradient*, Pattern*, SkColor) const;
+
+    // Apply deferred saves
+    void realizeSave(SkCanvas::SaveFlags flags)
+    {
+        if (m_deferredSaveFlags & flags) {
+            m_canvas->save((SkCanvas::SaveFlags)m_deferredSaveFlags);
+            m_deferredSaveFlags = 0;
         }
-        
-        ~GraphicsContextStateSaver()
-        {
-            if (m_saveAndRestore)
-                m_context.restore();
-        }
-        
-        void save()
-        {
-            ASSERT(!m_saveAndRestore);
-            m_context.save();
-            m_saveAndRestore = true;
-        }
+    }
 
-        void restore()
-        {
-            ASSERT(m_saveAndRestore);
-            m_context.restore();
-            m_saveAndRestore = false;
-        }
-        
-        GraphicsContext* context() const { return &m_context; }
+    // null indicates painting is disabled. Never delete this object.
+    SkCanvas* m_canvas;
 
-    private:
-        GraphicsContext& m_context;
-        bool m_saveAndRestore;
-    };
+    // The two versions of state will be merged and rationalize in a follow on patch.
+    // FIXME: crbug.com/235470
+    // Pointer to the current drawing state. This is a cached value of
+    // mStateStack.back().
+    GraphicsContextState m_state;
+    PlatformContextSkiaState* m_skiaState;
+    // States stack. Enables local drawing state change with save()/restore() calls.
+    Vector<GraphicsContextState> m_stack;
+    Vector<PlatformContextSkiaState> m_stateStack;
+
+    // Currently pending save flags.
+    // FIXME: While defined as a bitmask of SkCanvas::SaveFlags, this is mostly used as a bool.
+    //        It will come in handy when adding granular save() support (clip vs. matrix vs. paint).
+    // crbug.com/233713
+    struct DeferredSaveState;
+    unsigned m_deferredSaveFlags;
+    Vector<DeferredSaveState> m_saveStateStack;
+
+#if !ASSERT_DISABLED
+    unsigned m_transparencyCount;
+#endif
+    // Tracks the region painted opaque via the GraphicsContext.
+    OpaqueRegionSkia m_opaqueRegion;
+    bool m_trackOpaqueRegion;
+
+    // Are we on a high DPI display? If so, spelling and grammer markers are larger.
+    bool m_useHighResMarker;
+    // FIXME: Make this go away: crbug.com/236892
+    bool m_updatingControlTints;
+    bool m_accelerated;
+    bool m_isCertainlyOpaque;
+    bool m_printing;
+};
 
 } // namespace WebCore
 
 #endif // GraphicsContext_h
-
diff --git a/Source/core/platform/graphics/GraphicsContext3D.cpp b/Source/core/platform/graphics/GraphicsContext3D.cpp
index 0a6ebda..4e9f823 100644
--- a/Source/core/platform/graphics/GraphicsContext3D.cpp
+++ b/Source/core/platform/graphics/GraphicsContext3D.cpp
@@ -385,7 +385,7 @@
     return m_private->webContext()->name(a1, a2, a3, a4, a5, a6, a7, a8, a9); \
 }
 
-GraphicsContext3D::GraphicsContext3D(GraphicsContext3D::Attributes, HostWindow*, GraphicsContext3D::RenderStyle)
+GraphicsContext3D::GraphicsContext3D()
 {
 }
 
@@ -405,10 +405,8 @@
     m_private->setErrorMessageCallback(callback);
 }
 
-PassRefPtr<GraphicsContext3D> GraphicsContext3D::create(GraphicsContext3D::Attributes attrs, HostWindow*, GraphicsContext3D::RenderStyle renderStyle)
+PassRefPtr<GraphicsContext3D> GraphicsContext3D::create(GraphicsContext3D::Attributes attrs)
 {
-    ASSERT(renderStyle != GraphicsContext3D::RenderDirectlyToHostWindow);
-
     WebKit::WebGraphicsContext3D::Attributes webAttributes;
     webAttributes.alpha = attrs.alpha;
     webAttributes.depth = attrs.depth;
@@ -427,33 +425,12 @@
     return GraphicsContext3DPrivate::createGraphicsContextFromWebContext(webContext.release(), attrs.preserveDrawingBuffer);
 }
 
-PlatformGraphicsContext3D GraphicsContext3D::platformGraphicsContext3D() const
-{
-    return m_private->webContext();
-}
-
-Platform3DObject GraphicsContext3D::platformTexture() const
-{
-    return m_private->webContext()->getPlatformTextureId();
-}
-
 GrContext* GraphicsContext3D::grContext()
 {
     return m_private->grContext();
 }
 
-PlatformLayer* GraphicsContext3D::platformLayer() const
-{
-    return 0;
-}
-
 DELEGATE_TO_WEBCONTEXT_R(makeContextCurrent, bool)
-DELEGATE_TO_WEBCONTEXT(prepareTexture)
-
-bool GraphicsContext3D::isGLES2Compliant() const
-{
-    return m_private->webContext()->isGLES2Compliant();
-}
 
 bool GraphicsContext3D::isResourceSafe()
 {
@@ -742,11 +719,6 @@
     return m_private->getExtensions();
 }
 
-IntSize GraphicsContext3D::getInternalFramebufferSize() const
-{
-    return IntSize(m_private->webContext()->width(), m_private->webContext()->height());
-}
-
 bool GraphicsContext3D::texImage2DResourceSafe(GC3Denum target, GC3Dint level, GC3Denum internalformat, GC3Dsizei width, GC3Dsizei height, GC3Dint border, GC3Denum format, GC3Denum type, GC3Dint unpackAlignment)
 {
     ASSERT(unpackAlignment == 1 || unpackAlignment == 2 || unpackAlignment == 4 || unpackAlignment == 8);
diff --git a/Source/core/platform/graphics/GraphicsContext3D.h b/Source/core/platform/graphics/GraphicsContext3D.h
index 2fd3a25..832463e 100644
--- a/Source/core/platform/graphics/GraphicsContext3D.h
+++ b/Source/core/platform/graphics/GraphicsContext3D.h
@@ -44,27 +44,13 @@
 #undef NO_ERROR
 #endif
 
-typedef void* PlatformGraphicsContext3D;
-typedef void* PlatformGraphicsSurface3D;
-
 class GrContext;
 
-// These are currently the same among all implementations.
-const PlatformGraphicsContext3D NullPlatformGraphicsContext3D = 0;
-const Platform3DObject NullPlatform3DObject = 0;
-
 namespace WebCore {
 class DrawingBuffer;
 class Extensions3D;
-#if USE(OPENGL_ES_2)
-class Extensions3DOpenGLES;
-#else
-class Extensions3DOpenGL;
-#endif
-class HostWindow;
 class Image;
 class ImageBuffer;
-class ImageSource;
 class ImageData;
 class IntRect;
 class IntSize;
@@ -420,12 +406,6 @@
         KURL topDocumentURL;
     };
 
-    enum RenderStyle {
-        RenderOffscreen,
-        RenderDirectlyToHostWindow,
-        RenderToCurrentGLContext
-    };
-
     class ContextLostCallback {
     public:
         virtual void onContextLost() = 0;
@@ -441,29 +421,18 @@
     void setContextLostCallback(PassOwnPtr<ContextLostCallback>);
     void setErrorMessageCallback(PassOwnPtr<ErrorMessageCallback>);
 
-    static PassRefPtr<GraphicsContext3D> create(Attributes, HostWindow*, RenderStyle = RenderOffscreen);
+    static PassRefPtr<GraphicsContext3D> create(Attributes);
     static PassRefPtr<GraphicsContext3D> createForCurrentGLContext();
     ~GraphicsContext3D();
 
-    PlatformGraphicsContext3D platformGraphicsContext3D() const;
-    Platform3DObject platformTexture() const;
     GrContext* grContext();
-    PlatformLayer* platformLayer() const;
     bool makeContextCurrent();
 
-    // With multisampling on, blit from multisampleFBO to regular FBO.
-    void prepareTexture();
-
-    // Equivalent to ::glTexImage2D(). Allows pixels==0 with no allocation.
-    void texImage2DDirect(GC3Denum target, GC3Dint level, GC3Denum internalformat, GC3Dsizei width, GC3Dsizei height, GC3Dint border, GC3Denum format, GC3Denum type, const void* pixels);
-
     // Helper to texImage2D with pixel==0 case: pixels are initialized to 0.
     // Return true if no GL error is synthesized.
     // By default, alignment is 4, the OpenGL default setting.
     bool texImage2DResourceSafe(GC3Denum target, GC3Dint level, GC3Denum internalformat, GC3Dsizei width, GC3Dsizei height, GC3Dint border, GC3Denum format, GC3Denum type, GC3Dint alignment = 4);
 
-    bool isGLES2Compliant() const;
-
     //----------------------------------------------------------------------
     // Helpers for texture uploading and pixel readback.
     //
@@ -519,42 +488,26 @@
     // by non-member functions.
     enum DataFormat {
         DataFormatRGBA8 = 0,
-        DataFormatRGBA16Little,
-        DataFormatRGBA16Big,
         DataFormatRGBA16F,
         DataFormatRGBA32F,
         DataFormatRGB8,
-        DataFormatRGB16Little,
-        DataFormatRGB16Big,
         DataFormatRGB16F,
         DataFormatRGB32F,
         DataFormatBGR8,
         DataFormatBGRA8,
-        DataFormatBGRA16Little,
-        DataFormatBGRA16Big,
         DataFormatARGB8,
-        DataFormatARGB16Little,
-        DataFormatARGB16Big,
         DataFormatABGR8,
         DataFormatRGBA5551,
         DataFormatRGBA4444,
         DataFormatRGB565,
         DataFormatR8,
-        DataFormatR16Little,
-        DataFormatR16Big,
         DataFormatR16F,
         DataFormatR32F,
         DataFormatRA8,
-        DataFormatRA16Little,
-        DataFormatRA16Big,
         DataFormatRA16F,
         DataFormatRA32F,
         DataFormatAR8,
-        DataFormatAR16Little,
-        DataFormatAR16Big,
         DataFormatA8,
-        DataFormatA16Little,
-        DataFormatA16Big,
         DataFormatA16F,
         DataFormatA32F,
         DataFormatNumFormats
@@ -562,7 +515,7 @@
 
     // Check if the format is one of the formats from the ImageData or DOM elements.
     // The formats from ImageData is always RGBA8.
-    // The formats from DOM elements vary with Graphics ports. It can only be RGBA8 or BGRA8 for non-CG port while a little more for CG port.
+    // The formats from DOM elements vary with Graphics ports. It can only be RGBA8 or BGRA8.
     static ALWAYS_INLINE bool srcFormatComeFromDOMElementOrImageData(DataFormat SrcFormat)
     {
     return SrcFormat == DataFormatBGRA8 || SrcFormat == DataFormatRGBA8;
@@ -758,8 +711,6 @@
     // determine this.
     Extensions3D* getExtensions();
 
-    IntSize getInternalFramebufferSize() const;
-
     static unsigned getClearBitsByAttachmentType(GC3Denum);
     static unsigned getClearBitsByFormat(GC3Denum);
 
@@ -830,7 +781,7 @@
     };
 
 private:
-    GraphicsContext3D(Attributes, HostWindow*, RenderStyle = RenderOffscreen);
+    GraphicsContext3D();
 
     // Helper for packImageData/extractImageData/extractTextureData which implement packing of pixel
     // data into the specified OpenGL destination format and type.
@@ -839,51 +790,8 @@
     // Destination data will have no gaps between rows.
     static bool packPixels(const uint8_t* sourceData, DataFormat sourceDataFormat, unsigned width, unsigned height, unsigned sourceUnpackAlignment, unsigned destinationFormat, unsigned destinationType, AlphaOp, void* destinationData, bool flipY);
 
-    bool reshapeFBOs(const IntSize&);
-    void resolveMultisamplingIfNecessary(const IntRect& = IntRect());
-
-    int m_currentWidth, m_currentHeight;
     bool isResourceSafe();
 
-    friend class Extensions3DOpenGLCommon;
-
-    Attributes m_attrs;
-    RenderStyle m_renderStyle;
-    Vector<Vector<float> > m_vertexArray;
-
-    GC3Duint m_texture;
-    GC3Duint m_compositorTexture;
-    GC3Duint m_fbo;
-
-    GC3Duint m_depthBuffer;
-    GC3Duint m_stencilBuffer;
-    GC3Duint m_depthStencilBuffer;
-
-    bool m_layerComposited;
-    GC3Duint m_internalColorFormat;
-
-    struct GraphicsContext3DState {
-        GraphicsContext3DState()
-            : boundFBO(0)
-            , activeTexture(GraphicsContext3D::TEXTURE0)
-            , boundTexture0(0)
-        { }
-
-        GC3Duint boundFBO;
-        GC3Denum activeTexture;
-        GC3Duint boundTexture0;
-    };
-
-    GraphicsContext3DState m_state;
-
-    // For multisampling
-    GC3Duint m_multisampleFBO;
-    GC3Duint m_multisampleDepthStencilBuffer;
-    GC3Duint m_multisampleColorBuffer;
-
-    // Errors raised by synthesizeGLError().
-    ListHashSet<GC3Denum> m_syntheticErrors;
-
     friend class GraphicsContext3DPrivate;
     OwnPtr<GraphicsContext3DPrivate> m_private;
 };
diff --git a/Source/core/platform/graphics/GraphicsContextStateSaver.h b/Source/core/platform/graphics/GraphicsContextStateSaver.h
new file mode 100644
index 0000000..68f80b4
--- /dev/null
+++ b/Source/core/platform/graphics/GraphicsContextStateSaver.h
@@ -0,0 +1,76 @@
+// Copyright (C) 2013 Google Inc. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+//    * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+//    * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+//    * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+#ifndef GraphicsContextStateSaver_h
+#define GraphicsContextStateSaver_h
+
+#include "core/platform/graphics/GraphicsContext.h"
+
+namespace WebCore {
+
+class GraphicsContextStateSaver {
+    WTF_MAKE_FAST_ALLOCATED;
+public:
+    GraphicsContextStateSaver(GraphicsContext& context, bool saveAndRestore = true)
+        : m_context(context)
+        , m_saveAndRestore(saveAndRestore)
+    {
+        if (m_saveAndRestore)
+            m_context.save();
+    }
+
+    ~GraphicsContextStateSaver()
+    {
+        if (m_saveAndRestore)
+            m_context.restore();
+    }
+
+    void save()
+    {
+        ASSERT(!m_saveAndRestore);
+        m_context.save();
+        m_saveAndRestore = true;
+    }
+
+    void restore()
+    {
+        ASSERT(m_saveAndRestore);
+        m_context.restore();
+        m_saveAndRestore = false;
+    }
+
+    GraphicsContext* context() const { return &m_context; }
+
+private:
+    GraphicsContext& m_context;
+    bool m_saveAndRestore;
+};
+
+} // namespace WebCore
+
+#endif // GraphicsContextStateSaver_h
diff --git a/Source/core/platform/graphics/GraphicsLayer.cpp b/Source/core/platform/graphics/GraphicsLayer.cpp
index e28268d..c770f3d 100644
--- a/Source/core/platform/graphics/GraphicsLayer.cpp
+++ b/Source/core/platform/graphics/GraphicsLayer.cpp
@@ -32,8 +32,16 @@
 #include "core/platform/graphics/FloatRect.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/LayoutRect.h"
+#include "core/platform/graphics/chromium/TransformSkMatrix44Conversions.h"
 #include "core/platform/graphics/transforms/RotateTransformOperation.h"
 #include "core/platform/text/TextStream.h"
+
+#include <public/Platform.h>
+#include <public/WebCompositorSupport.h>
+#include <public/WebFloatPoint.h>
+#include <public/WebFloatRect.h>
+#include <public/WebSize.h>
+
 #include <wtf/HashMap.h>
 #include <wtf/MemoryInstrumentationVector.h>
 #include <wtf/text/CString.h>
@@ -44,6 +52,9 @@
 #include <stdio.h>
 #endif
 
+using WebKit::WebLayer;
+using WebKit::Platform;
+
 namespace WebCore {
 
 typedef HashMap<const GraphicsLayer*, Vector<FloatRect> > RepaintMap;
@@ -85,7 +96,6 @@
     , m_drawsContent(false)
     , m_contentsVisible(true)
     , m_maintainsPixelAlignment(false)
-    , m_appliesPageScale(false)
     , m_showDebugBorder(false)
     , m_showRepaintCounter(false)
     , m_paintingPhase(GraphicsLayerPaintAllWithOverflowClip)
@@ -95,6 +105,12 @@
     , m_replicaLayer(0)
     , m_replicatedLayer(0)
     , m_repaintCount(0)
+    , m_contentsLayer(0)
+    , m_contentsLayerId(0)
+    , m_linkHighlight(0)
+    , m_contentsLayerPurpose(NoContentsLayer)
+    , m_inSetChildren(false)
+    , m_scrollableArea(0)
 {
 #ifndef NDEBUG
     if (m_client)
@@ -513,6 +529,269 @@
     return firstIndex;
 }
 
+void GraphicsLayer::updateNames()
+{
+    String debugName = "Layer for " + m_nameBase;
+    m_layer->layer()->setDebugName(debugName);
+
+    if (m_transformLayer) {
+        String debugName = "TransformLayer for " + m_nameBase;
+        m_transformLayer->setDebugName(debugName);
+    }
+    if (WebLayer* contentsLayer = contentsLayerIfRegistered()) {
+        String debugName = "ContentsLayer for " + m_nameBase;
+        contentsLayer->setDebugName(debugName);
+    }
+    if (m_linkHighlight) {
+        String debugName = "LinkHighlight for " + m_nameBase;
+        m_linkHighlight->layer()->setDebugName(debugName);
+    }
+}
+
+void GraphicsLayer::updateChildList()
+{
+    WebLayer* childHost = m_transformLayer ? m_transformLayer.get() : m_layer->layer();
+    childHost->removeAllChildren();
+
+    clearContentsLayerIfUnregistered();
+
+    if (m_transformLayer) {
+        // Add the primary layer first. Even if we have negative z-order children, the primary layer always comes behind.
+        childHost->addChild(m_layer->layer());
+    } else if (m_contentsLayer) {
+        // FIXME: add the contents layer in the correct order with negative z-order children.
+        // This does not cause visible rendering issues because currently contents layers are only used
+        // for replaced elements that don't have children.
+        childHost->addChild(m_contentsLayer);
+    }
+
+    const Vector<GraphicsLayer*>& childLayers = children();
+    size_t numChildren = childLayers.size();
+    for (size_t i = 0; i < numChildren; ++i) {
+        GraphicsLayer* curChild = childLayers[i];
+
+        childHost->addChild(curChild->platformLayer());
+    }
+
+    if (m_linkHighlight)
+        childHost->addChild(m_linkHighlight->layer());
+
+    if (m_transformLayer && m_contentsLayer) {
+        // If we have a transform layer, then the contents layer is parented in the
+        // primary layer (which is itself a child of the transform layer).
+        m_layer->layer()->removeAllChildren();
+        m_layer->layer()->addChild(m_contentsLayer);
+    }
+}
+
+void GraphicsLayer::updateLayerPosition()
+{
+    platformLayer()->setPosition(m_position);
+}
+
+void GraphicsLayer::updateLayerSize()
+{
+    IntSize layerSize(m_size.width(), m_size.height());
+    if (m_transformLayer) {
+        m_transformLayer->setBounds(layerSize);
+        m_layer->layer()->setPosition(FloatPoint());
+    }
+
+    m_layer->layer()->setBounds(layerSize);
+
+    // Note that we don't resize m_contentsLayer-> It's up the caller to do that.
+}
+
+void GraphicsLayer::updateAnchorPoint()
+{
+    platformLayer()->setAnchorPoint(FloatPoint(m_anchorPoint.x(), m_anchorPoint.y()));
+    platformLayer()->setAnchorPointZ(m_anchorPoint.z());
+}
+
+void GraphicsLayer::updateTransform()
+{
+    platformLayer()->setTransform(TransformSkMatrix44Conversions::convert(m_transform));
+}
+
+void GraphicsLayer::updateChildrenTransform()
+{
+    platformLayer()->setSublayerTransform(TransformSkMatrix44Conversions::convert(m_childrenTransform));
+}
+
+void GraphicsLayer::updateMasksToBounds()
+{
+    m_layer->layer()->setMasksToBounds(m_masksToBounds);
+}
+
+void GraphicsLayer::updateLayerPreserves3D()
+{
+    if (m_preserves3D && !m_transformLayer) {
+        m_transformLayer = adoptPtr(Platform::current()->compositorSupport()->createLayer());
+        m_transformLayer->setPreserves3D(true);
+        setAnimationDelegateForLayer(m_transformLayer.get());
+        m_layer->layer()->transferAnimationsTo(m_transformLayer.get());
+
+        // Copy the position from this layer.
+        updateLayerPosition();
+        updateLayerSize();
+        updateAnchorPoint();
+        updateTransform();
+        updateChildrenTransform();
+
+        m_layer->layer()->setPosition(FloatPoint::zero());
+
+        m_layer->layer()->setAnchorPoint(FloatPoint(0.5f, 0.5f));
+        m_layer->layer()->setTransform(SkMatrix44::I());
+
+        // Set the old layer to opacity of 1. Further down we will set the opacity on the transform layer.
+        m_layer->layer()->setOpacity(1);
+
+        // Move this layer to be a child of the transform layer.
+        if (parent())
+            parent()->platformLayer()->replaceChild(m_layer->layer(), m_transformLayer.get());
+        m_transformLayer->addChild(m_layer->layer());
+
+        updateChildList();
+    } else if (!m_preserves3D && m_transformLayer) {
+        // Replace the transformLayer in the parent with this layer.
+        m_layer->layer()->removeFromParent();
+        if (parent())
+            parent()->platformLayer()->replaceChild(m_transformLayer.get(), m_layer->layer());
+
+        setAnimationDelegateForLayer(m_layer->layer());
+        m_transformLayer->transferAnimationsTo(m_layer->layer());
+
+        // Release the transform layer.
+        m_transformLayer->setAnimationDelegate(0);
+        m_transformLayer.clear();
+
+        updateLayerPosition();
+        updateLayerSize();
+        updateAnchorPoint();
+        updateTransform();
+        updateChildrenTransform();
+
+        updateChildList();
+    }
+
+    m_layer->layer()->setPreserves3D(m_preserves3D);
+    platformLayer()->setOpacity(m_opacity);
+    updateNames();
+}
+
+void GraphicsLayer::updateLayerIsDrawable()
+{
+    // For the rest of the accelerated compositor code, there is no reason to make a
+    // distinction between drawsContent and contentsVisible. So, for m_layer->layer(), these two
+    // flags are combined here. m_contentsLayer shouldn't receive the drawsContent flag
+    // so it is only given contentsVisible.
+
+    m_layer->layer()->setDrawsContent(m_drawsContent && m_contentsVisible);
+    if (WebLayer* contentsLayer = contentsLayerIfRegistered())
+        contentsLayer->setDrawsContent(m_contentsVisible);
+
+    if (m_drawsContent) {
+        m_layer->layer()->invalidate();
+        if (m_linkHighlight)
+            m_linkHighlight->invalidate();
+    }
+}
+
+void GraphicsLayer::updateLayerBackgroundColor()
+{
+    m_layer->layer()->setBackgroundColor(m_backgroundColor.rgb());
+}
+
+void GraphicsLayer::updateContentsRect()
+{
+    WebLayer* contentsLayer = contentsLayerIfRegistered();
+    if (!contentsLayer)
+        return;
+
+    contentsLayer->setPosition(FloatPoint(m_contentsRect.x(), m_contentsRect.y()));
+    contentsLayer->setBounds(IntSize(m_contentsRect.width(), m_contentsRect.height()));
+}
+
+static HashSet<int>* s_registeredLayerSet;
+
+void GraphicsLayer::registerContentsLayer(WebLayer* layer)
+{
+    if (!s_registeredLayerSet)
+        s_registeredLayerSet = new HashSet<int>;
+    if (s_registeredLayerSet->contains(layer->id()))
+        CRASH();
+    s_registeredLayerSet->add(layer->id());
+}
+
+void GraphicsLayer::unregisterContentsLayer(WebLayer* layer)
+{
+    ASSERT(s_registeredLayerSet);
+    if (!s_registeredLayerSet->contains(layer->id()))
+        CRASH();
+    s_registeredLayerSet->remove(layer->id());
+}
+
+void GraphicsLayer::setContentsTo(ContentsLayerPurpose purpose, WebLayer* layer)
+{
+    bool childrenChanged = false;
+    if (layer) {
+        ASSERT(s_registeredLayerSet);
+        if (!s_registeredLayerSet->contains(layer->id()))
+            CRASH();
+        if (m_contentsLayerId != layer->id()) {
+            setupContentsLayer(layer);
+            m_contentsLayerPurpose = purpose;
+            childrenChanged = true;
+        }
+        updateContentsRect();
+    } else {
+        if (m_contentsLayer) {
+            childrenChanged = true;
+
+            // The old contents layer will be removed via updateChildList.
+            m_contentsLayer = 0;
+        }
+    }
+
+    if (childrenChanged)
+        updateChildList();
+}
+
+void GraphicsLayer::setupContentsLayer(WebLayer* contentsLayer)
+{
+    m_contentsLayer = contentsLayer;
+    m_contentsLayerId = m_contentsLayer->id();
+
+    if (m_contentsLayer) {
+        m_contentsLayer->setAnchorPoint(FloatPoint(0, 0));
+        m_contentsLayer->setUseParentBackfaceVisibility(true);
+
+        // It is necessary to call setDrawsContent as soon as we receive the new contentsLayer, for
+        // the correctness of early exit conditions in setDrawsContent() and setContentsVisible().
+        m_contentsLayer->setDrawsContent(m_contentsVisible);
+
+        // Insert the content layer first. Video elements require this, because they have
+        // shadow content that must display in front of the video.
+        m_layer->layer()->insertChild(m_contentsLayer, 0);
+    }
+    updateNames();
+}
+
+void GraphicsLayer::clearContentsLayerIfUnregistered()
+{
+    if (!m_contentsLayerId || s_registeredLayerSet->contains(m_contentsLayerId))
+        return;
+
+    m_contentsLayer = 0;
+    m_contentsLayerId = 0;
+}
+
+WebLayer* GraphicsLayer::contentsLayerIfRegistered()
+{
+    clearContentsLayerIfUnregistered();
+    return m_contentsLayer;
+}
+
 double GraphicsLayer::backingStoreMemoryEstimate() const
 {
     if (!drawsContent())
diff --git a/Source/core/platform/graphics/GraphicsLayer.h b/Source/core/platform/graphics/GraphicsLayer.h
index 47147b3..6b78dc1 100644
--- a/Source/core/platform/graphics/GraphicsLayer.h
+++ b/Source/core/platform/graphics/GraphicsLayer.h
@@ -34,10 +34,16 @@
 #include "core/platform/graphics/GraphicsLayerClient.h"
 #include "core/platform/graphics/IntRect.h"
 #include "core/platform/graphics/PlatformLayer.h"
+#include "core/platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.h"
 #include "core/platform/graphics/filters/FilterOperations.h"
 #include "core/platform/graphics/transforms/TransformOperations.h"
 #include "core/platform/graphics/transforms/TransformationMatrix.h"
 
+#include <public/WebContentLayer.h>
+#include <public/WebImageLayer.h>
+#include <public/WebLayer.h>
+#include <public/WebSolidColorLayer.h>
+
 #include <wtf/OwnPtr.h>
 #include <wtf/PassOwnPtr.h>
 
@@ -62,6 +68,7 @@
 class GraphicsContext;
 class GraphicsLayerFactory;
 class Image;
+class ScrollableArea;
 class TextStream;
 class TimingFunction;
 
@@ -187,7 +194,16 @@
     AnimatedPropertyID m_property;
 };
 
+// FIXME: find a better home for this declaration.
+class LinkHighlightClient {
+public:
+    virtual void invalidate() = 0;
+    virtual void clearCurrentGraphicsLayer() = 0;
+    virtual WebKit::WebLayer* layer() = 0;
 
+protected:
+    virtual ~LinkHighlightClient() { }
+};
 
 // GraphicsLayer is an abstraction for a rendering surface with backing store,
 // which may have associated transformation and animations.
@@ -195,6 +211,13 @@
 class GraphicsLayer {
     WTF_MAKE_NONCOPYABLE(GraphicsLayer); WTF_MAKE_FAST_ALLOCATED;
 public:
+    enum ContentsLayerPurpose {
+        NoContentsLayer = 0,
+        ContentsLayerForImage,
+        ContentsLayerForVideo,
+        ContentsLayerForCanvas,
+    };
+
     static PassOwnPtr<GraphicsLayer> create(GraphicsLayerFactory*, GraphicsLayerClient*);
 
     // FIXME: Replace all uses of this create function with the one that takes a GraphicsLayerFactory.
@@ -387,9 +410,6 @@
     virtual void setMaintainsPixelAlignment(bool maintainsAlignment) { m_maintainsPixelAlignment = maintainsAlignment; }
     virtual bool maintainsPixelAlignment() const { return m_maintainsPixelAlignment; }
     
-    virtual void setAppliesPageScale(bool appliesScale = true) { m_appliesPageScale = appliesScale; }
-    virtual bool appliesPageScale() const { return m_appliesPageScale; }
-
     float pageScaleFactor() const { return m_client ? m_client->pageScaleFactor() : 1; }
     float deviceScaleFactor() const { return m_client ? m_client->deviceScaleFactor() : 1; }
 
@@ -419,6 +439,9 @@
 
     virtual void reportMemoryUsage(MemoryObjectInfo*) const;
 
+    static void registerContentsLayer(WebKit::WebLayer*);
+    static void unregisterContentsLayer(WebKit::WebLayer*);
+
 protected:
     // Should be called from derived class destructors. Should call willBeDestroyed() on super.
     virtual void willBeDestroyed();
@@ -453,6 +476,29 @@
 
     virtual void getDebugBorderInfo(Color&, float& width) const;
 
+    // Helper functions used by settors to keep layer's the state consistent.
+    void updateNames();
+    void updateChildList();
+    void updateLayerPosition();
+    void updateLayerSize();
+    void updateAnchorPoint();
+    void updateTransform();
+    void updateChildrenTransform();
+    void updateMasksToBounds();
+    void updateLayerPreserves3D();
+    void updateLayerIsDrawable();
+    void updateLayerBackgroundColor();
+    void updateContentsRect();
+
+    void setContentsTo(ContentsLayerPurpose, WebKit::WebLayer*);
+    void setupContentsLayer(WebKit::WebLayer*);
+    void clearContentsLayerIfUnregistered();
+    WebKit::WebLayer* contentsLayerIfRegistered();
+
+    // Temporary virtual helper while migrating code. Set the animation
+    // delegate to "this" from the derived class.
+    virtual void setAnimationDelegateForLayer(WebKit::WebLayer*) = 0;
+
     GraphicsLayerClient* m_client;
     String m_name;
     
@@ -481,7 +527,6 @@
     bool m_drawsContent : 1;
     bool m_contentsVisible : 1;
     bool m_maintainsPixelAlignment : 1;
-    bool m_appliesPageScale : 1; // Set for the layer which has the page scale applied to it.
     bool m_showDebugBorder : 1;
     bool m_showRepaintCounter : 1;
     
@@ -501,6 +546,33 @@
     IntRect m_contentsRect;
 
     int m_repaintCount;
+
+    String m_nameBase;
+
+    Color m_contentsSolidColor;
+
+    OwnPtr<WebKit::WebContentLayer> m_layer;
+    OwnPtr<WebKit::WebLayer> m_transformLayer;
+    OwnPtr<WebKit::WebImageLayer> m_imageLayer;
+    OwnPtr<WebKit::WebSolidColorLayer> m_contentsSolidColorLayer;
+    WebKit::WebLayer* m_contentsLayer;
+    // We don't have ownership of m_contentsLayer, but we do want to know if a given layer is the
+    // same as our current layer in setContentsTo(). Since m_contentsLayer may be deleted at this point,
+    // we stash an ID away when we know m_contentsLayer is alive and use that for comparisons from that point
+    // on.
+    int m_contentsLayerId;
+
+    LinkHighlightClient* m_linkHighlight;
+
+    OwnPtr<OpaqueRectTrackingContentLayerDelegate> m_opaqueRectTrackingContentLayerDelegate;
+
+    ContentsLayerPurpose m_contentsLayerPurpose;
+    bool m_inSetChildren;
+
+    typedef HashMap<String, int> AnimationIdMap;
+    AnimationIdMap m_animationIdMap;
+
+    ScrollableArea* m_scrollableArea;
 };
 
 
diff --git a/Source/core/platform/graphics/GraphicsTypes.h b/Source/core/platform/graphics/GraphicsTypes.h
index 586f7ec..5460118 100644
--- a/Source/core/platform/graphics/GraphicsTypes.h
+++ b/Source/core/platform/graphics/GraphicsTypes.h
@@ -47,6 +47,7 @@
         CompositeDifference
     };
 
+    // keep it in sync with gMapBlendOpsToXfermodeModes array in SkiaUtils.h
     enum BlendMode {
         BlendModeNormal,
         BlendModeMultiply,
diff --git a/Source/core/platform/graphics/ImageBuffer.h b/Source/core/platform/graphics/ImageBuffer.h
index 3d97575..d8fdebd 100644
--- a/Source/core/platform/graphics/ImageBuffer.h
+++ b/Source/core/platform/graphics/ImageBuffer.h
@@ -122,8 +122,9 @@
         PlatformLayer* platformLayer() const;
 
         // FIXME: current implementations of this method have the restriction that they only work
-        // with textures that are RGB or RGBA format, and UNSIGNED_BYTE type.
-        bool copyToPlatformTexture(GraphicsContext3D&, Platform3DObject, GC3Denum, bool, bool);
+        // with textures that are RGB or RGBA format, UNSIGNED_BYTE type and level 0, as specified in
+        // Extensions3D::canUseCopyTextureCHROMIUM().
+        bool copyToPlatformTexture(GraphicsContext3D&, Platform3DObject, GC3Denum, GC3Denum, GC3Dint, bool, bool);
 
         void reportMemoryUsage(MemoryObjectInfo*) const;
 
diff --git a/Source/core/platform/graphics/ImageSource.cpp b/Source/core/platform/graphics/ImageSource.cpp
index c6395a0..4a43d3c 100644
--- a/Source/core/platform/graphics/ImageSource.cpp
+++ b/Source/core/platform/graphics/ImageSource.cpp
@@ -156,20 +156,16 @@
     return buffer->asNewNativeImage();
 }
 
-float ImageSource::frameDurationAtIndex(size_t index)
+float ImageSource::frameDurationAtIndex(size_t index) const
 {
     if (!m_decoder)
         return 0;
 
-    ImageFrame* buffer = m_decoder->frameBufferAtIndex(index);
-    if (!buffer || buffer->status() == ImageFrame::FrameEmpty)
-        return 0;
-
     // Many annoying ads specify a 0 duration to make an image flash as quickly as possible.
     // We follow Firefox's behavior and use a duration of 100 ms for any frames that specify
     // a duration of <= 10 ms. See <rdar://problem/7689300> and <http://webkit.org/b/36082>
     // for more information.
-    const float duration = buffer->duration() / 1000.0f;
+    const float duration = m_decoder->frameDurationAtIndex(index) / 1000.0f;
     if (duration < 0.011f)
         return 0.100f;
     return duration;
@@ -180,20 +176,14 @@
     return m_decoder ? m_decoder->orientation() : DefaultImageOrientation;
 }
 
-bool ImageSource::frameHasAlphaAtIndex(size_t index)
+bool ImageSource::frameHasAlphaAtIndex(size_t index) const
 {
-    if (!m_decoder)
-        return true;
-    return m_decoder->frameHasAlphaAtIndex(index);
+    return !m_decoder || m_decoder->frameHasAlphaAtIndex(index);
 }
 
-bool ImageSource::frameIsCompleteAtIndex(size_t index)
+bool ImageSource::frameIsCompleteAtIndex(size_t index) const
 {
-    if (!m_decoder)
-        return false;
-
-    ImageFrame* buffer = m_decoder->frameBufferAtIndex(index);
-    return buffer && buffer->status() == ImageFrame::FrameComplete;
+    return m_decoder && m_decoder->frameIsCompleteAtIndex(index);
 }
 
 unsigned ImageSource::frameBytesAtIndex(size_t index) const
diff --git a/Source/core/platform/graphics/ImageSource.h b/Source/core/platform/graphics/ImageSource.h
index 5c12199..045232c 100644
--- a/Source/core/platform/graphics/ImageSource.h
+++ b/Source/core/platform/graphics/ImageSource.h
@@ -127,9 +127,9 @@
     // see comments on clear() above.
     PassNativeImagePtr createFrameAtIndex(size_t);
 
-    float frameDurationAtIndex(size_t);
-    bool frameHasAlphaAtIndex(size_t); // Whether or not the frame actually used any alpha.
-    bool frameIsCompleteAtIndex(size_t); // Whether or not the frame is completely decoded.
+    float frameDurationAtIndex(size_t) const;
+    bool frameHasAlphaAtIndex(size_t) const; // Whether or not the frame actually used any alpha.
+    bool frameIsCompleteAtIndex(size_t) const; // Whether or not the frame is fully received.
     ImageOrientation orientationAtIndex(size_t) const; // EXIF image orientation
 
     // Return the number of bytes in the decoded frame. If the frame is not yet
diff --git a/Source/core/platform/graphics/MediaPlayer.cpp b/Source/core/platform/graphics/MediaPlayer.cpp
index 03b0104..09aef77 100644
--- a/Source/core/platform/graphics/MediaPlayer.cpp
+++ b/Source/core/platform/graphics/MediaPlayer.cpp
@@ -34,6 +34,7 @@
 #include "core/page/Settings.h"
 #include "core/platform/ContentType.h"
 #include "core/platform/Logging.h"
+#include "core/platform/MIMETypeFromURL.h"
 #include "core/platform/MIMETypeRegistry.h"
 #include "core/platform/graphics/IntRect.h"
 #include "core/platform/graphics/MediaPlayerPrivate.h"
@@ -43,7 +44,6 @@
 #include "core/platform/graphics/InbandTextTrackPrivate.h"
 
 #include "core/platform/graphics/chromium/MediaPlayerPrivateChromium.h"
-#define PlatformMediaEngineClassName MediaPlayerPrivate
 
 namespace WebCore {
 
@@ -127,61 +127,38 @@
 struct MediaPlayerFactory {
     WTF_MAKE_NONCOPYABLE(MediaPlayerFactory); WTF_MAKE_FAST_ALLOCATED;
 public:
-    MediaPlayerFactory(CreateMediaEnginePlayer constructor, MediaEngineSupportedTypes getSupportedTypes, MediaEngineSupportsType supportsTypeAndCodecs,
-        MediaEngineGetSitesInMediaCache getSitesInMediaCache, MediaEngineClearMediaCache clearMediaCache, MediaEngineClearMediaCacheForSite clearMediaCacheForSite)
+    MediaPlayerFactory(CreateMediaEnginePlayer constructor, MediaEngineSupportsType supportsTypeAndCodecs)
         : constructor(constructor)
-        , getSupportedTypes(getSupportedTypes)
         , supportsTypeAndCodecs(supportsTypeAndCodecs)
-        , getSitesInMediaCache(getSitesInMediaCache)
-        , clearMediaCache(clearMediaCache)
-        , clearMediaCacheForSite(clearMediaCacheForSite)
     {
     }
 
     CreateMediaEnginePlayer constructor;
-    MediaEngineSupportedTypes getSupportedTypes;
     MediaEngineSupportsType supportsTypeAndCodecs;
-    MediaEngineGetSitesInMediaCache getSitesInMediaCache;
-    MediaEngineClearMediaCache clearMediaCache;
-    MediaEngineClearMediaCacheForSite clearMediaCacheForSite;
 };
 
-static void addMediaEngine(CreateMediaEnginePlayer, MediaEngineSupportedTypes, MediaEngineSupportsType, MediaEngineGetSitesInMediaCache, MediaEngineClearMediaCache, MediaEngineClearMediaCacheForSite);
+static void addMediaEngine(CreateMediaEnginePlayer, MediaEngineSupportsType);
 
-static MediaPlayerFactory* bestMediaEngineForTypeAndCodecs(const String& type, const String& codecs, const String& keySystem, const KURL&, MediaPlayerFactory* current = 0);
-static MediaPlayerFactory* nextMediaEngine(MediaPlayerFactory* current);
+// gInstalledEngine should not be accessed directly; call installedMediaEngine() instead.
+static MediaPlayerFactory* gInstalledEngine = 0;
 
-enum RequeryEngineOptions { DoNotResetEngines, ResetEngines };
-static Vector<MediaPlayerFactory*>& installedMediaEngines(RequeryEngineOptions requeryFlags = DoNotResetEngines )
+static MediaPlayerFactory* installedMediaEngine()
 {
-    DEFINE_STATIC_LOCAL(Vector<MediaPlayerFactory*>, installedEngines, ());
     static bool enginesQueried = false;
-
-    if (requeryFlags == ResetEngines) {
-        installedEngines.clear();
-        enginesQueried = false;
-        return installedEngines;
-    }
-
     if (!enginesQueried) {
         enginesQueried = true;
-
-#if defined(PlatformMediaEngineClassName)
-        PlatformMediaEngineClassName::registerMediaEngine(addMediaEngine);
-#endif
+        MediaPlayerPrivate::registerMediaEngine(addMediaEngine);
     }
 
-    return installedEngines;
+    return gInstalledEngine;
 }
 
-static void addMediaEngine(CreateMediaEnginePlayer constructor, MediaEngineSupportedTypes getSupportedTypes, MediaEngineSupportsType supportsType,
-    MediaEngineGetSitesInMediaCache getSitesInMediaCache, MediaEngineClearMediaCache clearMediaCache, MediaEngineClearMediaCacheForSite clearMediaCacheForSite)
+static void addMediaEngine(CreateMediaEnginePlayer constructor, MediaEngineSupportsType supportsType)
 {
     ASSERT(constructor);
-    ASSERT(getSupportedTypes);
     ASSERT(supportsType);
 
-    installedMediaEngines().append(new MediaPlayerFactory(constructor, getSupportedTypes, supportsType, getSitesInMediaCache, clearMediaCache, clearMediaCacheForSite));
+    gInstalledEngine = new MediaPlayerFactory(constructor, supportsType);
 }
 
 static const AtomicString& applicationOctetStream()
@@ -202,13 +179,13 @@
     return codecs;
 }
 
-static MediaPlayerFactory* bestMediaEngineForTypeAndCodecs(const String& type, const String& codecs, const String& keySystem, const KURL& url, MediaPlayerFactory* current)
+static MediaPlayerFactory* bestMediaEngineForTypeAndCodecs(const String& type, const String& codecs, const String& keySystem, const KURL& url)
 {
     if (type.isEmpty())
         return 0;
 
-    Vector<MediaPlayerFactory*>& engines = installedMediaEngines();
-    if (engines.isEmpty())
+    MediaPlayerFactory* engine = installedMediaEngine();
+    if (!engine)
         return 0;
 
     // 4.8.10.3 MIME types - In the absence of a specification to the contrary, the MIME type "application/octet-stream" 
@@ -219,52 +196,23 @@
             return 0;
     }
 
-    MediaPlayerFactory* engine = 0;
-    MediaPlayer::SupportsType supported = MediaPlayer::IsNotSupported;
-    unsigned count = engines.size();
-    for (unsigned ndx = 0; ndx < count; ndx++) {
-        if (current) {
-            if (current == engines[ndx])
-                current = 0;
-            continue;
-        }
 #if ENABLE(ENCRYPTED_MEDIA) || ENABLE(ENCRYPTED_MEDIA_V2)
-        MediaPlayer::SupportsType engineSupport = engines[ndx]->supportsTypeAndCodecs(type, codecs, keySystem, url);
+    MediaPlayer::SupportsType engineSupport = engine->supportsTypeAndCodecs(type, codecs, keySystem, url);
 #else
-        UNUSED_PARAM(keySystem);
-        ASSERT(keySystem.isEmpty());
-        MediaPlayer::SupportsType engineSupport = engines[ndx]->supportsTypeAndCodecs(type, codecs, url);
+    UNUSED_PARAM(keySystem);
+    ASSERT(keySystem.isEmpty());
+    MediaPlayer::SupportsType engineSupport = engine->supportsTypeAndCodecs(type, codecs, url);
 #endif
-        if (engineSupport > supported) {
-            supported = engineSupport;
-            engine = engines[ndx];
-        }
-    }
+    if (engineSupport > MediaPlayer::IsNotSupported)
+        return engine;
 
-    return engine;
-}
-
-static MediaPlayerFactory* nextMediaEngine(MediaPlayerFactory* current)
-{
-    Vector<MediaPlayerFactory*>& engines = installedMediaEngines();
-    if (engines.isEmpty())
-        return 0;
-
-    if (!current) 
-        return engines.first();
-
-    size_t currentIndex = engines.find(current);
-    if (currentIndex == WTF::notFound || currentIndex + 1 >= engines.size()) 
-        return 0;
-
-    return engines[currentIndex + 1];
+    return 0;
 }
 
 // media player
 
 MediaPlayer::MediaPlayer(MediaPlayerClient* client)
     : m_mediaPlayerClient(client)
-    , m_reloadTimer(this, &MediaPlayer::reloadTimerFired)
     , m_private(createNullMediaPlayer(this))
     , m_currentMediaEngine(0)
     , m_frameView(0)
@@ -311,7 +259,7 @@
         }
     }
 
-    loadWithNextMediaEngine(0);
+    loadWithMediaEngine();
     return m_currentMediaEngine;
 }
 
@@ -323,24 +271,24 @@
     m_url = url;
     m_keySystem = "";
     m_contentMIMETypeWasInferredFromExtension = false;
-    loadWithNextMediaEngine(0);
+    loadWithMediaEngine();
     return m_currentMediaEngine;
 }
 
-void MediaPlayer::loadWithNextMediaEngine(MediaPlayerFactory* current)
+void MediaPlayer::loadWithMediaEngine()
 {
     MediaPlayerFactory* engine = 0;
 
     if (!m_contentMIMEType.isEmpty())
-        engine = bestMediaEngineForTypeAndCodecs(m_contentMIMEType, m_contentTypeCodecs, m_keySystem, m_url, current);
+        engine = bestMediaEngineForTypeAndCodecs(m_contentMIMEType, m_contentTypeCodecs, m_keySystem, m_url);
 
     // If no MIME type is specified or the type was inferred from the file extension, just use the next engine.
     if (!engine && (m_contentMIMEType.isEmpty() || m_contentMIMETypeWasInferredFromExtension))
-        engine = nextMediaEngine(current);
+        engine = installedMediaEngine();
 
     // Don't delete and recreate the player unless it comes from a different engine.
     if (!engine) {
-        LOG(Media, "MediaPlayer::loadWithNextMediaEngine - no media engine found for type \"%s\"", m_contentMIMEType.utf8().data());
+        LOG(Media, "MediaPlayer::loadWithMediaEngine - no media engine found for type \"%s\"", m_contentMIMEType.utf8().data());
         m_currentMediaEngine = engine;
         m_private = nullptr;
     } else if (m_currentMediaEngine != engine) {
@@ -642,7 +590,7 @@
     return m_private->copyVideoTextureToPlatformTexture(context, texture, level, type, internalFormat, premultiplyAlpha, flipY);
 }
 
-MediaPlayer::SupportsType MediaPlayer::supportsType(const ContentType& contentType, const String& keySystem, const KURL& url, const MediaPlayerSupportsTypeClient* client)
+MediaPlayer::SupportsType MediaPlayer::supportsType(const ContentType& contentType, const String& keySystem, const KURL& url)
 {
     String type = contentType.type().lower();
     // The codecs string is not lower-cased because MP4 values are case sensitive
@@ -659,9 +607,6 @@
     if (!engine)
         return IsNotSupported;
 
-    // FIXME: Remove this parameter. This was used by the Mac port.
-    UNUSED_PARAM(client);
-
 #if ENABLE(ENCRYPTED_MEDIA) || ENABLE(ENCRYPTED_MEDIA_V2)
     return engine->supportsTypeAndCodecs(type, typeCodecs, system, url);
 #else
@@ -670,20 +615,9 @@
 #endif
 }
 
-void MediaPlayer::getSupportedTypes(HashSet<String>& types)
-{
-    Vector<MediaPlayerFactory*>& engines = installedMediaEngines();
-    if (engines.isEmpty())
-        return;
-
-    unsigned count = engines.size();
-    for (unsigned ndx = 0; ndx < count; ndx++)
-        engines[ndx]->getSupportedTypes(types);
-} 
-
 bool MediaPlayer::isAvailable()
 {
-    return !installedMediaEngines().isEmpty();
+    return !!installedMediaEngine();
 } 
 
 #if USE(NATIVE_FULLSCREEN_VIDEO)
@@ -760,58 +694,9 @@
     return m_private->videoDecodedByteCount();
 }
 
-void MediaPlayer::reloadTimerFired(Timer<MediaPlayer>*)
-{
-    m_private->cancelLoad();
-    loadWithNextMediaEngine(m_currentMediaEngine);
-}
-
-void MediaPlayer::getSitesInMediaCache(Vector<String>& sites)
-{
-    Vector<MediaPlayerFactory*>& engines = installedMediaEngines();
-    unsigned size = engines.size();
-    for (unsigned i = 0; i < size; i++) {
-        if (!engines[i]->getSitesInMediaCache)
-            continue;
-        Vector<String> engineSites;
-        engines[i]->getSitesInMediaCache(engineSites);
-        sites.append(engineSites);
-    }
-}
-
-void MediaPlayer::clearMediaCache()
-{
-    Vector<MediaPlayerFactory*>& engines = installedMediaEngines();
-    unsigned size = engines.size();
-    for (unsigned i = 0; i < size; i++) {
-        if (engines[i]->clearMediaCache)
-            engines[i]->clearMediaCache();
-    }
-}
-
-void MediaPlayer::clearMediaCacheForSite(const String& site)
-{
-    Vector<MediaPlayerFactory*>& engines = installedMediaEngines();
-    unsigned size = engines.size();
-    for (unsigned i = 0; i < size; i++) {
-        if (engines[i]->clearMediaCacheForSite)
-            engines[i]->clearMediaCacheForSite(site);
-    }
-}
-
 // Client callbacks.
 void MediaPlayer::networkStateChanged()
 {
-    // If more than one media engine is installed and this one failed before finding metadata,
-    // let the next engine try.
-    if (m_private->networkState() >= FormatError
-        && m_private->readyState() < HaveMetadata
-        && installedMediaEngines().size() > 1) {
-        if (m_contentMIMEType.isEmpty() || bestMediaEngineForTypeAndCodecs(m_contentMIMEType, m_contentTypeCodecs, m_keySystem, m_url, m_currentMediaEngine)) {
-            m_reloadTimer.startOneShot(0);
-            return;
-        }
-    }
     if (m_mediaPlayerClient)
         m_mediaPlayerClient->mediaPlayerNetworkStateChanged(this);
 }
@@ -943,14 +828,6 @@
     return m_mediaPlayerClient->mediaPlayerUserAgent();
 }
 
-String MediaPlayer::engineDescription() const
-{
-    if (!m_private)
-        return String();
-
-    return m_private->engineDescription();
-}
-
 CachedResourceLoader* MediaPlayer::cachedResourceLoader()
 {
     if (!m_mediaPlayerClient)
@@ -997,9 +874,4 @@
 }
 #endif // USE(PLATFORM_TEXT_TRACK_MENU)
 
-void MediaPlayer::resetMediaEngines()
-{
-    installedMediaEngines(ResetEngines);
-}
-
 }
diff --git a/Source/core/platform/graphics/MediaPlayer.h b/Source/core/platform/graphics/MediaPlayer.h
index 08d25b5..537f1c6 100644
--- a/Source/core/platform/graphics/MediaPlayer.h
+++ b/Source/core/platform/graphics/MediaPlayer.h
@@ -27,14 +27,12 @@
 #define MediaPlayer_h
 
 #include "core/platform/KURL.h"
-#include "core/platform/Timer.h"
 #include "core/platform/graphics/GraphicsTypes3D.h"
 #include "core/platform/graphics/InbandTextTrackPrivate.h"
 #include "core/platform/graphics/IntRect.h"
 #include "core/platform/graphics/LayoutRect.h"
 #include "core/platform/graphics/PlatformLayer.h"
 #include <wtf/Forward.h>
-#include <wtf/HashSet.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/OwnPtr.h>
 #include <wtf/PassOwnPtr.h>
@@ -205,14 +203,6 @@
     virtual void paintTextTrackRepresentation(GraphicsContext*, const IntRect&) { }
 };
 
-class MediaPlayerSupportsTypeClient {
-public:
-    virtual ~MediaPlayerSupportsTypeClient() { }
-
-    virtual bool mediaPlayerNeedsSiteSpecificHacks() const { return false; }
-    virtual String mediaPlayerDocumentHost() const { return String(); }
-};
-
 class MediaPlayer {
     WTF_MAKE_NONCOPYABLE(MediaPlayer); WTF_MAKE_FAST_ALLOCATED;
 public:
@@ -225,12 +215,8 @@
 
     // Media engine support.
     enum SupportsType { IsNotSupported, IsSupported, MayBeSupported };
-    static MediaPlayer::SupportsType supportsType(const ContentType&, const String& keySystem, const KURL&, const MediaPlayerSupportsTypeClient*);
-    static void getSupportedTypes(HashSet<String>&);
+    static MediaPlayer::SupportsType supportsType(const ContentType&, const String& keySystem, const KURL&);
     static bool isAvailable();
-    static void getSitesInMediaCache(Vector<String>&);
-    static void clearMediaCache();
-    static void clearMediaCacheForSite(const String&);
 
     bool supportsFullscreen() const;
     bool supportsSave() const;
@@ -404,8 +390,6 @@
     String referrer() const;
     String userAgent() const;
 
-    String engineDescription() const;
-
     CachedResourceLoader* cachedResourceLoader();
 
     void addTextTrack(PassRefPtr<InbandTextTrackPrivate>);
@@ -414,8 +398,6 @@
     bool requiresTextTrackRepresentation() const;
     void setTextTrackRepresentation(TextTrackRepresentation*);
 
-    static void resetMediaEngines();
-
 #if USE(PLATFORM_TEXT_TRACK_MENU)
     bool implementsTextTrackControls() const;
     PassRefPtr<PlatformTextTrackMenuInterface> textTrackMenu();
@@ -423,13 +405,9 @@
 
 private:
     MediaPlayer(MediaPlayerClient*);
-    void loadWithNextMediaEngine(MediaPlayerFactory*);
-    void reloadTimerFired(Timer<MediaPlayer>*);
-
-    static void initializeMediaEngines();
+    void loadWithMediaEngine();
 
     MediaPlayerClient* m_mediaPlayerClient;
-    Timer<MediaPlayer> m_reloadTimer;
     OwnPtr<MediaPlayerPrivateInterface> m_private;
     MediaPlayerFactory* m_currentMediaEngine;
     KURL m_url;
@@ -451,18 +429,13 @@
 };
 
 typedef PassOwnPtr<MediaPlayerPrivateInterface> (*CreateMediaEnginePlayer)(MediaPlayer*);
-typedef void (*MediaEngineSupportedTypes)(HashSet<String>& types);
 #if ENABLE(ENCRYPTED_MEDIA) || ENABLE(ENCRYPTED_MEDIA_V2)
 typedef MediaPlayer::SupportsType (*MediaEngineSupportsType)(const String& type, const String& codecs, const String& keySystem, const KURL& url);
 #else
 typedef MediaPlayer::SupportsType (*MediaEngineSupportsType)(const String& type, const String& codecs, const KURL& url);
 #endif
-typedef void (*MediaEngineGetSitesInMediaCache)(Vector<String>&);
-typedef void (*MediaEngineClearMediaCache)();
-typedef void (*MediaEngineClearMediaCacheForSite)(const String&);
 
-typedef void (*MediaEngineRegistrar)(CreateMediaEnginePlayer, MediaEngineSupportedTypes, MediaEngineSupportsType,
-    MediaEngineGetSitesInMediaCache, MediaEngineClearMediaCache, MediaEngineClearMediaCacheForSite);
+typedef void (*MediaEngineRegistrar)(CreateMediaEnginePlayer, MediaEngineSupportsType);
 
 }
 
diff --git a/Source/core/platform/graphics/MediaPlayerPrivate.h b/Source/core/platform/graphics/MediaPlayerPrivate.h
index ecb8beb..4afdc1b 100644
--- a/Source/core/platform/graphics/MediaPlayerPrivate.h
+++ b/Source/core/platform/graphics/MediaPlayerPrivate.h
@@ -148,12 +148,6 @@
     virtual unsigned audioDecodedByteCount() const { return 0; }
     virtual unsigned videoDecodedByteCount() const { return 0; }
 
-    void getSitesInMediaCache(Vector<String>&) { }
-    void clearMediaCache() { }
-    void clearMediaCacheForSite(const String&) { }
-
-    virtual String engineDescription() const { return emptyString(); }
-
 #if ENABLE(WEB_AUDIO)
     virtual AudioSourceProvider* audioSourceProvider() { return 0; }
 #endif
diff --git a/Source/core/platform/graphics/Path.cpp b/Source/core/platform/graphics/Path.cpp
index 2fd916c..2f07401 100644
--- a/Source/core/platform/graphics/Path.cpp
+++ b/Source/core/platform/graphics/Path.cpp
@@ -32,10 +32,10 @@
 #include <math.h>
 #include "core/platform/graphics/FloatPoint.h"
 #include "core/platform/graphics/FloatRect.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/PathTraversalState.h"
 #include "core/platform/graphics/StrokeStyleApplier.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/skia/SkiaUtils.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
 #include "third_party/skia/include/core/SkPath.h"
@@ -113,7 +113,7 @@
     applier->strokeStyle(scratch);
 
     SkPaint paint;
-    scratch->platformContext()->setupPaintForStroking(&paint, 0, 0);
+    scratch->setupPaintForStroking(&paint, 0, 0);
     SkPath strokePath;
     paint.getFillPath(m_path, &strokePath);
 
@@ -138,7 +138,7 @@
         applier->strokeStyle(scratch);
 
     SkPaint paint;
-    scratch->platformContext()->setupPaintForStroking(&paint, 0, 0);
+    scratch->setupPaintForStroking(&paint, 0, 0);
     SkPath boundingPath;
     paint.getFillPath(m_path, &boundingPath);
 
diff --git a/Source/WebKit/chromium/tests/AnimationTranslationUtilTest.cpp b/Source/core/platform/graphics/chromium/AnimationTranslationUtilTest.cpp
similarity index 99%
rename from Source/WebKit/chromium/tests/AnimationTranslationUtilTest.cpp
rename to Source/core/platform/graphics/chromium/AnimationTranslationUtilTest.cpp
index b1c6d80..7f64a30 100644
--- a/Source/WebKit/chromium/tests/AnimationTranslationUtilTest.cpp
+++ b/Source/core/platform/graphics/chromium/AnimationTranslationUtilTest.cpp
@@ -26,7 +26,6 @@
 
 #include "core/platform/graphics/chromium/AnimationTranslationUtil.h"
 
-#include <gtest/gtest.h>
 #include "core/platform/animation/CSSAnimationData.h"
 #include "core/platform/graphics/GraphicsLayer.h" // For KeyframeValueList
 #include "core/platform/graphics/IntSize.h"
@@ -35,8 +34,9 @@
 #include "core/platform/graphics/transforms/ScaleTransformOperation.h"
 #include "core/platform/graphics/transforms/TransformOperations.h"
 #include "core/platform/graphics/transforms/TranslateTransformOperation.h"
+#include "wtf/RefPtr.h"
+#include <gtest/gtest.h>
 #include <public/WebAnimation.h>
-#include <wtf/RefPtr.h>
 
 using namespace WebCore;
 using namespace WebKit;
diff --git a/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp b/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp
index eafa323..6ba5d17 100644
--- a/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp
+++ b/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.cpp
@@ -53,17 +53,24 @@
     , m_framesPending(0)
     , m_next(0)
     , m_prev(0)
+#if ENABLE(CANVAS_USES_MAILBOX)
+    , m_lastImageId(0)
+#endif
 {
     ASSERT(m_canvas);
     // Used by browser tests to detect the use of a Canvas2DLayerBridge.
     TRACE_EVENT_INSTANT0("test_gpu", "Canvas2DLayerBridgeCreation");
     m_canvas->setNotificationClient(this);
+#if ENABLE(CANVAS_USES_MAILBOX)
+    m_layer = adoptPtr(WebKit::Platform::current()->compositorSupport()->createExternalTextureLayerForMailbox(this));
+#else
     m_layer = adoptPtr(WebKit::Platform::current()->compositorSupport()->createExternalTextureLayer(this));
     m_layer->setRateLimitContext(threadMode == SingleThread);
     GrRenderTarget* renderTarget = reinterpret_cast<GrRenderTarget*>(m_canvas->getDevice()->accessRenderTarget());
     if (renderTarget) {
         m_layer->setTextureId(renderTarget->asTexture()->getTextureHandle());
     }
+#endif
     m_layer->setOpaque(opacityMode == Opaque);
     GraphicsLayerChromium::registerContentsLayer(m_layer->layer());
 }
@@ -73,7 +80,10 @@
     GraphicsLayerChromium::unregisterContentsLayer(m_layer->layer());
     Canvas2DLayerManager::get().layerToBeDestroyed(this);
     m_canvas->setNotificationClient(0);
-    m_layer->setTextureId(0);
+#if ENABLE(CANVAS_USES_MAILBOX)
+    m_mailboxes.clear();
+#endif
+    m_layer->clearTexture();
 }
 
 void Canvas2DLayerBridge::limitPendingFrames()
@@ -88,7 +98,9 @@
 
 void Canvas2DLayerBridge::prepareForDraw()
 {
+#if !ENABLE(CANVAS_USES_MAILBOX)
     m_layer->willModifyTexture();
+#endif
     m_context->makeContextCurrent();
 }
 
@@ -132,6 +144,10 @@
 
 unsigned Canvas2DLayerBridge::prepareTexture(WebTextureUpdater& updater)
 {
+#if ENABLE(CANVAS_USES_MAILBOX)
+    ASSERT_NOT_REACHED();
+    return 0;
+#else
     m_context->makeContextCurrent();
 
     TRACE_EVENT0("cc", "Canvas2DLayerBridge::SkCanvas::flush");
@@ -146,6 +162,7 @@
         return texture->getTextureHandle();
     }
     return 0;
+#endif  // !ENABLE(CANVAS_USES_MAILBOX)
 }
 
 WebGraphicsContext3D* Canvas2DLayerBridge::context()
@@ -153,6 +170,99 @@
     return GraphicsContext3DPrivate::extractWebGraphicsContext3D(m_context.get());
 }
 
+bool Canvas2DLayerBridge::prepareMailbox(WebKit::WebExternalTextureMailbox* outMailbox)
+{
+#if ENABLE(CANVAS_USES_MAILBOX)
+    // Release to skia textures that were previouosly released by the
+    // compositor. We do this before acquiring the next snapshot in
+    // order to cap maximum gpu memory consumption.
+    m_context->makeContextCurrent();
+    Vector<MailboxInfo>::iterator mailboxInfo;
+    for (mailboxInfo = m_mailboxes.begin(); mailboxInfo < m_mailboxes.end(); mailboxInfo++) {
+        if (mailboxInfo->m_status == MailboxReleased) {
+            if (mailboxInfo->m_mailbox.syncPoint) {
+                context()->waitSyncPoint(mailboxInfo->m_mailbox.syncPoint);
+                mailboxInfo->m_mailbox.syncPoint = 0;
+            }
+            // Invalidate texture state in case the compositor altered it since the copy-on-write.
+            mailboxInfo->m_image->getTexture()->invalidateCachedState();
+            mailboxInfo->m_image.reset(0);
+            mailboxInfo->m_status = MailboxAvailable;
+        }
+    }
+    SkAutoTUnref<SkImage> image(m_canvas->newImageSnapshot());
+    // Early exit if canvas was not drawn to since last prepareMailbox
+    if (image->uniqueID() == m_lastImageId)
+        return false;
+    m_lastImageId = image->uniqueID();
+
+    mailboxInfo = createMailboxInfo();
+    mailboxInfo->m_status = MailboxInUse;
+    mailboxInfo->m_image.swap(&image);
+    // Because of texture sharing with the compositor, we must invalidate
+    // the state cached in skia so that the deferred copy on write
+    // in SkSurface_Gpu does not make any false assumptions.
+    mailboxInfo->m_image->getTexture()->invalidateCachedState();
+
+    ASSERT(mailboxInfo->m_mailbox.syncPoint == 0);
+    ASSERT(mailboxInfo->m_image.get());
+    ASSERT(mailboxInfo->m_image->getTexture());
+
+    // Because we are changing the texture binding without going through skia,
+    // we must restore it to its previous value to keep skia's state cache in
+    // sync.
+    GC3Dint savedTexBinding = 0;
+    m_context->getIntegerv(GraphicsContext3D::TEXTURE_BINDING_2D, &savedTexBinding);
+    m_context->bindTexture(GraphicsContext3D::TEXTURE_2D, mailboxInfo->m_image->getTexture()->getTextureHandle());
+    context()->produceTextureCHROMIUM(GraphicsContext3D::TEXTURE_2D, mailboxInfo->m_mailbox.name);
+    mailboxInfo->m_mailbox.syncPoint = context()->insertSyncPoint();
+    m_context->bindTexture(GraphicsContext3D::TEXTURE_2D, savedTexBinding);
+
+    *outMailbox = mailboxInfo->m_mailbox;
+    return true;
+#else
+    ASSERT_NOT_REACHED();
+    return false;
+#endif
+}
+
+#if ENABLE(CANVAS_USES_MAILBOX)
+Canvas2DLayerBridge::MailboxInfo* Canvas2DLayerBridge::createMailboxInfo() {
+    MailboxInfo* mailboxInfo;
+    for (mailboxInfo = m_mailboxes.begin(); mailboxInfo < m_mailboxes.end(); mailboxInfo++) {
+        if (mailboxInfo->m_status == MailboxAvailable) {
+            return mailboxInfo;
+        }
+    }
+
+    // No available mailbox: create one.
+    m_mailboxes.grow(m_mailboxes.size() + 1);
+    mailboxInfo = &m_mailboxes.last();
+    context()->genMailboxCHROMIUM(mailboxInfo->m_mailbox.name);
+    // Worst case, canvas is triple buffered.  More than 3 active mailboxes
+    // means there is a problem.
+    ASSERT(m_mailboxes.size() <= 3);
+    ASSERT(mailboxInfo < m_mailboxes.end());
+    return mailboxInfo;
+}
+#endif
+
+void Canvas2DLayerBridge::mailboxReleased(const WebKit::WebExternalTextureMailbox& mailbox)
+{
+#if ENABLE(CANVAS_USES_MAILBOX)
+    Vector<MailboxInfo>::iterator mailboxInfo;
+    for (mailboxInfo = m_mailboxes.begin(); mailboxInfo < m_mailboxes.end(); mailboxInfo++) {
+         if (!memcmp(mailboxInfo->m_mailbox.name, mailbox.name, sizeof(mailbox.name))) {
+             mailboxInfo->m_mailbox.syncPoint = mailbox.syncPoint;
+             ASSERT(mailboxInfo->m_status == MailboxInUse);
+             mailboxInfo->m_status = MailboxReleased;
+             return;
+         }
+     }
+#endif
+     ASSERT_NOT_REACHED();
+}
+
 WebKit::WebLayer* Canvas2DLayerBridge::layer()
 {
     return m_layer->layer();
@@ -176,4 +286,15 @@
     return 0;
 }
 
+#if ENABLE(CANVAS_USES_MAILBOX)
+Canvas2DLayerBridge::MailboxInfo::MailboxInfo(const MailboxInfo& other) {
+    // This copy constructor should only be used for Vector reallocation
+    // Assuming 'other' is to be destroyed, we swap m_image ownership
+    // rather than do a refcount dance.
+    memcpy(&m_mailbox, &other.m_mailbox, sizeof(m_mailbox));
+    m_image.swap(const_cast<SkAutoTUnref<SkImage>*>(&other.m_image));
+    m_status = other.m_status;
+}
+#endif
+
 }
diff --git a/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.h b/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.h
index 784104a..510f479 100644
--- a/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.h
+++ b/Source/core/platform/graphics/chromium/Canvas2DLayerBridge.h
@@ -27,10 +27,12 @@
 #define Canvas2DLayerBridge_h
 
 #include "SkDeferredCanvas.h"
+#include "SkImage.h"
 #include "core/platform/graphics/GraphicsContext3D.h"
 #include "core/platform/graphics/IntSize.h"
 #include <public/WebExternalTextureLayer.h>
 #include <public/WebExternalTextureLayerClient.h>
+#include <public/WebExternalTextureMailbox.h>
 #include <wtf/DoublyLinkedList.h>
 #include <wtf/PassOwnPtr.h>
 #include <wtf/RefPtr.h>
@@ -64,8 +66,8 @@
     // WebKit::WebExternalTextureLayerClient implementation.
     virtual unsigned prepareTexture(WebKit::WebTextureUpdater&) OVERRIDE;
     virtual WebKit::WebGraphicsContext3D* context() OVERRIDE;
-    virtual bool prepareMailbox(WebKit::WebExternalTextureMailbox*) OVERRIDE { return false; }
-    virtual void mailboxReleased(const WebKit::WebExternalTextureMailbox&) OVERRIDE { }
+    virtual bool prepareMailbox(WebKit::WebExternalTextureMailbox*) OVERRIDE;
+    virtual void mailboxReleased(const WebKit::WebExternalTextureMailbox&) OVERRIDE;
 
     // SkDeferredCanvas::NotificationClient implementation
     virtual void prepareForDraw() OVERRIDE;
@@ -98,6 +100,27 @@
     friend class WTF::DoublyLinkedListNode<Canvas2DLayerBridge>;
     Canvas2DLayerBridge* m_next;
     Canvas2DLayerBridge* m_prev;
+
+#if ENABLE(CANVAS_USES_MAILBOX)
+    enum MailboxStatus {
+        MailboxInUse,
+        MailboxReleased,
+        MailboxAvailable,
+    };
+
+    struct MailboxInfo {
+        WebKit::WebExternalTextureMailbox m_mailbox;
+        SkAutoTUnref<SkImage> m_image;
+        MailboxStatus m_status;
+
+        MailboxInfo(const MailboxInfo&);
+        MailboxInfo() {}
+    };
+    MailboxInfo* createMailboxInfo();
+
+    uint32_t m_lastImageId;
+    Vector<MailboxInfo> m_mailboxes;
+#endif
 };
 
 }
diff --git a/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp b/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp
index 870fb3d..d681e83 100644
--- a/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp
+++ b/Source/core/platform/graphics/chromium/DeferredImageDecoder.cpp
@@ -185,6 +185,18 @@
     return m_actualDecoder ? m_actualDecoder->frameHasAlphaAtIndex(index) : m_frameGenerator->hasAlpha();
 }
 
+bool DeferredImageDecoder::frameIsCompleteAtIndex(size_t index) const
+{
+    // TODO: Implement this for deferred decoding.
+    return m_actualDecoder && m_actualDecoder->frameIsCompleteAtIndex(index);
+}
+
+float DeferredImageDecoder::frameDurationAtIndex(size_t index) const
+{
+    // TODO: Implement this for deferred decoding.
+    return m_actualDecoder ? m_actualDecoder->frameDurationAtIndex(index) : 0;
+}
+
 unsigned DeferredImageDecoder::frameBytesAtIndex(size_t index) const
 {
     // If frame decoding is deferred then it is not managed by MemoryCache
diff --git a/Source/core/platform/graphics/chromium/DeferredImageDecoder.h b/Source/core/platform/graphics/chromium/DeferredImageDecoder.h
index 34dd0b0..943a973 100644
--- a/Source/core/platform/graphics/chromium/DeferredImageDecoder.h
+++ b/Source/core/platform/graphics/chromium/DeferredImageDecoder.h
@@ -63,6 +63,8 @@
     int repetitionCount() const;
     void clearFrameBufferCache(size_t);
     bool frameHasAlphaAtIndex(size_t index) const;
+    bool frameIsCompleteAtIndex(size_t) const;
+    float frameDurationAtIndex(size_t) const;
     unsigned frameBytesAtIndex(size_t index) const;
     ImageOrientation orientation() const;
     bool hotSpot(IntPoint&) const;
diff --git a/Source/core/platform/graphics/chromium/FontChromiumWin.cpp b/Source/core/platform/graphics/chromium/FontChromiumWin.cpp
index a028920..4ceb73d 100644
--- a/Source/core/platform/graphics/chromium/FontChromiumWin.cpp
+++ b/Source/core/platform/graphics/chromium/FontChromiumWin.cpp
@@ -35,10 +35,10 @@
 #include "core/platform/NotImplemented.h"
 #include "core/platform/graphics/FontFallbackList.h"
 #include "core/platform/graphics/GlyphBuffer.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/SimpleFontData.h"
 #include "core/platform/graphics/chromium/FontPlatformDataChromiumWin.h"
 #include "core/platform/graphics/chromium/UniscribeHelperTextRun.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/skia/SkiaFontWin.h"
 
 #include <windows.h>
@@ -64,10 +64,10 @@
                       int numGlyphs,
                       const FloatPoint& point) const
 {
-    SkColor color = graphicsContext->platformContext()->effectiveFillColor();
+    SkColor color = graphicsContext->effectiveFillColor();
     unsigned char alpha = SkColorGetA(color);
     // Skip 100% transparent text; no need to draw anything.
-    if (!alpha && graphicsContext->platformContext()->getStrokeStyle() == NoStroke && !graphicsContext->hasShadow())
+    if (!alpha && graphicsContext->strokeStyleSkia() == NoStroke && !graphicsContext->hasShadow())
         return;
 
     // We draw the glyphs in chunks to avoid having to do a heap allocation for
@@ -180,13 +180,12 @@
                            int from,
                            int to) const
 {
-    PlatformGraphicsContext* context = graphicsContext->platformContext();
     UniscribeHelperTextRun state(run, *this);
 
-    SkColor color = graphicsContext->platformContext()->effectiveFillColor();
+    SkColor color = graphicsContext->effectiveFillColor();
     unsigned char alpha = SkColorGetA(color);
     // Skip 100% transparent text; no need to draw anything.
-    if (!alpha && graphicsContext->platformContext()->getStrokeStyle() == NoStroke)
+    if (!alpha && graphicsContext->strokeStyleSkia() == NoStroke)
         return;
 
     HDC hdc = 0;
diff --git a/Source/core/platform/graphics/chromium/GraphicsLayerChromium.cpp b/Source/core/platform/graphics/chromium/GraphicsLayerChromium.cpp
index c5f6b7f..2074a52 100644
--- a/Source/core/platform/graphics/chromium/GraphicsLayerChromium.cpp
+++ b/Source/core/platform/graphics/chromium/GraphicsLayerChromium.cpp
@@ -56,7 +56,6 @@
 #include "core/platform/graphics/chromium/TransformSkMatrix44Conversions.h"
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include <public/Platform.h>
 #include <public/WebAnimation.h>
 #include <public/WebCompositorSupport.h>
@@ -94,12 +93,6 @@
 
 GraphicsLayerChromium::GraphicsLayerChromium(GraphicsLayerClient* client)
     : GraphicsLayer(client)
-    , m_contentsLayer(0)
-    , m_contentsLayerId(0)
-    , m_linkHighlight(0)
-    , m_contentsLayerPurpose(NoContentsLayer)
-    , m_inSetChildren(false)
-    , m_scrollableArea(0)
 {
     m_opaqueRectTrackingContentLayerDelegate = adoptPtr(new OpaqueRectTrackingContentLayerDelegate(this));
     m_layer = adoptPtr(Platform::current()->compositorSupport()->createContentLayer(m_opaqueRectTrackingContentLayerDelegate.get()));
@@ -136,25 +129,6 @@
     return m_layer ? m_layer->layer()->id() : DebugIDNoCompositedLayer;
 }
 
-void GraphicsLayerChromium::updateNames()
-{
-    String debugName = "Layer for " + m_nameBase;
-    m_layer->layer()->setDebugName(debugName);
-
-    if (m_transformLayer) {
-        String debugName = "TransformLayer for " + m_nameBase;
-        m_transformLayer->setDebugName(debugName);
-    }
-    if (WebLayer* contentsLayer = contentsLayerIfRegistered()) {
-        String debugName = "ContentsLayer for " + m_nameBase;
-        contentsLayer->setDebugName(debugName);
-    }
-    if (m_linkHighlight) {
-        String debugName = "LinkHighlight for " + m_nameBase;
-        m_linkHighlight->layer()->setDebugName(debugName);
-    }
-}
-
 bool GraphicsLayerChromium::setChildren(const Vector<GraphicsLayer*>& children)
 {
     m_inSetChildren = true;
@@ -519,40 +493,6 @@
 {
 }
 
-static HashSet<int>* s_registeredLayerSet;
-
-void GraphicsLayerChromium::registerContentsLayer(WebLayer* layer)
-{
-    if (!s_registeredLayerSet)
-        s_registeredLayerSet = new HashSet<int>;
-    if (s_registeredLayerSet->contains(layer->id()))
-        CRASH();
-    s_registeredLayerSet->add(layer->id());
-}
-
-void GraphicsLayerChromium::unregisterContentsLayer(WebLayer* layer)
-{
-    ASSERT(s_registeredLayerSet);
-    if (!s_registeredLayerSet->contains(layer->id()))
-        CRASH();
-    s_registeredLayerSet->remove(layer->id());
-}
-
-void GraphicsLayerChromium::clearContentsLayerIfUnregistered()
-{
-    if (!m_contentsLayerId || s_registeredLayerSet->contains(m_contentsLayerId))
-        return;
-
-    m_contentsLayer = 0;
-    m_contentsLayerId = 0;
-}
-
-WebLayer* GraphicsLayerChromium::contentsLayerIfRegistered()
-{
-    clearContentsLayerIfUnregistered();
-    return m_contentsLayer;
-}
-
 void GraphicsLayerChromium::setContentsToCanvas(PlatformLayer* layer)
 {
     setContentsTo(ContentsLayerForCanvas, layer);
@@ -563,32 +503,6 @@
     setContentsTo(ContentsLayerForVideo, layer);
 }
 
-void GraphicsLayerChromium::setContentsTo(ContentsLayerPurpose purpose, WebLayer* layer)
-{
-    bool childrenChanged = false;
-    if (layer) {
-        ASSERT(s_registeredLayerSet);
-        if (!s_registeredLayerSet->contains(layer->id()))
-            CRASH();
-        if (m_contentsLayerId != layer->id()) {
-            setupContentsLayer(layer);
-            m_contentsLayerPurpose = purpose;
-            childrenChanged = true;
-        }
-        updateContentsRect();
-    } else {
-        if (m_contentsLayer) {
-            childrenChanged = true;
-
-            // The old contents layer will be removed via updateChildList.
-            m_contentsLayer = 0;
-        }
-    }
-
-    if (childrenChanged)
-        updateChildList();
-}
-
 bool GraphicsLayerChromium::addAnimation(const KeyframeValueList& values, const IntSize& boxSize, const CSSAnimationData* animation, const String& animationName, double timeOffset)
 {
     platformLayer()->setAnimationDelegate(this);
@@ -648,204 +562,6 @@
     return m_transformLayer ? m_transformLayer.get() : m_layer->layer();
 }
 
-void GraphicsLayerChromium::updateChildList()
-{
-    WebLayer* childHost = m_transformLayer ? m_transformLayer.get() : m_layer->layer();
-    childHost->removeAllChildren();
-
-    clearContentsLayerIfUnregistered();
-
-    if (m_transformLayer) {
-        // Add the primary layer first. Even if we have negative z-order children, the primary layer always comes behind.
-        childHost->addChild(m_layer->layer());
-    } else if (m_contentsLayer) {
-        // FIXME: add the contents layer in the correct order with negative z-order children.
-        // This does not cause visible rendering issues because currently contents layers are only used
-        // for replaced elements that don't have children.
-        childHost->addChild(m_contentsLayer);
-    }
-
-    const Vector<GraphicsLayer*>& childLayers = children();
-    size_t numChildren = childLayers.size();
-    for (size_t i = 0; i < numChildren; ++i) {
-        GraphicsLayerChromium* curChild = static_cast<GraphicsLayerChromium*>(childLayers[i]);
-
-        childHost->addChild(curChild->platformLayer());
-    }
-
-    if (m_linkHighlight)
-        childHost->addChild(m_linkHighlight->layer());
-
-    if (m_transformLayer && m_contentsLayer) {
-        // If we have a transform layer, then the contents layer is parented in the
-        // primary layer (which is itself a child of the transform layer).
-        m_layer->layer()->removeAllChildren();
-        m_layer->layer()->addChild(m_contentsLayer);
-    }
-}
-
-void GraphicsLayerChromium::updateLayerPosition()
-{
-    platformLayer()->setPosition(m_position);
-}
-
-void GraphicsLayerChromium::updateLayerSize()
-{
-    IntSize layerSize(m_size.width(), m_size.height());
-    if (m_transformLayer) {
-        m_transformLayer->setBounds(layerSize);
-        m_layer->layer()->setPosition(FloatPoint());
-    }
-
-    m_layer->layer()->setBounds(layerSize);
-
-    // Note that we don't resize m_contentsLayer-> It's up the caller to do that.
-}
-
-void GraphicsLayerChromium::updateAnchorPoint()
-{
-    platformLayer()->setAnchorPoint(FloatPoint(m_anchorPoint.x(), m_anchorPoint.y()));
-    platformLayer()->setAnchorPointZ(m_anchorPoint.z());
-}
-
-void GraphicsLayerChromium::updateTransform()
-{
-    platformLayer()->setTransform(TransformSkMatrix44Conversions::convert(m_transform));
-}
-
-void GraphicsLayerChromium::updateChildrenTransform()
-{
-    platformLayer()->setSublayerTransform(TransformSkMatrix44Conversions::convert(m_childrenTransform));
-}
-
-void GraphicsLayerChromium::updateMasksToBounds()
-{
-    m_layer->layer()->setMasksToBounds(m_masksToBounds);
-}
-
-void GraphicsLayerChromium::updateLayerPreserves3D()
-{
-    if (m_preserves3D && !m_transformLayer) {
-        m_transformLayer = adoptPtr(Platform::current()->compositorSupport()->createLayer());
-        m_transformLayer->setPreserves3D(true);
-        m_transformLayer->setAnimationDelegate(this);
-        m_layer->layer()->transferAnimationsTo(m_transformLayer.get());
-
-        // Copy the position from this layer.
-        updateLayerPosition();
-        updateLayerSize();
-        updateAnchorPoint();
-        updateTransform();
-        updateChildrenTransform();
-
-        m_layer->layer()->setPosition(FloatPoint::zero());
-
-        m_layer->layer()->setAnchorPoint(FloatPoint(0.5f, 0.5f));
-        m_layer->layer()->setTransform(SkMatrix44::I());
-
-        // Set the old layer to opacity of 1. Further down we will set the opacity on the transform layer.
-        m_layer->layer()->setOpacity(1);
-
-        // Move this layer to be a child of the transform layer.
-        if (parent())
-            parent()->platformLayer()->replaceChild(m_layer->layer(), m_transformLayer.get());
-        m_transformLayer->addChild(m_layer->layer());
-
-        updateChildList();
-    } else if (!m_preserves3D && m_transformLayer) {
-        // Replace the transformLayer in the parent with this layer.
-        m_layer->layer()->removeFromParent();
-        if (parent())
-            parent()->platformLayer()->replaceChild(m_transformLayer.get(), m_layer->layer());
-
-        m_layer->layer()->setAnimationDelegate(this);
-        m_transformLayer->transferAnimationsTo(m_layer->layer());
-
-        // Release the transform layer.
-        m_transformLayer->setAnimationDelegate(0);
-        m_transformLayer.clear();
-
-        updateLayerPosition();
-        updateLayerSize();
-        updateAnchorPoint();
-        updateTransform();
-        updateChildrenTransform();
-
-        updateChildList();
-    }
-
-    m_layer->layer()->setPreserves3D(m_preserves3D);
-    platformLayer()->setOpacity(m_opacity);
-    updateNames();
-}
-
-void GraphicsLayerChromium::updateLayerIsDrawable()
-{
-    // For the rest of the accelerated compositor code, there is no reason to make a
-    // distinction between drawsContent and contentsVisible. So, for m_layer->layer(), these two
-    // flags are combined here. m_contentsLayer shouldn't receive the drawsContent flag
-    // so it is only given contentsVisible.
-
-    m_layer->layer()->setDrawsContent(m_drawsContent && m_contentsVisible);
-    if (WebLayer* contentsLayer = contentsLayerIfRegistered())
-        contentsLayer->setDrawsContent(m_contentsVisible);
-
-    if (m_drawsContent) {
-        m_layer->layer()->invalidate();
-        if (m_linkHighlight)
-            m_linkHighlight->invalidate();
-    }
-}
-
-void GraphicsLayerChromium::updateLayerBackgroundColor()
-{
-    m_layer->layer()->setBackgroundColor(m_backgroundColor.rgb());
-}
-
-void GraphicsLayerChromium::updateContentsVideo()
-{
-    // FIXME: Implement
-}
-
-void GraphicsLayerChromium::updateContentsRect()
-{
-    WebLayer* contentsLayer = contentsLayerIfRegistered();
-    if (!contentsLayer)
-        return;
-
-    contentsLayer->setPosition(FloatPoint(m_contentsRect.x(), m_contentsRect.y()));
-    contentsLayer->setBounds(IntSize(m_contentsRect.width(), m_contentsRect.height()));
-}
-
-void GraphicsLayerChromium::setupContentsLayer(WebLayer* contentsLayer)
-{
-    m_contentsLayer = contentsLayer;
-    m_contentsLayerId = m_contentsLayer->id();
-
-    if (m_contentsLayer) {
-        m_contentsLayer->setAnchorPoint(FloatPoint(0, 0));
-        m_contentsLayer->setUseParentBackfaceVisibility(true);
-
-        // It is necessary to call setDrawsContent as soon as we receive the new contentsLayer, for
-        // the correctness of early exit conditions in setDrawsContent() and setContentsVisible().
-        m_contentsLayer->setDrawsContent(m_contentsVisible);
-
-        // Insert the content layer first. Video elements require this, because they have
-        // shadow content that must display in front of the video.
-        m_layer->layer()->insertChild(m_contentsLayer, 0);
-    }
-    updateNames();
-}
-
-void GraphicsLayerChromium::setAppliesPageScale(bool)
-{
-}
-
-bool GraphicsLayerChromium::appliesPageScale() const
-{
-    return false;
-}
-
 void GraphicsLayerChromium::paint(GraphicsContext& context, const IntRect& clip)
 {
     paintGraphicsLayerContents(context, clip);
@@ -883,4 +599,9 @@
     info.addMember(m_scrollableArea, "scrollableArea");
 }
 
+void GraphicsLayerChromium::setAnimationDelegateForLayer(WebKit::WebLayer* layer)
+{
+    layer->setAnimationDelegate(this);
+}
+
 } // namespace WebCore
diff --git a/Source/core/platform/graphics/chromium/GraphicsLayerChromium.h b/Source/core/platform/graphics/chromium/GraphicsLayerChromium.h
index 5e919b7..367d540 100644
--- a/Source/core/platform/graphics/chromium/GraphicsLayerChromium.h
+++ b/Source/core/platform/graphics/chromium/GraphicsLayerChromium.h
@@ -51,16 +51,6 @@
 class Path;
 class ScrollableArea;
 
-class LinkHighlightClient {
-public:
-    virtual void invalidate() = 0;
-    virtual void clearCurrentGraphicsLayer() = 0;
-    virtual WebKit::WebLayer* layer() = 0;
-
-protected:
-    virtual ~LinkHighlightClient() { }
-};
-
 class GraphicsLayerChromium : public GraphicsLayer, public GraphicsContextPainter, public WebKit::WebAnimationDelegate, public WebKit::WebLayerScrollClient {
 public:
     GraphicsLayerChromium(GraphicsLayerClient*);
@@ -113,9 +103,6 @@
 
     virtual void setContentsRect(const IntRect&);
 
-    static void registerContentsLayer(WebKit::WebLayer*);
-    static void unregisterContentsLayer(WebKit::WebLayer*);
-
     virtual void setContentsToImage(Image*) OVERRIDE;
     virtual void setContentsToMedia(PlatformLayer*) OVERRIDE;
     virtual void setContentsToCanvas(PlatformLayer*) OVERRIDE;
@@ -134,9 +121,6 @@
 
     virtual WebKit::WebLayer* platformLayer() const;
 
-    virtual void setAppliesPageScale(bool appliesScale) OVERRIDE;
-    virtual bool appliesPageScale() const OVERRIDE;
-
     void setScrollableArea(ScrollableArea* scrollableArea) { m_scrollableArea = scrollableArea; }
     ScrollableArea* scrollableArea() const { return m_scrollableArea; }
 
@@ -157,61 +141,7 @@
 
     virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE;
 
-private:
-    void updateNames();
-    void updateChildList();
-    void updateLayerPosition();
-    void updateLayerSize();
-    void updateAnchorPoint();
-    void updateTransform();
-    void updateChildrenTransform();
-    void updateMasksToBounds();
-    void updateLayerPreserves3D();
-    void updateLayerIsDrawable();
-    void updateLayerBackgroundColor();
-
-    void updateContentsImage();
-    void updateContentsVideo();
-    void updateContentsRect();
-
-    enum ContentsLayerPurpose {
-        NoContentsLayer = 0,
-        ContentsLayerForImage,
-        ContentsLayerForVideo,
-        ContentsLayerForCanvas,
-    };
-
-    void setContentsTo(ContentsLayerPurpose, WebKit::WebLayer*);
-    void setupContentsLayer(WebKit::WebLayer*);
-    void clearContentsLayerIfUnregistered();
-    WebKit::WebLayer* contentsLayerIfRegistered();
-
-    String m_nameBase;
-
-    Color m_contentsSolidColor;
-
-    OwnPtr<WebKit::WebContentLayer> m_layer;
-    OwnPtr<WebKit::WebLayer> m_transformLayer;
-    OwnPtr<WebKit::WebImageLayer> m_imageLayer;
-    OwnPtr<WebKit::WebSolidColorLayer> m_contentsSolidColorLayer;
-    WebKit::WebLayer* m_contentsLayer;
-    // We don't have ownership of m_contentsLayer, but we do want to know if a given layer is the
-    // same as our current layer in setContentsTo(). Since m_contentsLayer may be deleted at this point,
-    // we stash an ID away when we know m_contentsLayer is alive and use that for comparisons from that point
-    // on.
-    int m_contentsLayerId;
-
-    LinkHighlightClient* m_linkHighlight;
-
-    OwnPtr<OpaqueRectTrackingContentLayerDelegate> m_opaqueRectTrackingContentLayerDelegate;
-
-    ContentsLayerPurpose m_contentsLayerPurpose;
-    bool m_inSetChildren;
-
-    typedef HashMap<String, int> AnimationIdMap;
-    AnimationIdMap m_animationIdMap;
-
-    ScrollableArea* m_scrollableArea;
+    virtual void setAnimationDelegateForLayer(WebKit::WebLayer*) OVERRIDE;
 };
 
 } // namespace WebCore
diff --git a/Source/core/platform/graphics/chromium/ImageDecodingStore.cpp b/Source/core/platform/graphics/chromium/ImageDecodingStore.cpp
index c85dd5f..9649f1c 100644
--- a/Source/core/platform/graphics/chromium/ImageDecodingStore.cpp
+++ b/Source/core/platform/graphics/chromium/ImageDecodingStore.cpp
@@ -213,6 +213,23 @@
     }
 }
 
+void ImageDecodingStore::clear()
+{
+    size_t cacheLimitInBytes;
+    {
+        MutexLocker lock(m_mutex);
+        cacheLimitInBytes = m_cacheLimitInBytes;
+        m_cacheLimitInBytes = 0;
+    }
+
+    prune();
+
+    {
+        MutexLocker lock(m_mutex);
+        m_cacheLimitInBytes = cacheLimitInBytes;
+    }
+}
+
 void ImageDecodingStore::setCacheLimitInBytes(size_t cacheLimit)
 {
     {
diff --git a/Source/core/platform/graphics/chromium/ImageDecodingStore.h b/Source/core/platform/graphics/chromium/ImageDecodingStore.h
index 388454a..4262936 100644
--- a/Source/core/platform/graphics/chromium/ImageDecodingStore.h
+++ b/Source/core/platform/graphics/chromium/ImageDecodingStore.h
@@ -71,6 +71,7 @@
     // Remove all cache entries indexed by ImageFrameGenerator.
     void removeCacheIndexedByGenerator(const ImageFrameGenerator*);
 
+    void clear();
     void setCacheLimitInBytes(size_t);
     size_t memoryUsageInBytes();
     unsigned cacheEntries();
diff --git a/Source/core/platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.cpp b/Source/core/platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.cpp
index 6a38a6c..0dbb9c0 100644
--- a/Source/core/platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.cpp
+++ b/Source/core/platform/graphics/chromium/OpaqueRectTrackingContentLayerDelegate.cpp
@@ -29,7 +29,6 @@
 #include "core/platform/graphics/FloatRect.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/IntRect.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
 #include <public/WebFloatRect.h>
 #include <public/WebRect.h>
diff --git a/Source/core/platform/graphics/chromium/TransparencyWin.cpp b/Source/core/platform/graphics/chromium/TransparencyWin.cpp
index 64bc0bb..532540e 100644
--- a/Source/core/platform/graphics/chromium/TransparencyWin.cpp
+++ b/Source/core/platform/graphics/chromium/TransparencyWin.cpp
@@ -35,7 +35,6 @@
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/SimpleFontData.h"
 #include "core/platform/graphics/chromium/TransparencyWin.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
 
 #include "SkColorPriv.h"
@@ -51,10 +50,10 @@
 
 inline const SkBitmap& bitmapForContext(const GraphicsContext& context)
 {
-    return context.platformContext()->layerBitmap();
+    return context.layerBitmap();
 }
 
-void compositeToCopy(const GraphicsContext& sourceLayers,
+void compositeToCopy(GraphicsContext& sourceLayers,
                      GraphicsContext& destContext,
                      const AffineTransform& matrix)
 {
@@ -71,7 +70,7 @@
         int y;
     };
     Vector<DeviceInfo> devices;
-    SkCanvas* sourceCanvas = sourceLayers.platformContext()->canvas();
+    SkCanvas* sourceCanvas = sourceLayers.canvas();
     SkCanvas::LayerIter iter(sourceCanvas, false);
     while (!iter.done()) {
         devices.append(DeviceInfo(iter.device(), iter.x(), iter.y()));
@@ -209,7 +208,7 @@
         // FIXME: support clipping for other modes
         IntRect clippedSourceRect = m_sourceRect;
         SkRect clipBounds;
-        if (m_destContext->platformContext()->getClipBounds(&clipBounds)) {
+        if (m_destContext->getClipBounds(&clipBounds)) {
             FloatRect clipRect(clipBounds.left(), clipBounds.top(), clipBounds.width(), clipBounds.height());
             clippedSourceRect.intersect(enclosingIntRect(clipRect));
         }
@@ -411,8 +410,7 @@
     if (!m_validLayer)
         return;
 
-    PlatformContextSkia* destPlatformContext = m_destContext->platformContext();
-    destPlatformContext->save();
+    m_destContext->save();
 
     SkBitmap* bitmap = const_cast<SkBitmap*>(
         &bitmapForContext(*m_layerBuffer->context()));
@@ -447,7 +445,7 @@
         // just draw the image from inside the destination context.
         SkMatrix identity;
         identity.reset();
-        destPlatformContext->setMatrix(identity);
+        m_destContext->setMatrix(identity);
 
         destRect.set(m_transformedSourceRect.x(), m_transformedSourceRect.y(), m_transformedSourceRect.maxX(), m_transformedSourceRect.maxY());
     } else
@@ -461,7 +459,7 @@
     // may have been cached and it could be larger than what we're using.
     SkIRect sourceRect = { 0, 0, m_layerSize.width(), m_layerSize.height() };
     m_destContext->drawBitmapRect(*bitmap, &sourceRect, destRect, &paint);
-    destPlatformContext->restore();
+    m_destContext->restore();
 }
 
 void TransparencyWin::compositeTextComposite()
@@ -469,7 +467,7 @@
     if (!m_validLayer)
         return;
 
-    const SkBitmap& bitmap = m_layerBuffer->context()->platformContext()->layerBitmap(PlatformContextSkia::ReadWrite);
+    const SkBitmap& bitmap = m_layerBuffer->context()->layerBitmap(GraphicsContext::ReadWrite);
     SkColor textColor = m_textCompositeColor.rgb();
     for (int y = 0; y < m_layerSize.height(); y++) {
         uint32_t* row = bitmap.getAddr32(0, y);
@@ -483,20 +481,19 @@
     }
 
     // Now the layer has text with the proper color and opacity.
-    PlatformContextSkia* destPlatformContext = m_destContext->platformContext();
-    destPlatformContext->save();
+    m_destContext->save();
 
     // We want to use Untransformed space (see above)
     SkMatrix identity;
     identity.reset();
-    destPlatformContext->setMatrix(identity);
+    m_destContext->setMatrix(identity);
     SkRect destRect = { m_transformedSourceRect.x(), m_transformedSourceRect.y(), m_transformedSourceRect.maxX(), m_transformedSourceRect.maxY() };
 
     // Note that we need to specify the source layer subset, since the bitmap
     // may have been cached and it could be larger than what we're using.
     SkIRect sourceRect = { 0, 0, m_layerSize.width(), m_layerSize.height() };
     m_destContext->drawBitmapRect(bitmap, &sourceRect, destRect, 0);
-    destPlatformContext->restore();
+    m_destContext->restore();
 }
 
 void TransparencyWin::makeLayerOpaque()
@@ -504,7 +501,7 @@
     if (!m_validLayer)
         return;
 
-    SkBitmap& bitmap = const_cast<SkBitmap&>(m_drawContext->platformContext()->layerBitmap(PlatformContextSkia::ReadWrite));
+    SkBitmap& bitmap = const_cast<SkBitmap&>(m_drawContext->layerBitmap(GraphicsContext::ReadWrite));
     for (int y = 0; y < m_layerSize.height(); y++) {
         uint32_t* row = bitmap.getAddr32(0, y);
         for (int x = 0; x < m_layerSize.width(); x++)
diff --git a/Source/core/platform/graphics/chromium/TransparencyWin.h b/Source/core/platform/graphics/chromium/TransparencyWin.h
index 24748a0..98c3c01 100644
--- a/Source/core/platform/graphics/chromium/TransparencyWin.h
+++ b/Source/core/platform/graphics/chromium/TransparencyWin.h
@@ -146,8 +146,6 @@
     // context, or a temporary one.
     GraphicsContext* context() const { return m_drawContext; }
 
-    PlatformGraphicsContext* platformContext() const { return m_drawContext ? m_drawContext->platformContext() : 0; }
-
     // When the mode is TextComposite, this sets the color that the text will
     // get. See the enum above for more.
     void setTextCompositeColor(Color color);
diff --git a/Source/core/platform/graphics/chromium/UniscribeHelper.cpp b/Source/core/platform/graphics/chromium/UniscribeHelper.cpp
index 7932ee4..83ee240 100644
--- a/Source/core/platform/graphics/chromium/UniscribeHelper.cpp
+++ b/Source/core/platform/graphics/chromium/UniscribeHelper.cpp
@@ -32,12 +32,12 @@
 #include "core/platform/graphics/chromium/UniscribeHelper.h"
 
 #include <windows.h>
-#include "SkPoint.h"
 #include "core/platform/graphics/Font.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/chromium/FontUtilsChromiumWin.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/skia/SkiaFontWin.h"
 #include "core/platform/win/HWndDC.h"
+#include "third_party/skia/include/core/SkPoint.h"
 #include <wtf/Assertions.h>
 
 namespace WebCore {
diff --git a/Source/core/platform/graphics/filters/FEBlend.cpp b/Source/core/platform/graphics/filters/FEBlend.cpp
index e2ecd7a..42e2bc6 100644
--- a/Source/core/platform/graphics/filters/FEBlend.cpp
+++ b/Source/core/platform/graphics/filters/FEBlend.cpp
@@ -39,7 +39,6 @@
 #include "SkBlendImageFilter.h"
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 typedef unsigned char (*BlendType)(unsigned char colorA, unsigned char colorB, unsigned char alphaA, unsigned char alphaB);
 
diff --git a/Source/core/platform/graphics/filters/FEColorMatrix.cpp b/Source/core/platform/graphics/filters/FEColorMatrix.cpp
index 3c0a383..6118e53 100644
--- a/Source/core/platform/graphics/filters/FEColorMatrix.cpp
+++ b/Source/core/platform/graphics/filters/FEColorMatrix.cpp
@@ -29,7 +29,6 @@
 #include "core/platform/graphics/filters/Filter.h"
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/text/TextStream.h"
 #include "core/rendering/RenderTreeAsText.h"
 
diff --git a/Source/core/platform/graphics/filters/FEComponentTransfer.cpp b/Source/core/platform/graphics/filters/FEComponentTransfer.cpp
index 40fc6b6..d544fbe 100644
--- a/Source/core/platform/graphics/filters/FEComponentTransfer.cpp
+++ b/Source/core/platform/graphics/filters/FEComponentTransfer.cpp
@@ -39,7 +39,6 @@
 #include "SkTableColorFilter.h"
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 namespace WebCore {
 
diff --git a/Source/core/platform/graphics/filters/FEDisplacementMap.cpp b/Source/core/platform/graphics/filters/FEDisplacementMap.cpp
index 19c213c..3b14a27 100644
--- a/Source/core/platform/graphics/filters/FEDisplacementMap.cpp
+++ b/Source/core/platform/graphics/filters/FEDisplacementMap.cpp
@@ -37,7 +37,6 @@
 #include "SkDisplacementMapEffect.h"
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 namespace WebCore {
 
diff --git a/Source/core/platform/graphics/filters/FEGaussianBlur.cpp b/Source/core/platform/graphics/filters/FEGaussianBlur.cpp
index b56e43d..d73fc9b 100644
--- a/Source/core/platform/graphics/filters/FEGaussianBlur.cpp
+++ b/Source/core/platform/graphics/filters/FEGaussianBlur.cpp
@@ -31,7 +31,6 @@
 #include "core/platform/graphics/cpu/arm/filters/FEGaussianBlurNEON.h"
 #include "core/platform/graphics/filters/Filter.h"
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/text/TextStream.h"
 #include "core/rendering/RenderTreeAsText.h"
 
diff --git a/Source/core/platform/graphics/filters/FELighting.cpp b/Source/core/platform/graphics/filters/FELighting.cpp
index 3e705a0..ac901d8 100644
--- a/Source/core/platform/graphics/filters/FELighting.cpp
+++ b/Source/core/platform/graphics/filters/FELighting.cpp
@@ -38,7 +38,6 @@
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
 #include "core/platform/graphics/filters/SpotLightSource.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 namespace WebCore {
 
diff --git a/Source/core/platform/graphics/filters/FEMorphology.cpp b/Source/core/platform/graphics/filters/FEMorphology.cpp
index 20eb303..1bc31ae 100644
--- a/Source/core/platform/graphics/filters/FEMorphology.cpp
+++ b/Source/core/platform/graphics/filters/FEMorphology.cpp
@@ -28,7 +28,6 @@
 
 #include "core/platform/graphics/filters/Filter.h"
 #include "core/platform/graphics/filters/SkiaImageFilterBuilder.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 #include "core/platform/text/TextStream.h"
 #include "core/rendering/RenderTreeAsText.h"
diff --git a/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.cpp b/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.cpp
index 990e366..07b0aa0 100644
--- a/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.cpp
+++ b/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.cpp
@@ -69,7 +69,7 @@
     return validator.release();
 }
 
-void CustomFilterGlobalContext::prepareContextIfNeeded(HostWindow* hostWindow)
+void CustomFilterGlobalContext::prepareContextIfNeeded()
 {
     if (m_context.get())
         return;
@@ -79,7 +79,7 @@
     attributes.premultipliedAlpha = false;
     attributes.shareResources = true;
     attributes.preferDiscreteGPU = true;
-    m_context = GraphicsContext3D::create(attributes, hostWindow, GraphicsContext3D::RenderOffscreen);
+    m_context = GraphicsContext3D::create(attributes);
     if (!m_context)
         return;
     m_context->makeContextCurrent();
diff --git a/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.h b/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.h
index 7c85c3b..7bc28d6 100644
--- a/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.h
+++ b/Source/core/platform/graphics/filters/custom/CustomFilterGlobalContext.h
@@ -38,7 +38,6 @@
 namespace WebCore {
 
 class CustomFilterValidatedProgram;
-class HostWindow;
 class GraphicsContext3D;
 
 typedef HashMap<CustomFilterProgramInfo, CustomFilterValidatedProgram*> CustomFilterValidatedProgramsMap;
@@ -64,7 +63,7 @@
     // The complete details are documented in ANGLE/ShaderLang.h.
     ANGLEWebKitBridge* mixShaderValidator();
 
-    void prepareContextIfNeeded(HostWindow*);
+    void prepareContextIfNeeded();
 
     PassRefPtr<CustomFilterValidatedProgram> getValidatedProgram(const CustomFilterProgramInfo&);
     void removeValidatedProgram(const CustomFilterValidatedProgram*);
diff --git a/Source/core/platform/graphics/gpu/DrawingBuffer.cpp b/Source/core/platform/graphics/gpu/DrawingBuffer.cpp
index a2c3725..e481f0d 100644
--- a/Source/core/platform/graphics/gpu/DrawingBuffer.cpp
+++ b/Source/core/platform/graphics/gpu/DrawingBuffer.cpp
@@ -219,7 +219,7 @@
         m_context->framebufferTexture2D(GraphicsContext3D::FRAMEBUFFER, GraphicsContext3D::COLOR_ATTACHMENT0, GraphicsContext3D::TEXTURE_2D, m_colorBuffer, 0);
     } else {
         Extensions3D* extensions = m_context->getExtensions();
-        extensions->copyTextureCHROMIUM(GraphicsContext3D::TEXTURE_2D, m_colorBuffer, nextFrontColorBuffer->textureId, 0, GraphicsContext3D::RGBA);
+        extensions->copyTextureCHROMIUM(GraphicsContext3D::TEXTURE_2D, m_colorBuffer, nextFrontColorBuffer->textureId, 0, GraphicsContext3D::RGBA, GraphicsContext3D::UNSIGNED_BYTE);
     }
 
     if (multisample() && !m_framebufferBinding)
@@ -391,7 +391,7 @@
     // Since the m_frontColorBuffer was produced and sent to the compositor, it cannot be bound to an fbo.
     // We have to make a copy of it here and bind that copy instead.
     unsigned sourceTexture = createColorTexture(m_size);
-    extensions->copyTextureCHROMIUM(GraphicsContext3D::TEXTURE_2D, m_frontColorBuffer, sourceTexture, 0, GraphicsContext3D::RGBA);
+    extensions->copyTextureCHROMIUM(GraphicsContext3D::TEXTURE_2D, m_frontColorBuffer, sourceTexture, 0, GraphicsContext3D::RGBA, GraphicsContext3D::UNSIGNED_BYTE);
 #else
     // FIXME: Re-examine general correctness of this code beacause m_colorBuffer may contain a stale copy of the data
     // that was sent to the compositor at some point in the past.
diff --git a/Source/core/platform/graphics/gpu/SharedGraphicsContext3D.cpp b/Source/core/platform/graphics/gpu/SharedGraphicsContext3D.cpp
index 35a69d5..15dd636 100644
--- a/Source/core/platform/graphics/gpu/SharedGraphicsContext3D.cpp
+++ b/Source/core/platform/graphics/gpu/SharedGraphicsContext3D.cpp
@@ -32,6 +32,7 @@
 #include "core/platform/graphics/Extensions3D.h"
 #include <public/Platform.h>
 #include <public/WebGraphicsContext3D.h>
+#include <public/WebGraphicsContext3DProvider.h>
 #include <wtf/MainThread.h>
 
 namespace WebCore {
@@ -44,8 +45,15 @@
     {
         bool wasCreated = false;
 
-        WebKit::WebGraphicsContext3D* webContext = WebKit::Platform::current()->sharedOffscreenGraphicsContext3D();
-        GrContext* grContext = WebKit::Platform::current()->sharedOffscreenGrContext();
+        OwnPtr<WebKit::WebGraphicsContext3DProvider> provider = adoptPtr(WebKit::Platform::current()->createSharedOffscreenGraphicsContext3DProvider());
+
+        WebKit::WebGraphicsContext3D* webContext = 0;
+        GrContext* grContext = 0;
+
+        if (provider) {
+            webContext = provider->context3d();
+            grContext = provider->grContext();
+        }
 
         if (webContext && grContext) {
             WebKit::WebGraphicsContext3D* oldWebContext = m_context ? GraphicsContext3DPrivate::extractWebGraphicsContext3D(m_context.get()) : 0;
@@ -54,7 +62,7 @@
                 m_context.clear();
 
             if (!m_context) {
-                m_context = GraphicsContext3DPrivate::createGraphicsContextFromExternalWebContextAndGrContext(webContext, grContext);
+                m_context = GraphicsContext3DPrivate::createGraphicsContextFromProvider(provider.release());
                 wasCreated = true;
             }
         }
diff --git a/Source/core/platform/graphics/harfbuzz/FontHarfBuzz.cpp b/Source/core/platform/graphics/harfbuzz/FontHarfBuzz.cpp
index ac1aaa3..10fe78e 100644
--- a/Source/core/platform/graphics/harfbuzz/FontHarfBuzz.cpp
+++ b/Source/core/platform/graphics/harfbuzz/FontHarfBuzz.cpp
@@ -37,7 +37,6 @@
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/SimpleFontData.h"
 #include "core/platform/graphics/harfbuzz/HarfBuzzShaper.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 #include "SkCanvas.h"
 #include "SkPaint.h"
@@ -92,15 +91,14 @@
         y += SkFloatToScalar(adv[i].height());
     }
 
-    PlatformContextSkia* platformContext = gc->platformContext();
-    TextDrawingModeFlags textMode = gc->platformContext()->getTextDrawingMode();
+    TextDrawingModeFlags textMode = gc->textDrawingModeSkia();
 
     // We draw text up to two times (once for fill, once for stroke).
     if (textMode & TextModeFill) {
         SkPaint paint;
-        gc->platformContext()->setupPaintForFilling(&paint);
+        gc->setupPaintForFilling(&paint);
         font->platformData().setupPaint(&paint);
-        gc->platformContext()->adjustTextRenderMode(&paint);
+        gc->adjustTextRenderMode(&paint);
         paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
 
         if (isVertical) {
@@ -116,13 +114,13 @@
     }
 
     if ((textMode & TextModeStroke)
-        && gc->platformContext()->getStrokeStyle() != NoStroke
-        && gc->platformContext()->getStrokeThickness() > 0) {
+        && gc->strokeStyleSkia() != NoStroke
+        && gc->strokeThicknessSkia() > 0) {
 
         SkPaint paint;
-        gc->platformContext()->setupPaintForStroking(&paint, 0, 0);
+        gc->setupPaintForStroking(&paint, 0, 0);
         font->platformData().setupPaint(&paint);
-        gc->platformContext()->adjustTextRenderMode(&paint);
+        gc->adjustTextRenderMode(&paint);
         paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
 
         if (textMode & TextModeFill) {
@@ -157,22 +155,22 @@
     if (!run.length())
         return;
 
-    TextDrawingModeFlags textMode = gc->platformContext()->getTextDrawingMode();
+    TextDrawingModeFlags textMode = gc->textDrawingModeSkia();
     bool fill = textMode & TextModeFill;
     bool stroke = (textMode & TextModeStroke)
-               && gc->platformContext()->getStrokeStyle() != NoStroke
-               && gc->platformContext()->getStrokeThickness() > 0;
+        && gc->strokeStyleSkia() != NoStroke
+        && gc->strokeThicknessSkia() > 0;
 
     if (!fill && !stroke)
         return;
 
     SkPaint strokePaint, fillPaint;
     if (fill) {
-        gc->platformContext()->setupPaintForFilling(&fillPaint);
+        gc->setupPaintForFilling(&fillPaint);
         setupForTextPainting(&fillPaint, gc->fillColor().rgb());
     }
     if (stroke) {
-        gc->platformContext()->setupPaintForStroking(&strokePaint, 0, 0);
+        gc->setupPaintForStroking(&strokePaint, 0, 0);
         setupForTextPainting(&strokePaint, gc->strokeColor().rgb());
     }
 
diff --git a/Source/core/platform/graphics/mac/FontMac.cpp b/Source/core/platform/graphics/mac/FontMac.cpp
index 328411a..a160edc 100644
--- a/Source/core/platform/graphics/mac/FontMac.cpp
+++ b/Source/core/platform/graphics/mac/FontMac.cpp
@@ -36,7 +36,6 @@
 #include "core/platform/graphics/GlyphBuffer.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/SimpleFontData.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 #include "third_party/skia/include/core/SkCanvas.h"
 #include "third_party/skia/include/core/SkPaint.h"
@@ -135,36 +134,35 @@
         y += SkFloatToScalar(adv[i].height());
     }
 
-    PlatformContextSkia* platformContext = gc->platformContext();
     if (font->platformData().orientation() == Vertical) {
-        platformContext->save();
-        platformContext->rotate(-90);
+        gc->save();
+        gc->rotate(-0.5 * SK_ScalarPI);
         SkMatrix rotator;
         rotator.reset();
         rotator.setRotate(90);
         rotator.mapPoints(pos, numGlyphs);
     }
-    TextDrawingModeFlags textMode = gc->platformContext()->getTextDrawingMode();
+    TextDrawingModeFlags textMode = gc->textDrawingModeSkia();
 
     // We draw text up to two times (once for fill, once for stroke).
     if (textMode & TextModeFill) {
         SkPaint paint;
-        gc->platformContext()->setupPaintForFilling(&paint);
+        gc->setupPaintForFilling(&paint);
         setupPaint(&paint, font, this, shouldAntialias, shouldSmoothFonts);
-        gc->platformContext()->adjustTextRenderMode(&paint);
+        gc->adjustTextRenderMode(&paint);
         paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
 
         gc->drawPosText(glyphs, numGlyphs * sizeof(uint16_t), pos, paint);
     }
 
     if ((textMode & TextModeStroke)
-        && gc->platformContext()->getStrokeStyle() != NoStroke
-        && gc->platformContext()->getStrokeThickness() > 0) {
+        && gc->strokeStyleSkia() != NoStroke
+        && gc->strokeThicknessSkia() > 0) {
 
         SkPaint paint;
-        gc->platformContext()->setupPaintForStroking(&paint, 0, 0);
+        gc->setupPaintForStroking(&paint, 0, 0);
         setupPaint(&paint, font, this, shouldAntialias, shouldSmoothFonts);
-        gc->platformContext()->adjustTextRenderMode(&paint);
+        gc->adjustTextRenderMode(&paint);
         paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
 
         if (textMode & TextModeFill) {
@@ -176,7 +174,7 @@
         gc->drawPosText(glyphs, numGlyphs * sizeof(uint16_t), pos, paint);
     }
     if (font->platformData().orientation() == Vertical)
-        platformContext->restore();
+        gc->restore();
 }
 
 } // namespace WebCore
diff --git a/Source/core/platform/graphics/skia/ImageBufferSkia.cpp b/Source/core/platform/graphics/skia/ImageBufferSkia.cpp
index 9605a35..69464c7 100644
--- a/Source/core/platform/graphics/skia/ImageBufferSkia.cpp
+++ b/Source/core/platform/graphics/skia/ImageBufferSkia.cpp
@@ -47,7 +47,6 @@
 #include "core/platform/graphics/gpu/SharedGraphicsContext3D.h"
 #include "core/platform/graphics/skia/MemoryInstrumentationSkia.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/skia/SkiaUtils.h"
 #include "core/platform/image-encoders/skia/JPEGImageEncoder.h"
 #include "core/platform/image-encoders/skia/PNGImageEncoder.h"
@@ -122,7 +121,7 @@
         return;
     }
 
-    SkAutoTUnref<SkDevice> device(compatibleContext->platformContext()->createCompatibleDevice(size, hasAlpha));
+    SkAutoTUnref<SkDevice> device(compatibleContext->createCompatibleDevice(size, hasAlpha));
     if (!device.get()) {
         success = false;
         return;
@@ -205,7 +204,7 @@
 
 PassRefPtr<Image> ImageBuffer::copyImage(BackingStoreCopy copyBehavior, ScaleBehavior) const
 {
-    const SkBitmap& bitmap = *context()->platformContext()->bitmap();
+    const SkBitmap& bitmap = *context()->bitmap();
     // FIXME: Start honoring ScaleBehavior to scale 2x buffers down to 1x.
     return BitmapImage::create(NativeImageSkia::create(copyBehavior == CopyBackingStore ? deepSkBitmapCopy(bitmap) : bitmap, m_resolutionScale));
 }
@@ -220,7 +219,7 @@
     return m_data.m_layerBridge ? m_data.m_layerBridge->layer() : 0;
 }
 
-bool ImageBuffer::copyToPlatformTexture(GraphicsContext3D& context, Platform3DObject texture, GC3Denum internalFormat, bool premultiplyAlpha, bool flipY)
+bool ImageBuffer::copyToPlatformTexture(GraphicsContext3D& context, Platform3DObject texture, GC3Denum internalFormat, GC3Denum destType, GC3Dint level, bool premultiplyAlpha, bool flipY)
 {
     if (!m_data.m_layerBridge || !platformLayer())
         return false;
@@ -231,7 +230,8 @@
         return false;
 
     Extensions3D* extensions = context.getExtensions();
-    if (!extensions->supports("GL_CHROMIUM_copy_texture") || !extensions->supports("GL_CHROMIUM_flipy"))
+    if (!extensions->supports("GL_CHROMIUM_copy_texture") || !extensions->supports("GL_CHROMIUM_flipy")
+        || !extensions->canUseCopyTextureCHROMIUM(internalFormat, destType, level))
         return false;
 
     // The canvas is stored in a premultiplied format, so unpremultiply if necessary.
@@ -240,7 +240,7 @@
     // The canvas is stored in an inverted position, so the flip semantics are reversed.
     context.pixelStorei(Extensions3D::UNPACK_FLIP_Y_CHROMIUM, !flipY);
 
-    extensions->copyTextureCHROMIUM(GraphicsContext3D::TEXTURE_2D, sourceTexture, texture, 0, internalFormat);
+    extensions->copyTextureCHROMIUM(GraphicsContext3D::TEXTURE_2D, sourceTexture, texture, level, internalFormat, destType);
 
     context.pixelStorei(Extensions3D::UNPACK_FLIP_Y_CHROMIUM, false);
     context.pixelStorei(Extensions3D::UNPACK_UNPREMULTIPLY_ALPHA_CHROMIUM, false);
@@ -259,17 +259,17 @@
 }
 
 void ImageBuffer::draw(GraphicsContext* context, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect,
-    CompositeOperator op, BlendMode, bool useLowQualityScale)
+    CompositeOperator op, BlendMode blendMode, bool useLowQualityScale)
 {
-    const SkBitmap& bitmap = *m_context->platformContext()->bitmap();
+    const SkBitmap& bitmap = *m_context->bitmap();
     RefPtr<Image> image = BitmapImage::create(NativeImageSkia::create(drawNeedsCopy(m_context.get(), context) ? deepSkBitmapCopy(bitmap) : bitmap));
-    context->drawImage(image.get(), styleColorSpace, destRect, srcRect, op, DoNotRespectImageOrientation, useLowQualityScale);
+    context->drawImage(image.get(), styleColorSpace, destRect, srcRect, op, blendMode, DoNotRespectImageOrientation, useLowQualityScale);
 }
 
 void ImageBuffer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform,
                               const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator op, const FloatRect& destRect)
 {
-    const SkBitmap& bitmap = *m_context->platformContext()->bitmap();
+    const SkBitmap& bitmap = *m_context->bitmap();
     RefPtr<Image> image = BitmapImage::create(NativeImageSkia::create(drawNeedsCopy(m_context.get(), context) ? deepSkBitmapCopy(bitmap) : bitmap));
     image->drawPattern(context, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
 }
@@ -280,7 +280,7 @@
     if (context()->isAccelerated())
         return;
 
-    const SkBitmap& bitmap = *context()->platformContext()->bitmap();
+    const SkBitmap& bitmap = *context()->bitmap();
     if (bitmap.isNull())
         return;
 
@@ -299,8 +299,7 @@
 }
 
 template <Multiply multiplied>
-PassRefPtr<Uint8ClampedArray> getImageData(const IntRect& rect, PlatformContextSkia* context,
-                                   const IntSize& size)
+PassRefPtr<Uint8ClampedArray> getImageData(const IntRect& rect, GraphicsContext* context, const IntSize& size)
 {
     float area = 4.0f * rect.width() * rect.height();
     if (area > static_cast<float>(std::numeric_limits<int>::max()))
@@ -333,12 +332,12 @@
 
 PassRefPtr<Uint8ClampedArray> ImageBuffer::getUnmultipliedImageData(const IntRect& rect, CoordinateSystem) const
 {
-    return getImageData<Unmultiplied>(rect, context()->platformContext(), m_size);
+    return getImageData<Unmultiplied>(rect, context(), m_size);
 }
 
 PassRefPtr<Uint8ClampedArray> ImageBuffer::getPremultipliedImageData(const IntRect& rect, CoordinateSystem) const
 {
-    return getImageData<Premultiplied>(rect, context()->platformContext(), m_size);
+    return getImageData<Premultiplied>(rect, context(), m_size);
 }
 
 void ImageBuffer::putByteArray(Multiply multiplied, Uint8ClampedArray* source, const IntSize& sourceSize, const IntRect& sourceRect, const IntPoint& destPoint, CoordinateSystem)
@@ -414,7 +413,7 @@
     ASSERT(MIMETypeRegistry::isSupportedImageMIMETypeForEncoding(mimeType));
 
     Vector<char> encodedImage;
-    if (!encodeImage(*context()->platformContext()->bitmap(), mimeType, quality, &encodedImage))
+    if (!encodeImage(*context()->bitmap(), mimeType, quality, &encodedImage))
         return "data:,";
 
     Vector<char> base64Data;
diff --git a/Source/core/platform/graphics/skia/ImageSkia.cpp b/Source/core/platform/graphics/skia/ImageSkia.cpp
index 573aa44..88b804b 100644
--- a/Source/core/platform/graphics/skia/ImageSkia.cpp
+++ b/Source/core/platform/graphics/skia/ImageSkia.cpp
@@ -38,10 +38,9 @@
 #include "core/platform/Logging.h"
 #include "core/platform/graphics/BitmapImage.h"
 #include "core/platform/graphics/FloatRect.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageObserver.h"
 #include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/skia/SkiaUtils.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
 #include <wtf/text/WTFString.h>
@@ -143,9 +142,9 @@
     return RESAMPLE_LINEAR;
 }
 
-static ResamplingMode limitResamplingMode(PlatformContextSkia* platformContext, ResamplingMode resampling)
+static ResamplingMode limitResamplingMode(GraphicsContext* context, ResamplingMode resampling)
 {
-    switch (platformContext->interpolationQuality()) {
+    switch (context->imageInterpolationQuality()) {
     case InterpolationNone:
         return RESAMPLE_NONE;
     case InterpolationMedium:
@@ -298,13 +297,13 @@
     // the final scale. The final scale is a combination of scale transform
     // in canvas and explicit scaling (srcRect and destRect).
     SkRect screenRect;
-    context->platformContext()->getTotalMatrix().mapRect(&screenRect, destRect);
+    context->getTotalMatrix().mapRect(&screenRect, destRect);
     float realScaleX = screenRect.width() / srcRect.width();
     float realScaleY = screenRect.height() / srcRect.height();
 
     // This part of code limits scaling only to visible portion in the
     SkRect destRectVisibleSubset;
-    ClipRectToCanvas(context->platformContext(), destRect, &destRectVisibleSubset);
+    ClipRectToCanvas(context, destRect, &destRectVisibleSubset);
 
     // ClipRectToCanvas often overshoots, resulting in a larger region than our
     // original destRect. Intersecting gets us back inside.
@@ -334,8 +333,8 @@
     // When Skia supports then use this as the source rect to replace 0.
     //
     // scaledSrcRect.offset(-enclosingScaledSrcRect.x(), -enclosingScaledSrcRect.y());
-    context->platformContext()->save();
-    context->platformContext()->clipRect(destRectVisibleSubset);
+    context->save();
+    context->clipRect(destRectVisibleSubset);
 
     // Because the image fragment is generated with an approxmiated scaling
     // factor. This draw will perform a close to 1 scaling.
@@ -344,10 +343,10 @@
     // that Skia doesn't produce a difference then we can just blit it directly
     // to enhance performance.
     context->drawBitmapRect(scaledImageFragment, 0, enclosingDestRect, &paint);
-    context->platformContext()->restore();
+    context->restore();
 }
 
-static bool hasNon90rotation(PlatformContextSkia* context)
+static bool hasNon90rotation(GraphicsContext* context)
 {
     return !context->getTotalMatrix().rectStaysRect();
 }
@@ -356,13 +355,12 @@
 static void paintSkBitmap(GraphicsContext* context, const NativeImageSkia& bitmap, const SkRect& srcRect, const SkRect& destRect, const SkXfermode::Mode& compOp)
 {
     TRACE_EVENT0("skia", "paintSkBitmap");
-    PlatformContextSkia* platformContext = context->platformContext();
     SkPaint paint;
     paint.setXfermodeMode(compOp);
-    paint.setAlpha(context->platformContext()->getNormalizedAlpha());
-    paint.setLooper(context->platformContext()->getDrawLooper());
+    paint.setAlpha(context->getNormalizedAlpha());
+    paint.setLooper(context->drawLooper());
     // only antialias if we're rotated or skewed
-    paint.setAntiAlias(hasNon90rotation(context->platformContext()));
+    paint.setAntiAlias(hasNon90rotation(context));
 
     ResamplingMode resampling;
     if (context->isAccelerated())
@@ -372,10 +370,10 @@
     else {
         // Take into account scale applied to the canvas when computing sampling mode (e.g. CSS scale or page scale).
         SkRect destRectTarget = destRect;
-        if (!(context->platformContext()->getTotalMatrix().getType() & (SkMatrix::kAffine_Mask | SkMatrix::kPerspective_Mask)))
-            context->platformContext()->getTotalMatrix().mapRect(&destRectTarget, destRect);
+        if (!(context->getTotalMatrix().getType() & (SkMatrix::kAffine_Mask | SkMatrix::kPerspective_Mask)))
+            context->getTotalMatrix().mapRect(&destRectTarget, destRect);
 
-        resampling = computeResamplingMode(context->platformContext()->getTotalMatrix(), bitmap,
+        resampling = computeResamplingMode(context->getTotalMatrix(), bitmap,
             SkScalarToFloat(srcRect.width()), SkScalarToFloat(srcRect.height()),
             SkScalarToFloat(destRectTarget.width()), SkScalarToFloat(destRectTarget.height()));
     }
@@ -386,7 +384,7 @@
         // being returned from computeResamplingMode.
         resampling = RESAMPLE_LINEAR;
     }
-    resampling = limitResamplingMode(context->platformContext(), resampling);
+    resampling = limitResamplingMode(context, resampling);
     paint.setFilterBitmap(resampling == RESAMPLE_LINEAR);
     if (resampling == RESAMPLE_AWESOME)
         drawResampledBitmap(context, paint, bitmap, srcRect, destRect);
@@ -409,14 +407,14 @@
         // to the original destination rectangle.
         // See http://crbug.com/145540.
         if (needsClipping) {
-            context->platformContext()->save();
-            context->platformContext()->clipRect(destRect);
+            context->save();
+            context->clipRect(destRect);
         }
 
         context->drawBitmapRect(bitmap.bitmap(), &enclosingSrcRect, enclosingDestRect, &paint);
 
         if (needsClipping)
-            context->platformContext()->restore();
+            context->restore();
     }
     context->didDrawRect(destRect, paint, &bitmap.bitmap());
 }
@@ -470,7 +468,7 @@
     if (destRect.isEmpty() || normSrcRect.isEmpty())
         return; // nothing to draw
 
-    SkMatrix ctm = context->platformContext()->getTotalMatrix();
+    SkMatrix ctm = context->getTotalMatrix();
     SkMatrix totalMatrix;
     totalMatrix.setConcat(ctm, patternTransform);
 
@@ -489,7 +487,7 @@
         resampling = RESAMPLE_LINEAR;
     else
         resampling = computeResamplingMode(totalMatrix, *bitmap, normSrcRect.width(), normSrcRect.height(), destBitmapWidth, destBitmapHeight);
-    resampling = limitResamplingMode(context->platformContext(), resampling);
+    resampling = limitResamplingMode(context, resampling);
 
     // Load the transform WebKit requested.
     SkMatrix matrix(patternTransform);
@@ -611,7 +609,7 @@
     draw(ctxt, dstRect, srcRect, colorSpace, compositeOp, blendMode, DoNotRespectImageOrientation);
 }
 
-void BitmapImage::draw(GraphicsContext* ctxt, const FloatRect& dstRect, const FloatRect& srcRect, ColorSpace colorSpace, CompositeOperator compositeOp, BlendMode, RespectImageOrientationEnum shouldRespectImageOrientation)
+void BitmapImage::draw(GraphicsContext* ctxt, const FloatRect& dstRect, const FloatRect& srcRect, ColorSpace colorSpace, CompositeOperator compositeOp, BlendMode blendMode, RespectImageOrientationEnum shouldRespectImageOrientation)
 {
     // Spin the animation to the correct frame before we try to draw it, so we
     // don't draw an old frame and then immediately need to draw a newer one,
@@ -650,7 +648,7 @@
         }
     }
 
-    paintSkBitmap(ctxt, *bm, normSrcRect, normDstRect, WebCoreCompositeToSkiaComposite(compositeOp));
+    paintSkBitmap(ctxt, *bm, normSrcRect, normDstRect, WebCoreCompositeToSkiaComposite(compositeOp, blendMode));
 
     if (ImageObserver* observer = imageObserver())
         observer->didDraw(this);
diff --git a/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp b/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp
index 95fd7ff..11e1454 100644
--- a/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp
+++ b/Source/core/platform/graphics/skia/OpaqueRegionSkia.cpp
@@ -33,7 +33,6 @@
 #include "core/platform/graphics/skia/OpaqueRegionSkia.h"
 
 #include "core/platform/graphics/GraphicsContext.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 #include "SkCanvas.h"
 #include "SkColorFilter.h"
@@ -153,11 +152,11 @@
 static inline bool getDeviceClipAsRect(const GraphicsContext* context, SkRect& deviceClipRect)
 {
     // Get the current clip in device coordinate space.
-    if (context->platformContext()->canvas()->getClipType() != SkCanvas::kRect_ClipType)
+    if (context->canvas()->getClipType() != SkCanvas::kRect_ClipType)
         return false;
 
     SkIRect deviceClipIRect;
-    if (context->platformContext()->canvas()->getClipDeviceBounds(&deviceClipIRect))
+    if (context->canvas()->getClipDeviceBounds(&deviceClipIRect))
         deviceClipRect.set(deviceClipIRect);
     else
         deviceClipRect.setEmpty();
@@ -282,7 +281,7 @@
     SkRect targetRect = rect;
 
     // Apply the transform to device coordinate space.
-    SkMatrix canvasTransform = context->platformContext()->canvas()->getTotalMatrix();
+    SkMatrix canvasTransform = context->canvas()->getTotalMatrix();
     if (!canvasTransform.mapRect(&targetRect))
         fillsBounds = false;
 
diff --git a/Source/core/platform/graphics/skia/OpaqueRegionSkia.h b/Source/core/platform/graphics/skia/OpaqueRegionSkia.h
index 11b9725..34a2277 100644
--- a/Source/core/platform/graphics/skia/OpaqueRegionSkia.h
+++ b/Source/core/platform/graphics/skia/OpaqueRegionSkia.h
@@ -42,7 +42,7 @@
 namespace WebCore {
 class GraphicsContext;
 
-// This class is an encapsulation of functionality for PlatformContextSkia, and its methods are mirrored
+// This class is an encapsulation of functionality for GraphicsContext, and its methods are mirrored
 // there for the outside world. It tracks paints and computes what area will be opaque.
 class OpaqueRegionSkia {
 public:
diff --git a/Source/core/platform/graphics/skia/PlatformContextSkia.cpp b/Source/core/platform/graphics/skia/PlatformContextSkia.cpp
deleted file mode 100644
index 7dfbec4..0000000
--- a/Source/core/platform/graphics/skia/PlatformContextSkia.cpp
+++ /dev/null
@@ -1,422 +0,0 @@
-/*
- * Copyright (c) 2008, Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
-#include "core/platform/graphics/skia/PlatformContextSkiaState.h"
-
-#include "core/platform/graphics/Extensions3D.h"
-#include "core/platform/graphics/GraphicsContext.h"
-#include "core/platform/graphics/GraphicsContext3D.h"
-#include "core/platform/graphics/ImageBuffer.h"
-#include "core/platform/graphics/skia/NativeImageSkia.h"
-#include "core/platform/graphics/skia/SkiaUtils.h"
-
-#include "skia/ext/image_operations.h"
-#include "skia/ext/platform_canvas.h"
-
-#include "SkBitmap.h"
-#include "SkDashPathEffect.h"
-#include "SkShader.h"
-
-#include <wtf/MathExtras.h>
-#include <wtf/Vector.h>
-
-#include "core/platform/chromium/TraceEvent.h"
-
-namespace WebCore {
-
-struct PlatformContextSkia::DeferredSaveState {
-    DeferredSaveState(unsigned mask, int count) : m_flags(mask), m_restoreCount(count) { }
-
-    unsigned m_flags;
-    int m_restoreCount;
-};
-
-// PlatformContextSkia ---------------------------------------------------------
-
-// Danger: canvas can be NULL.
-PlatformContextSkia::PlatformContextSkia(SkCanvas* canvas)
-    : m_canvas(canvas)
-    , m_deferredSaveFlags(0)
-{
-    m_stateStack.append(PlatformContextSkiaState());
-    m_state = &m_stateStack.last();
-
-    // will be assigned in setGraphicsContext()
-    m_gc = 0;
-}
-
-PlatformContextSkia::~PlatformContextSkia()
-{
-}
-
-void PlatformContextSkia::setCanvas(SkCanvas* canvas)
-{
-    m_canvas = canvas;
-}
-
-SkDevice* PlatformContextSkia::createCompatibleDevice(const IntSize& size, bool hasAlpha)
-{
-    return m_canvas->createCompatibleDevice(SkBitmap::kARGB_8888_Config, size.width(), size.height(), !hasAlpha);
-}
-
-void PlatformContextSkia::save()
-{
-    m_stateStack.append(m_state->cloneInheritedProperties());
-    m_state = &m_stateStack.last();
-
-    // The clip image only needs to be applied once. Reset the image so that we
-    // don't attempt to clip multiple times.
-    m_state->m_imageBufferClip.reset();
-
-    m_saveStateStack.append(DeferredSaveState(m_deferredSaveFlags, m_canvas->getSaveCount()));
-    m_deferredSaveFlags |= SkCanvas::kMatrixClip_SaveFlag;
-}
-
-void PlatformContextSkia::restore()
-{
-    if (!m_state->m_imageBufferClip.empty()) {
-        applyClipFromImage(m_state->m_clip, m_state->m_imageBufferClip);
-        m_canvas->restore();
-    }
-
-    m_stateStack.removeLast();
-    m_state = &m_stateStack.last();
-
-    DeferredSaveState savedState = m_saveStateStack.last();
-    m_saveStateStack.removeLast();
-    m_deferredSaveFlags = savedState.m_flags;
-    m_canvas->restoreToCount(savedState.m_restoreCount);
-}
-
-void PlatformContextSkia::setStateClip(SkRect& bounds) { m_state->m_clip = bounds; }
-SkRect& PlatformContextSkia::getStateClip() { return m_state->m_clip; }
-void PlatformContextSkia::setStateImageBufferClip(const SkBitmap* bitmap) { m_state->m_imageBufferClip = *bitmap; }
-SkBitmap* PlatformContextSkia::getStateImageBufferClip() { return &m_state->m_imageBufferClip; }
-
-void PlatformContextSkia::drawRect(SkRect rect)
-{
-    SkPaint paint;
-    int fillcolorNotTransparent = m_state->m_fillColor & 0xFF000000;
-    if (fillcolorNotTransparent) {
-        setupPaintForFilling(&paint);
-        m_gc->drawRect(rect, paint);
-    }
-
-    if (m_state->m_strokeStyle != NoStroke
-        && (m_state->m_strokeColor & 0xFF000000)) {
-        // We do a fill of four rects to simulate the stroke of a border.
-        paint.reset();
-        setupPaintForFilling(&paint);
-        // need to jam in the strokeColor
-        paint.setColor(this->effectiveStrokeColor());
-
-        SkRect topBorder = { rect.fLeft, rect.fTop, rect.fRight, rect.fTop + 1 };
-        m_gc->drawRect(topBorder, paint);
-        SkRect bottomBorder = { rect.fLeft, rect.fBottom - 1, rect.fRight, rect.fBottom };
-        m_gc->drawRect(bottomBorder, paint);
-        SkRect leftBorder = { rect.fLeft, rect.fTop + 1, rect.fLeft + 1, rect.fBottom - 1 };
-        m_gc->drawRect(leftBorder, paint);
-        SkRect rightBorder = { rect.fRight - 1, rect.fTop + 1, rect.fRight, rect.fBottom - 1 };
-        m_gc->drawRect(rightBorder, paint);
-    }
-}
-
-void PlatformContextSkia::setupPaintCommon(SkPaint* paint) const
-{
-#if defined(SK_DEBUG)
-    {
-        SkPaint defaultPaint;
-        SkASSERT(*paint == defaultPaint);
-    }
-#endif
-
-    paint->setAntiAlias(m_state->m_useAntialiasing);
-    paint->setXfermodeMode(m_state->m_xferMode);
-    paint->setLooper(m_state->m_looper);
-}
-
-void PlatformContextSkia::setupShader(SkPaint* paint, Gradient* grad, Pattern* pat, SkColor color) const
-{
-    SkShader* shader = 0;
-
-    if (grad) {
-        shader = grad->shader();
-        color = SK_ColorBLACK;
-    } else if (pat) {
-        shader = pat->shader();
-        color = SK_ColorBLACK;
-        paint->setFilterBitmap(interpolationQuality() != InterpolationNone);
-    }
-
-    paint->setColor(m_state->applyAlpha(color));
-    paint->setShader(shader);
-}
-
-void PlatformContextSkia::setupPaintForFilling(SkPaint* paint) const
-{
-    setupPaintCommon(paint);
-
-    const GraphicsContextState& state = m_gc->state();
-    setupShader(paint, state.fillGradient.get(), state.fillPattern.get(), m_state->m_fillColor);
-}
-
-float PlatformContextSkia::setupPaintForStroking(SkPaint* paint, SkRect* rect, int length) const
-{
-    setupPaintCommon(paint);
-
-    const GraphicsContextState& state = m_gc->state();
-    setupShader(paint, state.strokeGradient.get(), state.strokePattern.get(), m_state->m_strokeColor);
-
-    float width = m_state->m_strokeThickness;
-
-    paint->setStyle(SkPaint::kStroke_Style);
-    paint->setStrokeWidth(SkFloatToScalar(width));
-    paint->setStrokeCap(m_state->m_lineCap);
-    paint->setStrokeJoin(m_state->m_lineJoin);
-    paint->setStrokeMiter(SkFloatToScalar(m_state->m_miterLimit));
-
-    if (m_state->m_dash)
-        paint->setPathEffect(m_state->m_dash);
-    else {
-        switch (m_state->m_strokeStyle) {
-        case NoStroke:
-        case SolidStroke:
-#if ENABLE(CSS3_TEXT)
-        case DoubleStroke:
-        case WavyStroke: // FIXME: https://bugs.webkit.org/show_bug.cgi?id=93509 - Needs platform support.
-#endif // CSS3_TEXT
-            break;
-        case DashedStroke:
-            width = m_state->m_dashRatio * width;
-            // Fall through.
-        case DottedStroke:
-            // Truncate the width, since we don't want fuzzy dots or dashes.
-            int dashLength = static_cast<int>(width);
-            // Subtract off the endcaps, since they're rendered separately.
-            int distance = length - 2 * static_cast<int>(m_state->m_strokeThickness);
-            int phase = 1;
-            if (dashLength > 1) {
-                // Determine how many dashes or dots we should have.
-                int numDashes = distance / dashLength;
-                int remainder = distance % dashLength;
-                // Adjust the phase to center the dashes within the line.
-                if (numDashes % 2 == 0) {
-                    // Even:  shift right half a dash, minus half the remainder
-                    phase = (dashLength - remainder) / 2;
-                } else {
-                    // Odd:  shift right a full dash, minus half the remainder
-                    phase = dashLength - remainder / 2;
-                }
-            }
-            SkScalar dashLengthSk = SkIntToScalar(dashLength);
-            SkScalar intervals[2] = { dashLengthSk, dashLengthSk };
-            paint->setPathEffect(new SkDashPathEffect(intervals, 2, SkIntToScalar(phase)))->unref();
-        }
-    }
-
-    return width;
-}
-
-void PlatformContextSkia::setDrawLooper(SkDrawLooper* dl)
-{
-    SkRefCnt_SafeAssign(m_state->m_looper, dl);
-}
-
-void PlatformContextSkia::setMiterLimit(float ml)
-{
-    m_state->m_miterLimit = ml;
-}
-
-void PlatformContextSkia::setAlpha(float alpha)
-{
-    m_state->m_alpha = alpha;
-}
-
-void PlatformContextSkia::setLineCap(SkPaint::Cap lc)
-{
-    m_state->m_lineCap = lc;
-}
-
-void PlatformContextSkia::setLineJoin(SkPaint::Join lj)
-{
-    m_state->m_lineJoin = lj;
-}
-
-void PlatformContextSkia::setXfermodeMode(SkXfermode::Mode pdm)
-{
-    m_state->m_xferMode = pdm;
-}
-
-void PlatformContextSkia::setFillColor(SkColor color)
-{
-    m_state->m_fillColor = color;
-}
-
-SkDrawLooper* PlatformContextSkia::getDrawLooper() const
-{
-    return m_state->m_looper;
-}
-
-StrokeStyle PlatformContextSkia::getStrokeStyle() const
-{
-    return m_state->m_strokeStyle;
-}
-
-void PlatformContextSkia::setStrokeStyle(StrokeStyle strokeStyle)
-{
-    m_state->m_strokeStyle = strokeStyle;
-}
-
-void PlatformContextSkia::setStrokeColor(SkColor strokeColor)
-{
-    m_state->m_strokeColor = strokeColor;
-}
-
-float PlatformContextSkia::getStrokeThickness() const
-{
-    return m_state->m_strokeThickness;
-}
-
-void PlatformContextSkia::setStrokeThickness(float thickness)
-{
-    m_state->m_strokeThickness = thickness;
-}
-
-TextDrawingModeFlags PlatformContextSkia::getTextDrawingMode() const
-{
-    return m_state->m_textDrawingMode;
-}
-
-float PlatformContextSkia::getAlpha() const
-{
-    return m_state->m_alpha;
-}
-
-int PlatformContextSkia::getNormalizedAlpha() const
-{
-    int alpha = roundf(m_state->m_alpha * 256);
-    if (alpha > 255)
-        alpha = 255;
-    else if (alpha < 0)
-        alpha = 0;
-    return alpha;
-}
-
-SkXfermode::Mode PlatformContextSkia::getXfermodeMode() const
-{
-    return m_state->m_xferMode;
-}
-
-void PlatformContextSkia::setTextDrawingMode(TextDrawingModeFlags mode)
-{
-    m_state->m_textDrawingMode = mode;
-}
-
-void PlatformContextSkia::setUseAntialiasing(bool enable)
-{
-    m_state->m_useAntialiasing = enable;
-}
-
-SkColor PlatformContextSkia::effectiveFillColor() const
-{
-    return m_state->applyAlpha(m_state->m_fillColor);
-}
-
-SkColor PlatformContextSkia::effectiveStrokeColor() const
-{
-    return m_state->applyAlpha(m_state->m_strokeColor);
-}
-
-InterpolationQuality PlatformContextSkia::interpolationQuality() const
-{
-    return m_state->m_interpolationQuality;
-}
-
-void PlatformContextSkia::setInterpolationQuality(InterpolationQuality interpolationQuality)
-{
-    m_state->m_interpolationQuality = interpolationQuality;
-}
-
-void PlatformContextSkia::setDashPathEffect(SkDashPathEffect* dash)
-{
-    if (dash != m_state->m_dash) {
-        SkSafeUnref(m_state->m_dash);
-        m_state->m_dash = dash;
-    }
-}
-
-const SkBitmap* PlatformContextSkia::bitmap() const
-{
-    TRACE_EVENT0("skia", "PlatformContextSkia::bitmap");
-    return &m_canvas->getDevice()->accessBitmap(false);
-}
-
-bool PlatformContextSkia::isNativeFontRenderingAllowed()
-{
-    return false;
-}
-
-void PlatformContextSkia::applyClipFromImage(const SkRect& rect, const SkBitmap& imageBuffer)
-{
-    // NOTE: this assumes the image mask contains opaque black for the portions that are to be shown, as such we
-    // only look at the alpha when compositing. I'm not 100% sure this is what WebKit expects for image clipping.
-    SkPaint paint;
-    paint.setXfermodeMode(SkXfermode::kDstIn_Mode);
-    realizeSave(SkCanvas::kMatrixClip_SaveFlag);
-    m_canvas->save(SkCanvas::kMatrix_SaveFlag);
-    m_canvas->resetMatrix();
-    m_canvas->drawBitmapRect(imageBuffer, 0, rect, &paint);
-    m_canvas->restore();
-}
-
-void PlatformContextSkia::adjustTextRenderMode(SkPaint* paint)
-{
-    if (!paint->isLCDRenderText())
-        return;
-
-    paint->setLCDRenderText(couldUseLCDRenderedText());
-}
-
-bool PlatformContextSkia::couldUseLCDRenderedText()
-{
-    // Our layers only have a single alpha channel. This means that subpixel
-    // rendered text cannot be composited correctly when the layer is
-    // collapsed. Therefore, subpixel text is disabled when we are drawing
-    // onto a layer.
-    if (isDrawingToLayer())
-        return false;
-
-    return m_gc->shouldSmoothFonts();
-}
-
-} // namespace WebCore
diff --git a/Source/core/platform/graphics/skia/PlatformContextSkia.h b/Source/core/platform/graphics/skia/PlatformContextSkia.h
deleted file mode 100644
index afdd247..0000000
--- a/Source/core/platform/graphics/skia/PlatformContextSkia.h
+++ /dev/null
@@ -1,336 +0,0 @@
-/*
- * Copyright (c) 2008, Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- *     * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *     * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following disclaimer
- * in the documentation and/or other materials provided with the
- * distribution.
- *     * Neither the name of Google Inc. nor the names of its
- * contributors may be used to endorse or promote products derived from
- * this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef PlatformContextSkia_h
-#define PlatformContextSkia_h
-
-#include "core/platform/graphics/GraphicsContext.h"
-
-#include "SkCanvas.h"
-#include "SkDashPathEffect.h"
-#include "SkDevice.h"
-#include "SkDrawLooper.h"
-#include "SkPaint.h"
-#include "SkPath.h"
-#include "SkRRect.h"
-
-#include <wtf/Noncopyable.h>
-#include <wtf/Vector.h>
-
-namespace WebCore {
-
-class PlatformContextSkiaState;
-enum CompositeOperator;
-
-// This class holds the platform-specific state for GraphicsContext. We put
-// most of our Skia wrappers on this class. In theory, a lot of this stuff could
-// be moved to GraphicsContext directly, except that some code external to this
-// would like to poke at our graphics layer as well (like the Image and Font
-// stuff, which needs some amount of our wrappers and state around SkCanvas).
-//
-// So in general, this class uses just Skia types except when there's no easy
-// conversion. GraphicsContext is responsible for converting the WebKit types to
-// Skia types and setting up the eventual call to the Skia functions.
-//
-// This class then keeps track of all the current Skia state. WebKit expects
-// that the graphics state that is pushed and popped by save() and restore()
-// includes things like colors and pen styles. Skia does this differently, where
-// push and pop only includes transforms and bitmaps, and the application is
-// responsible for managing the painting state which is store in separate
-// SkPaint objects. This class provides the adaptor that allows the painting
-// state to be pushed and popped along with the bitmap.
-class PlatformContextSkia {
-    WTF_MAKE_NONCOPYABLE(PlatformContextSkia);
-public:
-    // For printing, there shouldn't be any canvas. canvas can be NULL. If you
-    // supply a NULL canvas, you can also call setCanvas later.
-    PlatformContextSkia(SkCanvas*);
-    ~PlatformContextSkia();
-
-    // Sets the graphics context associated with this context.
-    // GraphicsContextSkia calls this from its constructor.
-    void setGraphicsContext(GraphicsContext* gc) { m_gc = gc; }
-
-    // Sets the canvas associated with this context. Use when supplying NULL
-    // to the constructor.
-    void setCanvas(SkCanvas*);
-
-    SkDevice* createCompatibleDevice(const IntSize&, bool hasAlpha);
-
-    void save();
-    void restore();
-
-    void saveLayer() { realizeSave(SkCanvas::kMatrixClip_SaveFlag); }
-
-    // Temporary
-    void setStateClip(SkRect& bounds);
-    SkRect& getStateClip();
-    void setStateImageBufferClip(const SkBitmap* bitmap);
-    SkBitmap* getStateImageBufferClip();
-
-    // Sets up the common flags on a paint for antialiasing, effects, etc.
-    // This is implicitly called by setupPaintFill and setupPaintStroke, but
-    // you may wish to call it directly sometimes if you don't want that other
-    // behavior.
-    void setupPaintCommon(SkPaint*) const;
-
-    // Sets up the paint for the current fill style.
-    void setupPaintForFilling(SkPaint*) const;
-
-    // Sets up the paint for stroking. Returns an int representing the width of
-    // the pen, or 1 if the pen's width is 0 if a non-zero length is provided,
-    // the number of dashes/dots on a dashed/dotted line will be adjusted to
-    // start and end that length with a dash/dot.
-    float setupPaintForStroking(SkPaint*, SkRect*, int length) const;
-
-    // State setting functions.
-    void setDrawLooper(SkDrawLooper*);  // Note: takes an additional ref.
-    void setMiterLimit(float);
-    void setAlpha(float);
-    void setLineCap(SkPaint::Cap);
-    void setLineJoin(SkPaint::Join);
-    void setXfermodeMode(SkXfermode::Mode);
-    void setFillColor(SkColor);
-    void setStrokeStyle(StrokeStyle);
-    void setStrokeColor(SkColor);
-    void setStrokeThickness(float thickness);
-    void setTextDrawingMode(TextDrawingModeFlags mode);
-    void setUseAntialiasing(bool enable);
-    void setDashPathEffect(SkDashPathEffect*);
-
-    SkDrawLooper* getDrawLooper() const;
-    StrokeStyle getStrokeStyle() const;
-    float getStrokeThickness() const;
-    TextDrawingModeFlags getTextDrawingMode() const;
-    float getAlpha() const;
-    int getNormalizedAlpha() const;
-    SkXfermode::Mode getXfermodeMode() const;
-
-    // Returns the fill color. The returned color has it's alpha adjusted
-    // by the current alpha.
-    SkColor effectiveFillColor() const;
-
-    // Returns the stroke color. The returned color has it's alpha adjusted
-    // by the current alpha.
-    SkColor effectiveStrokeColor() const;
-
-    // Returns the canvas used for painting, NOT guaranteed to be non-null.
-    // Accessing the backing canvas this way flushes all queued save ops,
-    // so it should be avoided. Use the corresponding PlatformContextSkia
-    // draw/matrix/clip methods instead.
-    SkCanvas* canvas();
-    const SkCanvas* canvas() const { return m_canvas; }
-
-    InterpolationQuality interpolationQuality() const;
-    void setInterpolationQuality(InterpolationQuality interpolationQuality);
-
-    // FIXME: This should be pushed down to GraphicsContext. Requires state tracking to be moved their too.
-    void drawRect(SkRect rect);
-
-    // Returns if the context allows rendering of fonts using native platform
-    // APIs. If false is returned font rendering is performed using the skia
-    // text drawing APIs.
-    // if USE(SKIA_TEXT) is enabled, this always returns false
-    bool isNativeFontRenderingAllowed();
-
-    // Turn off LCD text for the paint if not supported on this context.
-    void adjustTextRenderMode(SkPaint*);
-    bool couldUseLCDRenderedText();
-
-    enum AntiAliasingMode {
-        NotAntiAliased,
-        AntiAliased
-    };
-    enum AccessMode {
-        ReadOnly,
-        ReadWrite
-    };
-
-    // SkCanvas wrappers.
-    const SkBitmap* bitmap() const;
-    const SkBitmap& layerBitmap(AccessMode = ReadOnly) const;
-    bool readPixels(SkBitmap*, int x, int y,
-        SkCanvas::Config8888 = SkCanvas::kNative_Premul_Config8888);
-    bool isDrawingToLayer() const;
-    bool isVector() const;
-
-    bool clipPath(const SkPath&, AntiAliasingMode = NotAntiAliased,
-        SkRegion::Op = SkRegion::kIntersect_Op);
-    bool clipRect(const SkRect&, AntiAliasingMode = NotAntiAliased,
-        SkRegion::Op = SkRegion::kIntersect_Op);
-    bool clipRRect(const SkRRect&, AntiAliasingMode = NotAntiAliased,
-        SkRegion::Op = SkRegion::kIntersect_Op);
-    bool getClipBounds(SkRect*) const;
-
-    void setMatrix(const SkMatrix&);
-    const SkMatrix& getTotalMatrix() const;
-    bool concat(const SkMatrix&);
-    bool rotate(SkScalar degrees);
-    bool scale(SkScalar sx, SkScalar sy);
-    bool translate(SkScalar dx, SkScalar dy);
-
-private:
-    // Used when restoring and the state has an image clip. Only shows the pixels in
-    // m_canvas that are also in imageBuffer.
-    // The clipping rectangle is given in absolute coordinates.
-    void applyClipFromImage(const SkRect&, const SkBitmap&);
-
-    // common code between setupPaintFor[Filling,Stroking]
-    void setupShader(SkPaint*, Gradient*, Pattern*, SkColor) const;
-
-    void realizeSave(SkCanvas::SaveFlags);
-
-    struct DeferredSaveState;
-
-    // NULL indicates painting is disabled. Never delete this object.
-    SkCanvas* m_canvas;
-    GraphicsContext* m_gc;
-
-    // States stack. Enables local drawing state change with save()/restore()
-    // calls.
-    Vector<PlatformContextSkiaState> m_stateStack;
-    // Pointer to the current drawing state. This is a cached value of
-    // mStateStack.back().
-    PlatformContextSkiaState* m_state;
-
-    Vector<DeferredSaveState> m_saveStateStack;
-
-    // Currently pending save flags.
-    // FIXME: While defined as a bitmask of SkCanvas::SaveFlags, this is mostly used as a bool.
-    //        It will come in handy when adding granular save() support (clip vs. matrix vs. paint).
-    unsigned m_deferredSaveFlags;
-};
-
-inline void PlatformContextSkia::realizeSave(SkCanvas::SaveFlags flags)
-{
-    if (m_deferredSaveFlags & flags) {
-        m_canvas->save((SkCanvas::SaveFlags)m_deferredSaveFlags);
-        m_deferredSaveFlags = 0;
-    }
-}
-
-inline SkCanvas* PlatformContextSkia::canvas()
-{
-    // Flush any pending saves.
-    realizeSave(SkCanvas::kMatrixClip_SaveFlag);
-
-    return m_canvas;
-}
-
-inline const SkBitmap& PlatformContextSkia::layerBitmap(AccessMode access) const
-{
-    return m_canvas->getTopDevice()->accessBitmap(access == ReadWrite);
-}
-
-inline bool PlatformContextSkia::readPixels(SkBitmap* bitmap, int x, int y,
-    SkCanvas::Config8888 config8888)
-{
-    return m_canvas->readPixels(bitmap, x, y, config8888);
-}
-
-inline bool PlatformContextSkia::isDrawingToLayer() const
-{
-    return m_canvas->isDrawingToLayer();
-}
-
-inline bool PlatformContextSkia::isVector() const
-{
-    return m_canvas->getTopDevice()->getDeviceCapabilities() & SkDevice::kVector_Capability;
-}
-
-inline bool PlatformContextSkia::clipPath(const SkPath& path, AntiAliasingMode aa, SkRegion::Op op)
-{
-    realizeSave(SkCanvas::kClip_SaveFlag);
-
-    return m_canvas->clipPath(path, op, aa == AntiAliased);
-}
-
-inline bool PlatformContextSkia::clipRect(const SkRect& rect, AntiAliasingMode aa, SkRegion::Op op)
-{
-    realizeSave(SkCanvas::kClip_SaveFlag);
-
-    return m_canvas->clipRect(rect, op, aa == AntiAliased);
-}
-
-inline bool PlatformContextSkia::clipRRect(const SkRRect& rect, AntiAliasingMode aa, SkRegion::Op op)
-{
-    realizeSave(SkCanvas::kClip_SaveFlag);
-
-    return m_canvas->clipRRect(rect, op, aa == AntiAliased);
-}
-
-inline bool PlatformContextSkia::getClipBounds(SkRect* bounds) const
-{
-    return m_canvas->getClipBounds(bounds);
-}
-
-inline void PlatformContextSkia::setMatrix(const SkMatrix& matrix)
-{
-    realizeSave(SkCanvas::kMatrix_SaveFlag);
-
-    m_canvas->setMatrix(matrix);
-}
-
-inline const SkMatrix& PlatformContextSkia::getTotalMatrix() const
-{
-    return m_canvas->getTotalMatrix();
-}
-
-inline bool PlatformContextSkia::concat(const SkMatrix& matrix)
-{
-    realizeSave(SkCanvas::kMatrix_SaveFlag);
-
-    return m_canvas->concat(matrix);
-}
-
-inline bool PlatformContextSkia::rotate(SkScalar degrees)
-{
-    realizeSave(SkCanvas::kMatrix_SaveFlag);
-
-    return m_canvas->rotate(degrees);
-}
-
-inline bool PlatformContextSkia::scale(SkScalar sx, SkScalar sy)
-{
-    realizeSave(SkCanvas::kMatrix_SaveFlag);
-
-    return m_canvas->scale(sx, sy);
-}
-
-inline bool PlatformContextSkia::translate(SkScalar dx, SkScalar dy)
-{
-    realizeSave(SkCanvas::kMatrix_SaveFlag);
-
-    return m_canvas->translate(dx, dy);
-}
-
-
-}
-#endif // PlatformContextSkia_h
diff --git a/Source/core/platform/graphics/skia/SkiaFontWin.cpp b/Source/core/platform/graphics/skia/SkiaFontWin.cpp
index 457669e..fd5ff7f 100644
--- a/Source/core/platform/graphics/skia/SkiaFontWin.cpp
+++ b/Source/core/platform/graphics/skia/SkiaFontWin.cpp
@@ -31,18 +31,19 @@
 #include "config.h"
 #include "core/platform/graphics/skia/SkiaFontWin.h"
 
-#include "SkCanvas.h"
-#include "SkDevice.h"
-#include "SkPaint.h"
-#include "SkShader.h"
-#include "SkTemplates.h"
 #include "core/platform/graphics/Gradient.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/Pattern.h"
 #include "core/platform/graphics/SimpleFontData.h"
 #include "core/platform/graphics/chromium/FontPlatformDataChromiumWin.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
 
+#include "third_party/skia/include/core/SkCanvas.h"
+#include "third_party/skia/include/core/SkDevice.h"
+#include "third_party/skia/include/core/SkPaint.h"
+#include "third_party/skia/include/core/SkShader.h"
+#include "third_party/skia/include/core/SkTemplates.h"
+
 namespace WebCore {
 
 static void skiaDrawText(GraphicsContext* context,
@@ -83,13 +84,13 @@
     }
 }
 
-static void setupPaintForFont(SkPaint* paint, PlatformContextSkia* pcs,
+static void setupPaintForFont(SkPaint* paint, GraphicsContext* context,
                               SkTypeface* face, float size, uint32_t textFlags)
 {
     paint->setTextSize(SkFloatToScalar(size));
     paint->setTypeface(face);
 
-    if (!pcs->couldUseLCDRenderedText()) {
+    if (!context->couldUseLCDRenderedText()) {
         textFlags &= ~SkPaint::kLCDRenderText_Flag;
         // If we *just* clear our request for LCD, then GDI seems to
         // sometimes give us AA text, and sometimes give us BW text. Since the
@@ -119,17 +120,16 @@
                           const GOFFSET* offsets,
                           const SkPoint* origin)
 {
-    PlatformContextSkia* platformContext = context->platformContext();
-    TextDrawingModeFlags textMode = platformContext->getTextDrawingMode();
+    TextDrawingModeFlags textMode = context->textDrawingModeSkia();
     // Ensure font load for printing, because PDF device needs it.
-    if (platformContext->isVector())
+    if (context->isPrintingDevice())
         FontPlatformData::ensureFontLoaded(hfont);
 
     // Filling (if necessary). This is the common case.
     SkPaint paint;
-    platformContext->setupPaintForFilling(&paint);
+    context->setupPaintForFilling(&paint);
     paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
-    setupPaintForFont(&paint, platformContext, face, size, textFlags);
+    setupPaintForFont(&paint, context, face, size, textFlags);
 
     bool didFill = false;
 
@@ -140,13 +140,13 @@
 
     // Stroking on top (if necessary).
     if ((textMode & TextModeStroke)
-        && platformContext->getStrokeStyle() != NoStroke
-        && platformContext->getStrokeThickness() > 0) {
+        && context->strokeStyleSkia() != NoStroke
+        && context->strokeThicknessSkia() > 0) {
 
         paint.reset();
-        platformContext->setupPaintForStroking(&paint, 0, 0);
+        context->setupPaintForStroking(&paint, 0, 0);
         paint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
-        setupPaintForFont(&paint, platformContext, face, size, textFlags);
+        setupPaintForFont(&paint, context, face, size, textFlags);
 
         if (didFill) {
             // If there is a shadow and we filled above, there will already be
diff --git a/Source/core/platform/graphics/skia/SkiaFontWin.h b/Source/core/platform/graphics/skia/SkiaFontWin.h
index c70f84e..f4d34f5 100644
--- a/Source/core/platform/graphics/skia/SkiaFontWin.h
+++ b/Source/core/platform/graphics/skia/SkiaFontWin.h
@@ -40,7 +40,6 @@
 
 class FontPlatformData;
 class GraphicsContext;
-class PlatformContextSkia;
 
 // Note that the offsets parameter is optional. If not null it represents a
 // per glyph offset (such as returned by ScriptPlace Windows API function).
diff --git a/Source/core/platform/graphics/skia/SkiaUtils.cpp b/Source/core/platform/graphics/skia/SkiaUtils.cpp
index 786be23..d4330e4 100644
--- a/Source/core/platform/graphics/skia/SkiaUtils.cpp
+++ b/Source/core/platform/graphics/skia/SkiaUtils.cpp
@@ -37,8 +37,8 @@
 #include "SkMatrix.h"
 #include "SkRegion.h"
 #include "core/platform/SharedBuffer.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/ImageBuffer.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 
 namespace WebCore {
 
@@ -61,8 +61,36 @@
     { CompositePlusLighter,     SkXfermode::kPlus_Mode }
 };
 
-SkXfermode::Mode WebCoreCompositeToSkiaComposite(CompositeOperator op)
+// keep this array in sync with BlendMode enum in GraphicsTypes.h
+static const uint8_t gMapBlendOpsToXfermodeModes[] = {
+    SkXfermode::kClear_Mode, // BlendModeNormal
+    SkXfermode::kMultiply_Mode, // BlendModeMultiply
+    SkXfermode::kScreen_Mode, // BlendModeScreen
+    SkXfermode::kOverlay_Mode, // BlendModeOverlay
+    SkXfermode::kDarken_Mode, // BlendModeDarken
+    SkXfermode::kLighten_Mode, // BlendModeLighten
+    SkXfermode::kColorDodge_Mode, // BlendModeColorDodge
+    SkXfermode::kColorBurn_Mode, // BlendModeColorBurn
+    SkXfermode::kHardLight_Mode, // BlendModeHardLight
+    SkXfermode::kSoftLight_Mode, // BlendModeSoftLight
+    SkXfermode::kDifference_Mode, // BlendModeDifference
+    SkXfermode::kExclusion_Mode, // BlendModeExclusion
+    SkXfermode::kHue_Mode, // BlendModeHue
+    SkXfermode::kSaturation_Mode, // BlendModeSaturation
+    SkXfermode::kColor_Mode, // BlendModeColor
+    SkXfermode::kLuminosity_Mode // BlendModeLuminosity
+};
+
+SkXfermode::Mode WebCoreCompositeToSkiaComposite(CompositeOperator op, BlendMode blendMode)
 {
+    if (blendMode != BlendModeNormal) {
+        if ((uint8_t)blendMode >= SK_ARRAY_COUNT(gMapBlendOpsToXfermodeModes)) {
+            SkDEBUGF(("GraphicsContext::setPlatformCompositeOperation unknown BlendMode %d\n", blendMode));
+            return SkXfermode::kSrcOver_Mode;
+        }
+        return (SkXfermode::Mode)gMapBlendOpsToXfermodeModes[(uint8_t)blendMode];
+    }
+
     const CompositOpToXfermodeMode* table = gMapCompositOpsToXfermodeModes;
     
     for (unsigned i = 0; i < SK_ARRAY_COUNT(gMapCompositOpsToXfermodeModes); i++) {
@@ -107,7 +135,7 @@
     return SkPMColorToColor(pm);
 }
 
-void ClipRectToCanvas(const PlatformContextSkia* context, const SkRect& srcRect, SkRect* destRect)
+void ClipRectToCanvas(const GraphicsContext* context, const SkRect& srcRect, SkRect* destRect)
 {
     if (!context->getClipBounds(destRect) || !destRect->intersect(srcRect))
         destRect->setEmpty();
diff --git a/Source/core/platform/graphics/skia/SkiaUtils.h b/Source/core/platform/graphics/skia/SkiaUtils.h
index 304ed87..6e04a5a 100644
--- a/Source/core/platform/graphics/skia/SkiaUtils.h
+++ b/Source/core/platform/graphics/skia/SkiaUtils.h
@@ -43,7 +43,7 @@
 
 namespace WebCore {
 
-SkXfermode::Mode WebCoreCompositeToSkiaComposite(CompositeOperator);
+SkXfermode::Mode WebCoreCompositeToSkiaComposite(CompositeOperator, BlendMode = BlendModeNormal);
 
 // move this guy into SkColor.h
 SkColor SkPMColorToColor(SkPMColor);
@@ -73,7 +73,7 @@
 // clip, doing the necessary coordinate transforms.
 //
 // srcRect and destRect can be the same.
-void ClipRectToCanvas(const PlatformContextSkia*, const SkRect& srcRect, SkRect* destRect);
+void ClipRectToCanvas(const GraphicsContext*, const SkRect& srcRect, SkRect* destRect);
 
 // Determine if a given WebKit point is contained in a path
 bool SkPathContainsPoint(SkPath*, const FloatPoint&, SkPath::FillType);
diff --git a/Source/core/platform/image-decoders/ImageDecoder.cpp b/Source/core/platform/image-decoders/ImageDecoder.cpp
index 7bbf39f..884542a 100644
--- a/Source/core/platform/image-decoders/ImageDecoder.cpp
+++ b/Source/core/platform/image-decoders/ImageDecoder.cpp
@@ -120,11 +120,13 @@
 
 bool ImageDecoder::frameHasAlphaAtIndex(size_t index) const
 {
-    if (m_frameBufferCache.size() <= index)
-        return true;
-    if (m_frameBufferCache[index].status() == ImageFrame::FrameComplete)
-        return m_frameBufferCache[index].hasAlpha();
-    return true;
+    return !frameIsCompleteAtIndex(index) || m_frameBufferCache[index].hasAlpha();
+}
+
+bool ImageDecoder::frameIsCompleteAtIndex(size_t index) const
+{
+    return (index < m_frameBufferCache.size()) &&
+        (m_frameBufferCache[index].status() == ImageFrame::FrameComplete);
 }
 
 unsigned ImageDecoder::frameBytesAtIndex(size_t index) const
diff --git a/Source/core/platform/image-decoders/ImageDecoder.h b/Source/core/platform/image-decoders/ImageDecoder.h
index 13f6f17..30bdc7c 100644
--- a/Source/core/platform/image-decoders/ImageDecoder.h
+++ b/Source/core/platform/image-decoders/ImageDecoder.h
@@ -293,6 +293,12 @@
         // Make the best effort guess to check if the requested frame has alpha channel.
         virtual bool frameHasAlphaAtIndex(size_t) const;
 
+        // Whether or not the frame is fully received.
+        virtual bool frameIsCompleteAtIndex(size_t) const;
+
+        // Duration for displaying a frame in seconds. This method is used by animated images only.
+        virtual float frameDurationAtIndex(size_t) const { return 0; }
+
         // Number of bytes in the decoded frame requested. Return 0 if not yet decoded.
         virtual unsigned frameBytesAtIndex(size_t) const;
 
diff --git a/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp b/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp
index 8186836..d785aec 100644
--- a/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp
+++ b/Source/core/platform/image-decoders/gif/GIFImageDecoder.cpp
@@ -127,6 +127,18 @@
     return &frame;
 }
 
+bool GIFImageDecoder::frameIsCompleteAtIndex(size_t index) const
+{
+    return m_reader && (index < m_reader->imagesCount()) && m_reader->frameContext(index)->isComplete();
+}
+
+float GIFImageDecoder::frameDurationAtIndex(size_t index) const
+{
+    return (m_reader && (index < m_reader->imagesCount()) &&
+        m_reader->frameContext(index)->isHeaderDefined()) ?
+        m_reader->frameContext(index)->delayTime : 0;
+}
+
 bool GIFImageDecoder::setFailed()
 {
     m_reader.clear();
@@ -185,7 +197,7 @@
 
 bool GIFImageDecoder::haveDecodedRow(unsigned frameIndex, const Vector<unsigned char>& rowBuffer, size_t width, size_t rowNumber, unsigned repeatCount, bool writeTransparentPixels)
 {
-    const GIFFrameContext* frameContext = m_reader->frameContext();
+    const GIFFrameContext* frameContext = m_reader->frameContext(frameIndex);
     // The pixel data and coordinates supplied to us are relative to the frame's
     // origin within the entire image size, i.e.
     // (frameContext->xOffset, frameContext->yOffset). There is no guarantee
@@ -297,8 +309,6 @@
     // Cache the repetition count, which is now as authoritative as it's ever
     // going to be.
     repetitionCount();
-
-    m_reader.clear();
 }
 
 void GIFImageDecoder::decode(unsigned haltAtFrame, GIFQuery query)
@@ -335,16 +345,16 @@
         return;
     }
 
-    // It is also a fatal error if all data is received but we failed to decode
-    // all frames completely.
-    if (isAllDataReceived() && haltAtFrame >= m_frameBufferCache.size() && m_reader)
+    // It is also a fatal error if all data is received and we have decoded all
+    // frames available but the file is truncated.
+    if (haltAtFrame >= m_frameBufferCache.size() && isAllDataReceived() && m_reader && !m_reader->parseCompleted())
         setFailed();
 }
 
 bool GIFImageDecoder::initFrameBuffer(unsigned frameIndex)
 {
     // Initialize the frame rect in our buffer.
-    const GIFFrameContext* frameContext = m_reader->frameContext();
+    const GIFFrameContext* frameContext = m_reader->frameContext(frameIndex);
     IntRect frameRect(frameContext->xOffset, frameContext->yOffset, frameContext->width, frameContext->height);
 
     // Make sure the frameRect doesn't extend outside the buffer.
diff --git a/Source/core/platform/image-decoders/gif/GIFImageDecoder.h b/Source/core/platform/image-decoders/gif/GIFImageDecoder.h
index a4728d3..b05f2a1 100644
--- a/Source/core/platform/image-decoders/gif/GIFImageDecoder.h
+++ b/Source/core/platform/image-decoders/gif/GIFImageDecoder.h
@@ -49,6 +49,8 @@
         virtual size_t frameCount();
         virtual int repetitionCount() const;
         virtual ImageFrame* frameBufferAtIndex(size_t index);
+        virtual bool frameIsCompleteAtIndex(size_t) const;
+        virtual float frameDurationAtIndex(size_t) const;
         // CAUTION: setFailed() deletes |m_reader|.  Be careful to avoid
         // accessing deleted memory, especially when calling this from inside
         // GIFImageReader!
diff --git a/Source/core/platform/image-decoders/gif/GIFImageReader.h b/Source/core/platform/image-decoders/gif/GIFImageReader.h
index 6934b10..105cd65 100644
--- a/Source/core/platform/image-decoders/gif/GIFImageReader.h
+++ b/Source/core/platform/image-decoders/gif/GIFImageReader.h
@@ -282,11 +282,13 @@
         return frame->isLocalColormapDefined ? frame->localColormapSize : 0;
     }
 
-    const GIFFrameContext* frameContext() const
+    const GIFFrameContext* frameContext(size_t index) const
     {
-        return m_currentDecodingFrame < m_frames.size() ? m_frames[m_currentDecodingFrame].get() : 0;
+        return index < m_frames.size() ? m_frames[index].get() : 0;
     }
 
+    bool parseCompleted() const { return m_parseCompleted; }
+
 private:
     bool parse(size_t dataPosition, size_t len, bool parseSizeOnly);
     void setRemainingBytes(size_t);
diff --git a/Source/core/platform/mac/LocalCurrentGraphicsContext.mm b/Source/core/platform/mac/LocalCurrentGraphicsContext.mm
index 4cc434c..131386a 100644
--- a/Source/core/platform/mac/LocalCurrentGraphicsContext.mm
+++ b/Source/core/platform/mac/LocalCurrentGraphicsContext.mm
@@ -21,14 +21,14 @@
 #include "core/platform/mac/LocalCurrentGraphicsContext.h"
 
 #include <AppKit/NSGraphicsContext.h>
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
+#include "core/platform/graphics/GraphicsContext.h"
 #include "platform_canvas.h"
 
 namespace WebCore {
 
 LocalCurrentGraphicsContext::LocalCurrentGraphicsContext(GraphicsContext* graphicsContext)
     : m_didSetGraphicsContext(false)
-    , m_skiaBitLocker(graphicsContext->platformContext()->canvas())
+    , m_skiaBitLocker(graphicsContext->canvas())
 {
     m_savedGraphicsContext = graphicsContext;
     graphicsContext->save();
@@ -65,7 +65,7 @@
 }
 
 ContextContainer::ContextContainer(GraphicsContext* graphicsContext) 
-    : m_skiaBitLocker(graphicsContext->platformContext()->canvas())
+    : m_skiaBitLocker(graphicsContext->canvas())
 {
 }
 
diff --git a/Source/core/platform/mac/ScrollAnimatorMac.mm b/Source/core/platform/mac/ScrollAnimatorMac.mm
index 2fe8149..3a3cecc 100644
--- a/Source/core/platform/mac/ScrollAnimatorMac.mm
+++ b/Source/core/platform/mac/ScrollAnimatorMac.mm
@@ -1286,7 +1286,6 @@
     if (rectInViewCoordinates == m_visibleScrollerThumbRect)
         return;
 
-    m_scrollableArea->setVisibleScrollerThumbRect(rectInViewCoordinates);
     m_visibleScrollerThumbRect = rectInViewCoordinates;
 }
 
diff --git a/Source/core/platform/mac/ThemeMac.mm b/Source/core/platform/mac/ThemeMac.mm
index 3bca31c..d77957e 100644
--- a/Source/core/platform/mac/ThemeMac.mm
+++ b/Source/core/platform/mac/ThemeMac.mm
@@ -28,7 +28,7 @@
 
 #import <Carbon/Carbon.h>
 #import "core/platform/ScrollView.h"
-#import "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #import "core/platform/mac/BlockExceptions.h"
 #import "core/platform/mac/LocalCurrentGraphicsContext.h"
 #import "core/platform/mac/WebCoreNSCellExtras.h"
diff --git a/Source/modules/inputmethod/Composition.cpp b/Source/core/platform/mediastream/MediaStreamComponent.cpp
similarity index 60%
copy from Source/modules/inputmethod/Composition.cpp
copy to Source/core/platform/mediastream/MediaStreamComponent.cpp
index 870e8ea..be913c4 100644
--- a/Source/modules/inputmethod/Composition.cpp
+++ b/Source/core/platform/mediastream/MediaStreamComponent.cpp
@@ -1,4 +1,5 @@
 /*
+ * Copyright (C) 2011 Ericsson AB. All rights reserved.
  * Copyright (C) 2013 Google Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,26 +30,37 @@
  */
 
 #include "config.h"
-#include "modules/inputmethod/Composition.h"
 
-#include "core/dom/Node.h"
-#include "core/dom/Range.h"
+#include "core/platform/mediastream/MediaStreamComponent.h"
+
+#include "core/platform/UUID.h"
+#include "core/platform/mediastream/MediaStreamSource.h"
 
 namespace WebCore {
 
-Composition::~Composition()
+PassRefPtr<MediaStreamComponent> MediaStreamComponent::create(PassRefPtr<MediaStreamSource> source)
 {
+    return adoptRef(new MediaStreamComponent(createCanonicalUUIDString(), 0, source));
 }
 
-PassRefPtr<Composition> Composition::create(Node* text, Range* caret)
+PassRefPtr<MediaStreamComponent> MediaStreamComponent::create(const String& id, PassRefPtr<MediaStreamSource> source)
 {
-  return adoptRef(new Composition(text, caret));
+    return adoptRef(new MediaStreamComponent(id, 0, source));
 }
 
-Composition::Composition(Node* text, Range* caret)
-    : m_text(text)
-    , m_caret(caret)
+PassRefPtr<MediaStreamComponent> MediaStreamComponent::create(MediaStreamDescriptor* stream, PassRefPtr<MediaStreamSource> source)
 {
+    return adoptRef(new MediaStreamComponent(createCanonicalUUIDString(), stream, source));
+}
+
+MediaStreamComponent::MediaStreamComponent(const String& id, MediaStreamDescriptor* stream, PassRefPtr<MediaStreamSource> source)
+    : m_stream(stream)
+    , m_source(source)
+    , m_id(id)
+    , m_enabled(true)
+{
+    ASSERT(m_id.length());
 }
 
 } // namespace WebCore
+
diff --git a/Source/core/platform/mediastream/MediaStreamComponent.h b/Source/core/platform/mediastream/MediaStreamComponent.h
index 733a182..24cd068 100644
--- a/Source/core/platform/mediastream/MediaStreamComponent.h
+++ b/Source/core/platform/mediastream/MediaStreamComponent.h
@@ -1,5 +1,6 @@
 /*
  * Copyright (C) 2011 Ericsson AB. All rights reserved.
+ * Copyright (C) 2013 Google Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -31,29 +32,20 @@
 #ifndef MediaStreamComponent_h
 #define MediaStreamComponent_h
 
-#include "core/platform/UUID.h"
-#include "core/platform/mediastream/MediaStreamSource.h"
+#include <wtf/PassRefPtr.h>
+#include <wtf/RefCounted.h>
+#include <wtf/text/WTFString.h>
 
 namespace WebCore {
 
 class MediaStreamDescriptor;
+class MediaStreamSource;
 
 class MediaStreamComponent : public RefCounted<MediaStreamComponent> {
 public:
-    static PassRefPtr<MediaStreamComponent> create(PassRefPtr<MediaStreamSource> source)
-    {
-        return adoptRef(new MediaStreamComponent(createCanonicalUUIDString(), 0, source));
-    }
-
-    static PassRefPtr<MediaStreamComponent> create(const String& id, PassRefPtr<MediaStreamSource> source)
-    {
-        return adoptRef(new MediaStreamComponent(id, 0, source));
-    }
-
-    static PassRefPtr<MediaStreamComponent> create(MediaStreamDescriptor* stream, PassRefPtr<MediaStreamSource> source)
-    {
-        return adoptRef(new MediaStreamComponent(createCanonicalUUIDString(), stream, source));
-    }
+    static PassRefPtr<MediaStreamComponent> create(PassRefPtr<MediaStreamSource>);
+    static PassRefPtr<MediaStreamComponent> create(const String& id, PassRefPtr<MediaStreamSource>);
+    static PassRefPtr<MediaStreamComponent> create(MediaStreamDescriptor*, PassRefPtr<MediaStreamSource>);
 
     MediaStreamDescriptor* stream() const { return m_stream; }
     void setStream(MediaStreamDescriptor* stream) { ASSERT(!m_stream && stream); m_stream = stream; }
@@ -65,14 +57,7 @@
     void setEnabled(bool enabled) { m_enabled = enabled; }
 
 private:
-    MediaStreamComponent(const String& id, MediaStreamDescriptor* stream, PassRefPtr<MediaStreamSource> source)
-        : m_stream(stream)
-        , m_source(source)
-        , m_id(id)
-        , m_enabled(true)
-    {
-        ASSERT(m_id.length());
-    }
+    MediaStreamComponent(const String& id, MediaStreamDescriptor*, PassRefPtr<MediaStreamSource>);
 
     MediaStreamDescriptor* m_stream;
     RefPtr<MediaStreamSource> m_source;
diff --git a/Source/core/platform/mediastream/MediaStreamDescriptor.cpp b/Source/core/platform/mediastream/MediaStreamDescriptor.cpp
new file mode 100644
index 0000000..8d1d7b3
--- /dev/null
+++ b/Source/core/platform/mediastream/MediaStreamDescriptor.cpp
@@ -0,0 +1,131 @@
+/*
+ * Copyright (C) 2011 Ericsson AB. All rights reserved.
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+
+#include "core/platform/mediastream/MediaStreamDescriptor.h"
+
+#include "core/platform/UUID.h"
+#include "core/platform/mediastream/MediaStreamComponent.h"
+#include "core/platform/mediastream/MediaStreamSource.h"
+#include <wtf/RefCounted.h>
+#include <wtf/Vector.h>
+
+namespace WebCore {
+
+PassRefPtr<MediaStreamDescriptor> MediaStreamDescriptor::create(const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources)
+{
+    return adoptRef(new MediaStreamDescriptor(createCanonicalUUIDString(), audioSources, videoSources));
+}
+
+PassRefPtr<MediaStreamDescriptor> MediaStreamDescriptor::create(const String& id, const MediaStreamComponentVector& audioComponents, const MediaStreamComponentVector& videoComponents)
+{
+    return adoptRef(new MediaStreamDescriptor(id, audioComponents, videoComponents));
+}
+
+void MediaStreamDescriptor::addComponent(PassRefPtr<MediaStreamComponent> component)
+{
+    switch (component->source()->type()) {
+    case MediaStreamSource::TypeAudio:
+        if (m_audioComponents.find(component) == notFound)
+            m_audioComponents.append(component);
+        break;
+    case MediaStreamSource::TypeVideo:
+        if (m_videoComponents.find(component) == notFound)
+            m_videoComponents.append(component);
+        break;
+    }
+}
+
+void MediaStreamDescriptor::removeComponent(PassRefPtr<MediaStreamComponent> component)
+{
+    size_t pos = notFound;
+    switch (component->source()->type()) {
+    case MediaStreamSource::TypeAudio:
+        pos = m_audioComponents.find(component);
+        if (pos != notFound)
+            m_audioComponents.remove(pos);
+        break;
+    case MediaStreamSource::TypeVideo:
+        pos = m_videoComponents.find(component);
+        if (pos != notFound)
+            m_videoComponents.remove(pos);
+        break;
+    }
+}
+
+void MediaStreamDescriptor::addRemoteTrack(MediaStreamComponent* component)
+{
+    if (m_client)
+        m_client->addRemoteTrack(component);
+    else
+        addComponent(component);
+}
+
+void MediaStreamDescriptor::removeRemoteTrack(MediaStreamComponent* component)
+{
+    if (m_client)
+        m_client->removeRemoteTrack(component);
+    else
+        removeComponent(component);
+}
+
+MediaStreamDescriptor::MediaStreamDescriptor(const String& id, const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources)
+    : m_client(0)
+    , m_id(id)
+    , m_ended(false)
+{
+    ASSERT(m_id.length());
+    for (size_t i = 0; i < audioSources.size(); i++)
+        m_audioComponents.append(MediaStreamComponent::create(this, audioSources[i]));
+
+    for (size_t i = 0; i < videoSources.size(); i++)
+        m_videoComponents.append(MediaStreamComponent::create(this, videoSources[i]));
+}
+
+MediaStreamDescriptor::MediaStreamDescriptor(const String& id, const MediaStreamComponentVector& audioComponents, const MediaStreamComponentVector& videoComponents)
+    : m_client(0)
+    , m_id(id)
+    , m_ended(false)
+{
+    ASSERT(m_id.length());
+    for (MediaStreamComponentVector::const_iterator iter = audioComponents.begin(); iter != audioComponents.end(); ++iter) {
+        (*iter)->setStream(this);
+        m_audioComponents.append((*iter));
+    }
+    for (MediaStreamComponentVector::const_iterator iter = videoComponents.begin(); iter != videoComponents.end(); ++iter) {
+        (*iter)->setStream(this);
+        m_videoComponents.append((*iter));
+    }
+}
+
+} // namespace WebCore
+
diff --git a/Source/core/platform/mediastream/MediaStreamDescriptor.h b/Source/core/platform/mediastream/MediaStreamDescriptor.h
index 62aea80..1e254bf 100644
--- a/Source/core/platform/mediastream/MediaStreamDescriptor.h
+++ b/Source/core/platform/mediastream/MediaStreamDescriptor.h
@@ -32,8 +32,8 @@
 #ifndef MediaStreamDescriptor_h
 #define MediaStreamDescriptor_h
 
-#include "core/platform/UUID.h"
 #include "core/platform/mediastream/MediaStreamComponent.h"
+#include "core/platform/mediastream/MediaStreamSource.h"
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
 
@@ -56,15 +56,9 @@
         virtual ~ExtraData() { }
     };
 
-    static PassRefPtr<MediaStreamDescriptor> create(const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources)
-    {
-        return adoptRef(new MediaStreamDescriptor(createCanonicalUUIDString(), audioSources, videoSources));
-    }
+    static PassRefPtr<MediaStreamDescriptor> create(const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources);
 
-    static PassRefPtr<MediaStreamDescriptor> create(const String& id, const MediaStreamComponentVector& audioComponents, const MediaStreamComponentVector& videoComponents)
-    {
-        return adoptRef(new MediaStreamDescriptor(id, audioComponents, videoComponents));
-    }
+    static PassRefPtr<MediaStreamDescriptor> create(const String& id, const MediaStreamComponentVector& audioComponents, const MediaStreamComponentVector& videoComponents);
 
     MediaStreamDescriptorClient* client() const { return m_client; }
     void setClient(MediaStreamDescriptorClient* client) { m_client = client; }
@@ -77,50 +71,11 @@
     unsigned numberOfVideoComponents() const { return m_videoComponents.size(); }
     MediaStreamComponent* videoComponent(unsigned index) const { return m_videoComponents[index].get(); }
 
-    void addComponent(PassRefPtr<MediaStreamComponent> component) {
-        switch (component->source()->type()) {
-        case MediaStreamSource::TypeAudio:
-            if (m_audioComponents.find(component) == notFound)
-                m_audioComponents.append(component);
-            break;
-        case MediaStreamSource::TypeVideo:
-            if (m_videoComponents.find(component) == notFound)
-                m_videoComponents.append(component);
-            break;
-        }
-    }
+    void addComponent(PassRefPtr<MediaStreamComponent>);
+    void removeComponent(PassRefPtr<MediaStreamComponent>);
 
-    void removeComponent(PassRefPtr<MediaStreamComponent> component) {
-        size_t pos = notFound;
-        switch (component->source()->type()) {
-        case MediaStreamSource::TypeAudio:
-            pos = m_audioComponents.find(component);
-            if (pos != notFound)
-                m_audioComponents.remove(pos);
-            break;
-        case MediaStreamSource::TypeVideo:
-            pos = m_videoComponents.find(component);
-            if (pos != notFound)
-                m_videoComponents.remove(pos);
-            break;
-        }
-    }
-
-    void addRemoteTrack(MediaStreamComponent* component)
-    {
-        if (m_client)
-            m_client->addRemoteTrack(component);
-        else
-            addComponent(component);
-    }
-
-    void removeRemoteTrack(MediaStreamComponent* component)
-    {
-        if (m_client)
-            m_client->removeRemoteTrack(component);
-        else
-            removeComponent(component);
-    }
+    void addRemoteTrack(MediaStreamComponent*);
+    void removeRemoteTrack(MediaStreamComponent*);
 
     bool ended() const { return m_ended; }
     void setEnded() { m_ended = true; }
@@ -129,34 +84,8 @@
     void setExtraData(PassRefPtr<ExtraData> extraData) { m_extraData = extraData; }
 
 private:
-    MediaStreamDescriptor(const String& id, const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources)
-        : m_client(0)
-        , m_id(id)
-        , m_ended(false)
-    {
-        ASSERT(m_id.length());
-        for (size_t i = 0; i < audioSources.size(); i++)
-            m_audioComponents.append(MediaStreamComponent::create(this, audioSources[i]));
-
-        for (size_t i = 0; i < videoSources.size(); i++)
-            m_videoComponents.append(MediaStreamComponent::create(this, videoSources[i]));
-    }
-
-    MediaStreamDescriptor(const String& id, const MediaStreamComponentVector& audioComponents, const MediaStreamComponentVector& videoComponents)
-        : m_client(0)
-        , m_id(id)
-        , m_ended(false)
-    {
-        ASSERT(m_id.length());
-        for (MediaStreamComponentVector::const_iterator iter = audioComponents.begin(); iter != audioComponents.end(); ++iter) {
-            (*iter)->setStream(this);
-            m_audioComponents.append((*iter));
-        }
-        for (MediaStreamComponentVector::const_iterator iter = videoComponents.begin(); iter != videoComponents.end(); ++iter) {
-            (*iter)->setStream(this);
-            m_videoComponents.append((*iter));
-        }
-    }
+    MediaStreamDescriptor(const String& id, const MediaStreamSourceVector& audioSources, const MediaStreamSourceVector& videoSources);
+    MediaStreamDescriptor(const String& id, const MediaStreamComponentVector& audioComponents, const MediaStreamComponentVector& videoComponents);
 
     MediaStreamDescriptorClient* m_client;
     String m_id;
diff --git a/Source/core/platform/network/FormData.cpp b/Source/core/platform/network/FormData.cpp
index c9d2094..d7b5b83 100644
--- a/Source/core/platform/network/FormData.cpp
+++ b/Source/core/platform/network/FormData.cpp
@@ -20,7 +20,6 @@
  */
 
 #include "config.h"
-
 #include "core/platform/network/FormData.h"
 
 #include "core/dom/Document.h"
@@ -35,14 +34,13 @@
 #include "core/platform/PlatformMemoryInstrumentation.h"
 #include "core/platform/network/BlobData.h"
 #include "core/platform/network/FormDataBuilder.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/MemoryInstrumentationVector.h>
+#include "wtf/MemoryInstrumentationVector.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
 inline FormData::FormData()
     : m_identifier(0)
-    , m_hasGeneratedFiles(false)
     , m_alwaysStream(false)
     , m_containsPasswordData(false)
 {
@@ -52,28 +50,13 @@
     : RefCounted<FormData>()
     , m_elements(data.m_elements)
     , m_identifier(data.m_identifier)
-    , m_hasGeneratedFiles(false)
     , m_alwaysStream(false)
     , m_containsPasswordData(data.m_containsPasswordData)
 {
-    // We shouldn't be copying FormData that hasn't already removed its generated files
-    // but just in case, make sure the new FormData is ready to generate its own files.
-    if (data.m_hasGeneratedFiles) {
-        size_t n = m_elements.size();
-        for (size_t i = 0; i < n; ++i) {
-            FormDataElement& e = m_elements[i];
-            if (e.m_type == FormDataElement::encodedFile)
-                e.m_generatedFilename = String();
-        }
-    }
 }
 
 FormData::~FormData()
 {
-    // This cleanup should've happened when the form submission finished.
-    // Just in case, let's assert, and do the cleanup anyway in release builds.
-    ASSERT(!m_hasGeneratedFiles);
-    removeGeneratedFilesIfNeeded();
 }
 
 PassRefPtr<FormData> FormData::create()
@@ -102,14 +85,14 @@
     return result.release();
 }
 
-PassRefPtr<FormData> FormData::create(const FormDataList& list, const TextEncoding& encoding, EncodingType encodingType)
+PassRefPtr<FormData> FormData::create(const FormDataList& list, const WTF::TextEncoding& encoding, EncodingType encodingType)
 {
     RefPtr<FormData> result = create();
     result->appendKeyValuePairItems(list, encoding, false, 0, encodingType);
     return result.release();
 }
 
-PassRefPtr<FormData> FormData::createMultiPart(const FormDataList& list, const TextEncoding& encoding, Document* document)
+PassRefPtr<FormData> FormData::createMultiPart(const FormDataList& list, const WTF::TextEncoding& encoding, Document* document)
 {
     RefPtr<FormData> result = create();
     result->appendKeyValuePairItems(list, encoding, true, document);
@@ -136,7 +119,7 @@
             formData->m_elements.uncheckedAppend(FormDataElement(e.m_data));
             break;
         case FormDataElement::encodedFile:
-            formData->m_elements.uncheckedAppend(FormDataElement(e.m_filename, e.m_fileStart, e.m_fileLength, e.m_expectedFileModificationTime, e.m_shouldGenerateFile));
+            formData->m_elements.uncheckedAppend(FormDataElement(e.m_filename, e.m_fileStart, e.m_fileLength, e.m_expectedFileModificationTime));
             break;
         case FormDataElement::encodedBlob:
             formData->m_elements.uncheckedAppend(FormDataElement(e.m_url));
@@ -159,14 +142,14 @@
     memcpy(e.m_data.data() + oldSize, data, size);
 }
 
-void FormData::appendFile(const String& filename, bool shouldGenerateFile)
+void FormData::appendFile(const String& filename)
 {
-    m_elements.append(FormDataElement(filename, 0, BlobDataItem::toEndOfFile, invalidFileTime(), shouldGenerateFile));
+    m_elements.append(FormDataElement(filename, 0, BlobDataItem::toEndOfFile, invalidFileTime()));
 }
 
-void FormData::appendFileRange(const String& filename, long long start, long long length, double expectedModificationTime, bool shouldGenerateFile)
+void FormData::appendFileRange(const String& filename, long long start, long long length, double expectedModificationTime)
 {
-    m_elements.append(FormDataElement(filename, start, length, expectedModificationTime, shouldGenerateFile));
+    m_elements.append(FormDataElement(filename, start, length, expectedModificationTime));
 }
 
 void FormData::appendBlob(const KURL& blobURL)
@@ -184,7 +167,7 @@
     m_elements.append(FormDataElement(url, start, length, expectedModificationTime));
 }
 
-void FormData::appendKeyValuePairItems(const FormDataList& list, const TextEncoding& encoding, bool isMultiPartForm, Document* document, EncodingType encodingType)
+void FormData::appendKeyValuePairItems(const FormDataList& list, const WTF::TextEncoding& encoding, bool isMultiPartForm, Document* document, EncodingType encodingType)
 {
     if (isMultiPartForm)
         m_boundary = FormDataBuilder::generateUniqueBoundaryString();
@@ -201,8 +184,6 @@
             Vector<char> header;
             FormDataBuilder::beginMultiPartHeader(header, m_boundary.data(), key.data());
 
-            bool shouldGenerateFile = false;
-
             // If the current type is blob, then we also need to include the filename
             if (value.blob()) {
                 String name;
@@ -211,17 +192,6 @@
                     // For file blob, use the filename (or relative path if it is present) as the name.
                     name = file->webkitRelativePath().isEmpty() ? file->name() : file->webkitRelativePath();
 
-                    // Let the application specify a filename if it's going to generate a replacement file for the upload.
-                    const String& path = file->path();
-                    if (!path.isEmpty()) {
-                        if (Page* page = document->page()) {
-                            String generatedFileName;
-                            shouldGenerateFile = page->chrome()->client()->shouldReplaceWithGeneratedFileForUpload(path, generatedFileName);
-                            if (shouldGenerateFile)
-                                name = generatedFileName;
-                        }
-                    }
-
                     // If a filename is passed in FormData.append(), use it instead of the file blob's name.
                     if (!value.filename().isNull())
                         name = value.filename();
@@ -254,7 +224,7 @@
                     File* file = toFile(value.blob());
                     // Do not add the file if the path is empty.
                     if (!file->path().isEmpty())
-                        appendFile(file->path(), shouldGenerateFile);
+                        appendFile(file->path());
                     if (!file->fileSystemURL().isEmpty())
                         appendURL(file->fileSystemURL());
                 }
@@ -298,47 +268,6 @@
     return Latin1Encoding().decode(reinterpret_cast<const char*>(bytes.data()), bytes.size());
 }
 
-void FormData::generateFiles(Document* document)
-{
-    ASSERT(!m_hasGeneratedFiles);
-
-    if (m_hasGeneratedFiles)
-        return;
-
-    Page* page = document->page();
-    if (!page)
-        return;
-    ChromeClient* client = page->chrome()->client();
-
-    size_t n = m_elements.size();
-    for (size_t i = 0; i < n; ++i) {
-        FormDataElement& e = m_elements[i];
-        if (e.m_type == FormDataElement::encodedFile && e.m_shouldGenerateFile) {
-            e.m_generatedFilename = client->generateReplacementFile(e.m_filename);
-            m_hasGeneratedFiles = true;
-        }
-    }
-}
-
-void FormData::removeGeneratedFilesIfNeeded()
-{
-    if (!m_hasGeneratedFiles)
-        return;
-
-    size_t n = m_elements.size();
-    for (size_t i = 0; i < n; ++i) {
-        FormDataElement& e = m_elements[i];
-        if (e.m_type == FormDataElement::encodedFile && !e.m_generatedFilename.isEmpty()) {
-            ASSERT(e.m_shouldGenerateFile);
-            String directory = directoryName(e.m_generatedFilename);
-            deleteFile(e.m_generatedFilename);
-            deleteEmptyDirectory(directory);
-            e.m_generatedFilename = String();
-        }
-    }
-    m_hasGeneratedFiles = false;
-}
-
 void FormData::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
 {
     MemoryClassInfo info(memoryObjectInfo, this, PlatformMemoryTypes::Loader);
@@ -352,7 +281,6 @@
     info.addMember(m_data, "data");
     info.addMember(m_filename, "filename");
     info.addMember(m_url, "url");
-    info.addMember(m_generatedFilename, "generatedFilename");
 }
 
 } // namespace WebCore
diff --git a/Source/core/platform/network/FormData.h b/Source/core/platform/network/FormData.h
index 3f01296..5b10910 100644
--- a/Source/core/platform/network/FormData.h
+++ b/Source/core/platform/network/FormData.h
@@ -26,20 +26,23 @@
 #include <wtf/text/WTFString.h>
 #include <wtf/Vector.h>
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
 class Document;
 class FormDataList;
-class TextEncoding;
 
 class FormDataElement {
 public:
     FormDataElement() : m_type(data) { }
     explicit FormDataElement(const Vector<char>& array) : m_type(data), m_data(array) { }
 
-    FormDataElement(const String& filename, long long fileStart, long long fileLength, double expectedFileModificationTime, bool shouldGenerateFile) : m_type(encodedFile), m_filename(filename), m_fileStart(fileStart), m_fileLength(fileLength), m_expectedFileModificationTime(expectedFileModificationTime), m_shouldGenerateFile(shouldGenerateFile) { }
+    FormDataElement(const String& filename, long long fileStart, long long fileLength, double expectedFileModificationTime) : m_type(encodedFile), m_filename(filename), m_fileStart(fileStart), m_fileLength(fileLength), m_expectedFileModificationTime(expectedFileModificationTime) { }
     explicit FormDataElement(const KURL& blobURL) : m_type(encodedBlob), m_url(blobURL) { }
-    FormDataElement(const KURL& url, long long start, long long length, double expectedFileModificationTime) : m_type(encodedURL), m_url(url), m_fileStart(start), m_fileLength(length), m_expectedFileModificationTime(expectedFileModificationTime), m_shouldGenerateFile(false) { }
+    FormDataElement(const KURL& url, long long start, long long length, double expectedFileModificationTime) : m_type(encodedURL), m_url(url), m_fileStart(start), m_fileLength(length), m_expectedFileModificationTime(expectedFileModificationTime) { }
 
     void reportMemoryUsage(MemoryObjectInfo*) const;
 
@@ -55,8 +58,6 @@
     long long m_fileStart;
     long long m_fileLength;
     double m_expectedFileModificationTime;
-    String m_generatedFilename;
-    bool m_shouldGenerateFile;
 };
 
 inline bool operator==(const FormDataElement& a, const FormDataElement& b)
@@ -95,15 +96,15 @@
     static PassRefPtr<FormData> create(const void*, size_t);
     static PassRefPtr<FormData> create(const CString&);
     static PassRefPtr<FormData> create(const Vector<char>&);
-    static PassRefPtr<FormData> create(const FormDataList&, const TextEncoding&, EncodingType = FormURLEncoded);
-    static PassRefPtr<FormData> createMultiPart(const FormDataList&, const TextEncoding&, Document*);
+    static PassRefPtr<FormData> create(const FormDataList&, const WTF::TextEncoding&, EncodingType = FormURLEncoded);
+    static PassRefPtr<FormData> createMultiPart(const FormDataList&, const WTF::TextEncoding&, Document*);
     PassRefPtr<FormData> copy() const;
     PassRefPtr<FormData> deepCopy() const;
     ~FormData();
 
     void appendData(const void* data, size_t);
-    void appendFile(const String& filePath, bool shouldGenerateFile = false);
-    void appendFileRange(const String& filename, long long start, long long length, double expectedModificationTime, bool shouldGenerateFile = false);
+    void appendFile(const String& filePath);
+    void appendFileRange(const String& filename, long long start, long long length, double expectedModificationTime);
     void appendBlob(const KURL& blobURL);
     void appendURL(const KURL&);
     void appendURLRange(const KURL&, long long start, long long length, double expectedModificationTime);
@@ -115,9 +116,6 @@
     const Vector<FormDataElement>& elements() const { return m_elements; }
     const Vector<char>& boundary() const { return m_boundary; }
 
-    void generateFiles(Document*);
-    void removeGeneratedFilesIfNeeded();
-
     bool alwaysStream() const { return m_alwaysStream; }
     void setAlwaysStream(bool alwaysStream) { m_alwaysStream = alwaysStream; }
 
@@ -144,12 +142,11 @@
     FormData();
     FormData(const FormData&);
 
-    void appendKeyValuePairItems(const FormDataList&, const TextEncoding&, bool isMultiPartForm, Document*, EncodingType = FormURLEncoded);
+    void appendKeyValuePairItems(const FormDataList&, const WTF::TextEncoding&, bool isMultiPartForm, Document*, EncodingType = FormURLEncoded);
 
     Vector<FormDataElement> m_elements;
 
     int64_t m_identifier;
-    bool m_hasGeneratedFiles;
     bool m_alwaysStream;
     Vector<char> m_boundary;
     bool m_containsPasswordData;
diff --git a/Source/core/platform/network/FormDataBuilder.cpp b/Source/core/platform/network/FormDataBuilder.cpp
index 296e022..7574071 100644
--- a/Source/core/platform/network/FormDataBuilder.cpp
+++ b/Source/core/platform/network/FormDataBuilder.cpp
@@ -28,13 +28,12 @@
 #include "core/dom/Document.h"
 #include "core/loader/FrameLoader.h"
 #include "core/page/Frame.h"
-#include "core/platform/text/TextEncoding.h"
-
+#include "wtf/Assertions.h"
+#include "wtf/HexNumber.h"
+#include "wtf/RandomNumber.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/TextEncoding.h"
 #include <limits>
-#include <wtf/Assertions.h>
-#include <wtf/HexNumber.h>
-#include <wtf/RandomNumber.h>
-#include <wtf/text/CString.h>
 
 namespace WebCore {
 
@@ -79,7 +78,7 @@
     }
 }
 
-TextEncoding FormDataBuilder::encodingFromAcceptCharset(const String& acceptCharset, Document* document)
+WTF::TextEncoding FormDataBuilder::encodingFromAcceptCharset(const String& acceptCharset, Document* document)
 {
     String normalizedAcceptCharset = acceptCharset;
     normalizedAcceptCharset.replace(',', ' ');
@@ -87,11 +86,11 @@
     Vector<String> charsets;
     normalizedAcceptCharset.split(' ', charsets);
 
-    TextEncoding encoding;
+    WTF::TextEncoding encoding;
 
     Vector<String>::const_iterator end = charsets.end();
     for (Vector<String>::const_iterator it = charsets.begin(); it != end; ++it) {
-        if ((encoding = TextEncoding(*it)).isValid())
+        if ((encoding = WTF::TextEncoding(*it)).isValid())
             return encoding;
     }
 
@@ -161,12 +160,12 @@
     append(buffer, "\r\n");
 }
 
-void FormDataBuilder::addFilenameToMultiPartHeader(Vector<char>& buffer, const TextEncoding& encoding, const String& filename)
+void FormDataBuilder::addFilenameToMultiPartHeader(Vector<char>& buffer, const WTF::TextEncoding& encoding, const String& filename)
 {
     // FIXME: This loses data irreversibly if the filename includes characters you can't encode
     // in the website's character set.
     append(buffer, "; filename=\"");
-    appendQuotedString(buffer, encoding.encode(filename.characters(), filename.length(), QuestionMarksForUnencodables));
+    appendQuotedString(buffer, encoding.encode(filename.characters(), filename.length(), WTF::QuestionMarksForUnencodables));
     append(buffer, '"');
 }
 
diff --git a/Source/core/platform/network/FormDataBuilder.h b/Source/core/platform/network/FormDataBuilder.h
index 50ef6ba..ceecadf 100644
--- a/Source/core/platform/network/FormDataBuilder.h
+++ b/Source/core/platform/network/FormDataBuilder.h
@@ -24,21 +24,24 @@
 #include "core/platform/network/FormData.h"
 #include <wtf/Forward.h>
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
 class Document;
-class TextEncoding;
 
 class FormDataBuilder {
     WTF_MAKE_NONCOPYABLE(FormDataBuilder);
 public:
-    static TextEncoding encodingFromAcceptCharset(const String& acceptCharset, Document* document);
+    static WTF::TextEncoding encodingFromAcceptCharset(const String& acceptCharset, Document* document);
 
     // Helper functions used by HTMLFormElement for multi-part form data
     static Vector<char> generateUniqueBoundaryString();
     static void beginMultiPartHeader(Vector<char>&, const CString& boundary, const CString& name);
     static void addBoundaryToMultiPartHeader(Vector<char>&, const CString& boundary, bool isLastBoundary = false);
-    static void addFilenameToMultiPartHeader(Vector<char>&, const TextEncoding&, const String& filename);
+    static void addFilenameToMultiPartHeader(Vector<char>&, const WTF::TextEncoding&, const String& filename);
     static void addContentTypeToMultiPartHeader(Vector<char>&, const CString& mimeType);
     static void finishMultiPartHeader(Vector<char>&);
 
diff --git a/Source/WebKit/chromium/tests/DateTimeFormatTest.cpp b/Source/core/platform/text/DateTimeFormatTest.cpp
similarity index 99%
rename from Source/WebKit/chromium/tests/DateTimeFormatTest.cpp
rename to Source/core/platform/text/DateTimeFormatTest.cpp
index 7ecc3bf..aeccc80 100644
--- a/Source/WebKit/chromium/tests/DateTimeFormatTest.cpp
+++ b/Source/core/platform/text/DateTimeFormatTest.cpp
@@ -27,9 +27,9 @@
 #include "core/platform/text/DateTimeFormat.h"
 
 #if ENABLE(INPUT_MULTIPLE_FIELDS_UI)
+#include "wtf/text/CString.h"
+#include "wtf/text/StringBuilder.h"
 #include <gtest/gtest.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/StringBuilder.h>
 
 using namespace WebCore;
 
diff --git a/Source/core/platform/text/DecodeEscapeSequences.h b/Source/core/platform/text/DecodeEscapeSequences.h
index b64546e..5240f7d 100644
--- a/Source/core/platform/text/DecodeEscapeSequences.h
+++ b/Source/core/platform/text/DecodeEscapeSequences.h
@@ -30,10 +30,10 @@
 #ifndef DecodeEscapeSequences_h
 #define DecodeEscapeSequences_h
 
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/ASCIICType.h>
-#include <wtf/Assertions.h>
-#include <wtf/text/StringBuilder.h>
+#include "wtf/ASCIICType.h"
+#include "wtf/Assertions.h"
+#include "wtf/text/StringBuilder.h"
+#include "wtf/text/TextEncoding.h"
 
 namespace WebCore {
 
@@ -51,7 +51,7 @@
         }
         return runEnd;
     }
-    static String decodeRun(const UChar* run, size_t runLength, const TextEncoding&)
+    static String decodeRun(const UChar* run, size_t runLength, const WTF::TextEncoding&)
     {
         // Each %u-escape sequence represents a UTF-16 code unit.
         // See <http://www.w3.org/International/iri-edit/draft-duerst-iri.html#anchor29>.
@@ -96,7 +96,7 @@
         }
         return runEnd;
     }
-    static String decodeRun(const UChar* run, size_t runLength, const TextEncoding& encoding)
+    static String decodeRun(const UChar* run, size_t runLength, const WTF::TextEncoding& encoding)
     {
         // For URL escape sequences, we know that findEndOfRun() has given us a run where every %-sign introduces
         // a valid escape sequence, but there may be characters between the sequences.
@@ -119,7 +119,7 @@
 };
 
 template<typename EscapeSequence>
-String decodeEscapeSequences(const String& string, const TextEncoding& encoding)
+String decodeEscapeSequences(const String& string, const WTF::TextEncoding& encoding)
 {
     StringBuilder result;
     size_t length = string.length();
diff --git a/Source/core/platform/text/TextCheckerClient.h b/Source/core/platform/text/TextCheckerClient.h
index 2aa8e31..e855bf3 100644
--- a/Source/core/platform/text/TextCheckerClient.h
+++ b/Source/core/platform/text/TextCheckerClient.h
@@ -42,20 +42,9 @@
     virtual ~TextCheckerClient() {}
 
     virtual bool shouldEraseMarkersAfterChangeSelection(TextCheckingType) const = 0;
-    virtual void ignoreWordInSpellDocument(const String&) = 0;
-    virtual void learnWord(const String&) = 0;
     virtual void checkSpellingOfString(const UChar*, int length, int* misspellingLocation, int* misspellingLength) = 0;
     virtual String getAutoCorrectSuggestionForMisspelledWord(const String& misspelledWord) = 0;
     virtual void checkGrammarOfString(const UChar*, int length, Vector<GrammarDetail>&, int* badGrammarLocation, int* badGrammarLength) = 0;
-
-#if USE(UNIFIED_TEXT_CHECKING)
-    virtual void checkTextOfParagraph(const UChar* text, int length, TextCheckingTypeMask checkingTypes, Vector<TextCheckingResult>& results) = 0;
-#endif
-
-    // For spellcheckers that support multiple languages, it's often important to be able to identify the language in order to
-    // provide more accurate correction suggestions. Caller can pass in more text in "context" to aid such spellcheckers on language
-    // identification. Noramlly it's the text surrounding the "word" for which we are getting correction suggestions.
-    virtual void getGuessesForWord(const String& word, const String& context, Vector<String>& guesses) = 0;
     virtual void requestCheckingOfString(PassRefPtr<TextCheckingRequest>) = 0;
 };
 
diff --git a/Source/core/platform/text/TextCodec.h b/Source/core/platform/text/TextCodec.h
deleted file mode 100644
index e4c9571..0000000
--- a/Source/core/platform/text/TextCodec.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright (C) 2004, 2006 Apple Computer, Inc.  All rights reserved.
- * Copyright (C) 2006 Alexey Proskuryakov <ap@nypop.com>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#ifndef TextCodec_h
-#define TextCodec_h
-
-#include <memory>
-#include <wtf/Forward.h>
-#include <wtf/Noncopyable.h>
-#include <wtf/PassOwnPtr.h>
-#include <wtf/Vector.h>
-#include <wtf/text/WTFString.h>
-#include <wtf/unicode/Unicode.h>
-
-namespace WebCore {
-    class TextEncoding;
-
-    // Specifies what will happen when a character is encountered that is
-    // not encodable in the character set.
-    enum UnencodableHandling {
-        // Substitutes the replacement character "?".
-        QuestionMarksForUnencodables,
-
-        // Encodes the character as an XML entity. For example, U+06DE
-        // would be "&#1758;" (0x6DE = 1758 in octal).
-        EntitiesForUnencodables,
-
-        // Encodes the character as en entity as above, but escaped
-        // non-alphanumeric characters. This is used in URLs.
-        // For example, U+6DE would be "%26%231758%3B".
-        URLEncodedEntitiesForUnencodables
-    };
-
-    typedef char UnencodableReplacementArray[32];
-
-    class TextCodec {
-        WTF_MAKE_NONCOPYABLE(TextCodec); WTF_MAKE_FAST_ALLOCATED;
-    public:
-        TextCodec() { }
-        virtual ~TextCodec();
-
-        String decode(const char* str, size_t length, bool flush = false)
-        {
-            bool ignored;
-            return decode(str, length, flush, false, ignored);
-        }
-        
-        virtual String decode(const char*, size_t length, bool flush, bool stopOnError, bool& sawError) = 0;
-        virtual CString encode(const UChar*, size_t length, UnencodableHandling) = 0;
-
-        // Fills a null-terminated string representation of the given
-        // unencodable character into the given replacement buffer. 
-        // The length of the string (not including the null) will be returned.
-        static int getUnencodableReplacement(unsigned codePoint, UnencodableHandling, UnencodableReplacementArray);
-    };
-
-    typedef void (*EncodingNameRegistrar)(const char* alias, const char* name);
-
-    typedef PassOwnPtr<TextCodec> (*NewTextCodecFunction)(const TextEncoding&, const void* additionalData);
-    typedef void (*TextCodecRegistrar)(const char* name, NewTextCodecFunction, const void* additionalData);
-
-} // namespace WebCore
-
-#endif // TextCodec_h
diff --git a/Source/core/platform/text/TextEncoding.h b/Source/core/platform/text/TextEncoding.h
deleted file mode 100644
index 311849e..0000000
--- a/Source/core/platform/text/TextEncoding.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (C) 2004, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#ifndef TextEncoding_h
-#define TextEncoding_h
-
-#include "core/platform/text/TextCodec.h"
-#include <wtf/Forward.h>
-#include <wtf/unicode/Unicode.h>
-
-namespace WebCore {
-
-    class TextEncoding {
-    public:
-        TextEncoding() : m_name(0) { }
-        TextEncoding(const char* name);
-        TextEncoding(const String& name);
-
-        bool isValid() const { return m_name; }
-        const char* name() const { return m_name; }
-        const char* domName() const; // name exposed via DOM
-        bool usesVisualOrdering() const;
-        bool isJapanese() const;
-        
-        PassRefPtr<StringImpl> displayString(PassRefPtr<StringImpl> str) const
-        {
-            if (m_backslashAsCurrencySymbol == '\\' || !str)
-                return str;
-            return str->replace('\\', m_backslashAsCurrencySymbol);
-        }
-        template <typename CharacterType>
-        void displayBuffer(CharacterType* characters, unsigned len) const
-        {
-            if (m_backslashAsCurrencySymbol == '\\')
-                return;
-            for (unsigned i = 0; i < len; ++i) {
-                if (characters[i] == '\\')
-                    characters[i] = m_backslashAsCurrencySymbol;
-            }
-        }
-
-        const TextEncoding& closestByteBasedEquivalent() const;
-        const TextEncoding& encodingForFormSubmission() const;
-
-        String decode(const char* str, size_t length) const
-        {
-            bool ignored;
-            return decode(str, length, false, ignored);
-        }
-        String decode(const char*, size_t length, bool stopOnError, bool& sawError) const;
-        CString encode(const UChar*, size_t length, UnencodableHandling) const;
-
-        UChar backslashAsCurrencySymbol() const;
-
-    private:
-        bool isNonByteBasedEncoding() const;
-        bool isUTF7Encoding() const;
-
-        const char* m_name;
-        UChar m_backslashAsCurrencySymbol;
-    };
-
-    inline bool operator==(const TextEncoding& a, const TextEncoding& b) { return a.name() == b.name(); }
-    inline bool operator!=(const TextEncoding& a, const TextEncoding& b) { return a.name() != b.name(); }
-
-    const TextEncoding& ASCIIEncoding();
-    const TextEncoding& Latin1Encoding();
-    const TextEncoding& UTF16BigEndianEncoding();
-    const TextEncoding& UTF16LittleEndianEncoding();
-    const TextEncoding& UTF32BigEndianEncoding();
-    const TextEncoding& UTF32LittleEndianEncoding();
-    const TextEncoding& UTF8Encoding();
-    const TextEncoding& WindowsLatin1Encoding();
-
-} // namespace WebCore
-
-#endif // TextEncoding_h
diff --git a/Source/core/platform/text/TextEncodingDetector.h b/Source/core/platform/text/TextEncodingDetector.h
index 9f16ab0..728da9e 100644
--- a/Source/core/platform/text/TextEncodingDetector.h
+++ b/Source/core/platform/text/TextEncodingDetector.h
@@ -31,17 +31,19 @@
 #ifndef TextEncodingDetector_h
 #define TextEncodingDetector_h
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
-    class TextEncoding;
-
-    // Given a sequence of bytes in |data| of length |len| and an optional
-    // hintEncodingName, detect the most likely character encoding. 
-    // The way hintEncodingName is used is up to an implementation.
-    // Currently, the only caller sets it to the parent frame encoding.
-    bool detectTextEncoding(const char* data, size_t len,
-                            const char* hintEncodingName,
-                            TextEncoding* detectedEncoding);
+// Given a sequence of bytes in |data| of length |len| and an optional
+// hintEncodingName, detect the most likely character encoding. 
+// The way hintEncodingName is used is up to an implementation.
+// Currently, the only caller sets it to the parent frame encoding.
+bool detectTextEncoding(const char* data, size_t len,
+                        const char* hintEncodingName,
+                        WTF::TextEncoding* detectedEncoding);
 
 } // namespace WebCore
 
diff --git a/Source/core/platform/text/TextEncodingDetectorICU.cpp b/Source/core/platform/text/TextEncodingDetectorICU.cpp
index 9361069..30e2800 100644
--- a/Source/core/platform/text/TextEncodingDetectorICU.cpp
+++ b/Source/core/platform/text/TextEncodingDetectorICU.cpp
@@ -31,19 +31,18 @@
 #include "config.h"
 #include "core/platform/text/TextEncodingDetector.h"
 
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/UnusedParam.h>
-
-#include "unicode/ucnv.h"
-#include "unicode/ucsdet.h"
+#include "wtf/UnusedParam.h"
+#include "wtf/text/TextEncoding.h"
+#include <unicode/ucnv.h>
+#include <unicode/ucsdet.h>
 
 namespace WebCore {
 
 bool detectTextEncoding(const char* data, size_t len,
                         const char* hintEncodingName,
-                        TextEncoding* detectedEncoding)
+                        WTF::TextEncoding* detectedEncoding)
 {
-    *detectedEncoding = TextEncoding();
+    *detectedEncoding = WTF::TextEncoding();
     int matchesCount = 0; 
     UErrorCode status = U_ZERO_ERROR;
     UCharsetDetector* detector = ucsdet_open(&status);
@@ -72,7 +71,7 @@
 
     const char* encoding = 0;
     if (hintEncodingName) {
-        TextEncoding hintEncoding(hintEncodingName);
+        WTF::TextEncoding hintEncoding(hintEncodingName);
         // 10 is the minimum confidence value consistent with the codepoint
         // allocation in a given encoding. The size of a chunk passed to
         // us varies even for the same html file (apparently depending on 
@@ -95,7 +94,7 @@
                 status = U_ZERO_ERROR;
                 continue;
             }
-            if (TextEncoding(matchEncoding) == hintEncoding) {
+            if (WTF::TextEncoding(matchEncoding) == hintEncoding) {
                 encoding = hintEncodingName;
                 break;
             }
@@ -108,7 +107,7 @@
     if (!encoding && matchesCount > 0)
         encoding = ucsdet_getName(matches[0], &status);
     if (U_SUCCESS(status)) {
-        *detectedEncoding = TextEncoding(encoding);
+        *detectedEncoding = WTF::TextEncoding(encoding);
         ucsdet_close(detector);
         return true;
     }    
diff --git a/Source/core/platform/text/transcoder/FontTranscoder.cpp b/Source/core/platform/text/transcoder/FontTranscoder.cpp
index 1148f53..d4d0e32 100644
--- a/Source/core/platform/text/transcoder/FontTranscoder.cpp
+++ b/Source/core/platform/text/transcoder/FontTranscoder.cpp
@@ -32,8 +32,8 @@
 #include "core/platform/text/transcoder/FontTranscoder.h"
 
 #include "core/platform/graphics/FontDescription.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/unicode/CharacterNames.h>
+#include "wtf/text/TextEncoding.h"
+#include "wtf/unicode/CharacterNames.h"
 
 namespace WebCore {
 
@@ -60,7 +60,7 @@
     m_converterTypes.add(AtomicString(unicodeNameMeiryo, WTF_ARRAY_LENGTH(unicodeNameMeiryo)), BackslashToYenSign);
 }
 
-FontTranscoder::ConverterType FontTranscoder::converterType(const FontDescription& fontDescription, const TextEncoding* encoding) const
+FontTranscoder::ConverterType FontTranscoder::converterType(const FontDescription& fontDescription, const WTF::TextEncoding* encoding) const
 {
     const AtomicString& fontFamily = fontDescription.family().family().string();
     if (!fontFamily.isNull()) {
@@ -77,11 +77,11 @@
     return NoConversion;
 }
 
-void FontTranscoder::convert(String& text, const FontDescription& fontDescription, const TextEncoding* encoding) const
+void FontTranscoder::convert(String& text, const FontDescription& fontDescription, const WTF::TextEncoding* encoding) const
 {
     switch (converterType(fontDescription, encoding)) {
     case BackslashToYenSign: {
-        // FIXME: core/platform/text/TextEncoding.h has similar code. We need to factor them out.
+        // FIXME: wtf/text/TextEncoding.h has similar code. We need to factor them out.
         text.replace('\\', yenSign);
         break;
     }
@@ -91,7 +91,7 @@
     }
 }
 
-bool FontTranscoder::needsTranscoding(const FontDescription& fontDescription, const TextEncoding* encoding) const
+bool FontTranscoder::needsTranscoding(const FontDescription& fontDescription, const WTF::TextEncoding* encoding) const
 {
     ConverterType type = converterType(fontDescription, encoding);
     return type != NoConversion;
diff --git a/Source/core/platform/text/transcoder/FontTranscoder.h b/Source/core/platform/text/transcoder/FontTranscoder.h
index 6990a10..b34f989 100644
--- a/Source/core/platform/text/transcoder/FontTranscoder.h
+++ b/Source/core/platform/text/transcoder/FontTranscoder.h
@@ -35,16 +35,19 @@
 #include <wtf/Noncopyable.h>
 #include <wtf/text/AtomicStringHash.h>
 
+namespace WTF{
+class TextEncoding;
+}
+
 namespace WebCore {
 
 class FontDescription;
-class TextEncoding;
 
 class FontTranscoder {
     WTF_MAKE_NONCOPYABLE(FontTranscoder); WTF_MAKE_FAST_ALLOCATED;
 public:
-    void convert(String& text, const FontDescription&, const TextEncoding* = 0) const;
-    bool needsTranscoding(const FontDescription&, const TextEncoding* = 0) const;
+    void convert(String& text, const FontDescription&, const WTF::TextEncoding* = 0) const;
+    bool needsTranscoding(const FontDescription&, const WTF::TextEncoding* = 0) const;
 
 private:
     FontTranscoder();
@@ -54,7 +57,7 @@
         NoConversion, BackslashToYenSign,
     };
 
-    ConverterType converterType(const FontDescription&, const TextEncoding*) const;
+    ConverterType converterType(const FontDescription&, const WTF::TextEncoding*) const;
 
     HashMap<AtomicString, ConverterType> m_converterTypes;
 
diff --git a/Source/core/rendering/EllipsisBox.cpp b/Source/core/rendering/EllipsisBox.cpp
index 8d2d993..8819e28 100644
--- a/Source/core/rendering/EllipsisBox.cpp
+++ b/Source/core/rendering/EllipsisBox.cpp
@@ -22,7 +22,7 @@
 
 #include "core/dom/Document.h"
 #include "core/platform/graphics/Font.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/TextRun.h"
 #include "core/rendering/HitTestResult.h"
 #include "core/rendering/InlineTextBox.h"
diff --git a/Source/core/rendering/FilterEffectRenderer.cpp b/Source/core/rendering/FilterEffectRenderer.cpp
index 992fb55..6d6ce15 100644
--- a/Source/core/rendering/FilterEffectRenderer.cpp
+++ b/Source/core/rendering/FilterEffectRenderer.cpp
@@ -88,7 +88,7 @@
         return 0;
 
     CustomFilterGlobalContext* globalContext = document->renderView()->customFilterGlobalContext();
-    globalContext->prepareContextIfNeeded(document->view()->hostWindow());
+    globalContext->prepareContextIfNeeded();
     if (!globalContext->context())
         return 0;
 
diff --git a/Source/core/rendering/HitTestResult.cpp b/Source/core/rendering/HitTestResult.cpp
index 62fcfa4..3f31ff0 100644
--- a/Source/core/rendering/HitTestResult.cpp
+++ b/Source/core/rendering/HitTestResult.cpp
@@ -589,23 +589,6 @@
     return *m_rectBasedTestResult;
 }
 
-Vector<String> HitTestResult::dictationAlternatives() const
-{
-    // Return the dictation context handle if the text at this point has DictationAlternative marker, which means this text is
-    if (!m_innerNonSharedNode)
-        return Vector<String>();
-
-    DocumentMarker* marker = m_innerNonSharedNode->document()->markers()->markerContainingPoint(pointInInnerNodeFrame(), DocumentMarker::DictationAlternatives);
-    if (!marker)
-        return Vector<String>();
-
-    Frame* frame = innerNonSharedNode()->document()->frame();
-    if (!frame)
-        return Vector<String>();
-
-    return frame->editor()->dictationAlternativesForMarker(marker);
-}
-
 Node* HitTestResult::targetNode() const
 {
     Node* node = innerNode();
diff --git a/Source/core/rendering/HitTestResult.h b/Source/core/rendering/HitTestResult.h
index 37fe7c6..019669c 100644
--- a/Source/core/rendering/HitTestResult.h
+++ b/Source/core/rendering/HitTestResult.h
@@ -131,8 +131,6 @@
     // the same thing as mutableRectBasedTestResult(), but here the return value is const.
     const NodeSet& rectBasedTestResult() const;
 
-    Vector<String> dictationAlternatives() const;
-
     Node* targetNode() const;
 
 private:
diff --git a/Source/core/rendering/InlineFlowBox.cpp b/Source/core/rendering/InlineFlowBox.cpp
index 79e544c..eb53ed1 100644
--- a/Source/core/rendering/InlineFlowBox.cpp
+++ b/Source/core/rendering/InlineFlowBox.cpp
@@ -26,7 +26,7 @@
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/loader/cache/CachedImage.h"
 #include "core/platform/graphics/Font.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/EllipsisBox.h"
 #include "core/rendering/HitTestResult.h"
 #include "core/rendering/InlineTextBox.h"
diff --git a/Source/core/rendering/InlineTextBox.cpp b/Source/core/rendering/InlineTextBox.cpp
index f90aa8e..23de0a7 100644
--- a/Source/core/rendering/InlineTextBox.cpp
+++ b/Source/core/rendering/InlineTextBox.cpp
@@ -35,7 +35,7 @@
 #include "core/page/Page.h"
 #include "core/page/Settings.h"
 #include "core/platform/graphics/FontCache.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/EllipsisBox.h"
 #include "core/rendering/HitTestResult.h"
 #include "core/rendering/PaintInfo.h"
diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp
index 2218ef5..295e1c4 100644
--- a/Source/core/rendering/RenderBlock.cpp
+++ b/Source/core/rendering/RenderBlock.cpp
@@ -40,7 +40,7 @@
 #include "core/page/Settings.h"
 #include "core/platform/PODFreeListArena.h"
 #include "core/platform/graphics/FloatQuad.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/transforms/TransformState.h"
 #include "core/rendering/ColumnInfo.h"
 #include "core/rendering/exclusions/ExclusionShapeInsideInfo.h"
diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp
index c61b155..3eb551f 100644
--- a/Source/core/rendering/RenderBox.cpp
+++ b/Source/core/rendering/RenderBox.cpp
@@ -41,7 +41,7 @@
 #include "core/page/Page.h"
 #include "core/platform/ScrollbarTheme.h"
 #include "core/platform/graphics/FloatQuad.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/transforms/TransformState.h"
 #include "core/rendering/HitTestResult.h"
@@ -186,7 +186,7 @@
         for (RenderObject* curr = parent(); curr && !curr->isRenderView(); curr = curr->parent()) {
             if (curr->isRenderBlock()) {
                 RenderBlock* currBlock = toRenderBlock(curr);
-                if (!parentBlock || currBlock->containsFloat(this))
+                if (!parentBlock || parentBlock->isAnonymousBlock() || currBlock->containsFloat(this))
                     parentBlock = currBlock;
             }
         }
diff --git a/Source/core/rendering/RenderBoxModelObject.cpp b/Source/core/rendering/RenderBoxModelObject.cpp
index a811c9d..cca8d83 100644
--- a/Source/core/rendering/RenderBoxModelObject.cpp
+++ b/Source/core/rendering/RenderBoxModelObject.cpp
@@ -31,7 +31,7 @@
 #include "core/page/Page.h"
 #include "core/page/Settings.h"
 #include "core/page/scrolling/ScrollingConstraints.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/Path.h"
 #include "core/platform/graphics/transforms/TransformState.h"
diff --git a/Source/core/rendering/RenderButton.cpp b/Source/core/rendering/RenderButton.cpp
index d5cf64b..824b847 100644
--- a/Source/core/rendering/RenderButton.cpp
+++ b/Source/core/rendering/RenderButton.cpp
@@ -155,4 +155,22 @@
     return LayoutRect(additionalOffset.x() + borderLeft(), additionalOffset.y() + borderTop(), width() - borderLeft() - borderRight(), height() - borderTop() - borderBottom());
 }
 
+int RenderButton::baselinePosition(FontBaseline baseline, bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const
+{
+    ASSERT(linePositionMode == PositionOnContainingLine);
+    // We want to call the RenderBlock version of firstLineBoxBaseline to
+    // avoid RenderFlexibleBox synthesizing a baseline that we don't want.
+    // We use this check as a proxy for "are there any line boxes in this button"
+    if (!hasLineIfEmpty() && RenderBlock::firstLineBoxBaseline() == -1) {
+        // To ensure that we have a consistent baseline when we have no children,
+        // even when we have the anonymous RenderBlock child, we calculate the
+        // baseline for the empty case manually here.
+        if (direction == HorizontalLine)
+            return marginTop() + borderTop() + paddingTop() + contentHeight();
+
+        return marginRight() + borderRight() + paddingRight() + contentWidth();
+    }
+    return RenderFlexibleBox::baselinePosition(baseline, firstLine, direction, linePositionMode);
+}
+
 } // namespace WebCore
diff --git a/Source/core/rendering/RenderButton.h b/Source/core/rendering/RenderButton.h
index 53c2cb7..16effd3 100644
--- a/Source/core/rendering/RenderButton.h
+++ b/Source/core/rendering/RenderButton.h
@@ -55,6 +55,8 @@
     void setText(const String&);
     String text() const;
 
+    virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode) const OVERRIDE;
+
 private:
     virtual void styleWillChange(StyleDifference, const RenderStyle* newStyle);
     virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle);
diff --git a/Source/core/rendering/RenderCounter.cpp b/Source/core/rendering/RenderCounter.cpp
index 2d78cf3..b1c13db 100644
--- a/Source/core/rendering/RenderCounter.cpp
+++ b/Source/core/rendering/RenderCounter.cpp
@@ -298,7 +298,7 @@
 
     if (object->hasCounterNodeMap()) {
         if (CounterMap* nodeMap = counterMaps().get(object)) {
-            if (CounterNode* node = nodeMap->get(identifier).get())
+            if (CounterNode* node = nodeMap->get(identifier))
                 return node;
         }
     }
@@ -333,7 +333,7 @@
         skipDescendants = false;
         if (!currentRenderer->hasCounterNodeMap())
             continue;
-        CounterNode* currentCounter = maps.get(currentRenderer)->get(identifier).get();
+        CounterNode* currentCounter = maps.get(currentRenderer)->get(identifier);
         if (!currentCounter)
             continue;
         skipDescendants = true;
@@ -627,7 +627,7 @@
         fprintf(stderr, "%p N:%p P:%p PS:%p NS:%p C:%p\n",
             current, current->node(), current->parent(), current->previousSibling(),
             current->nextSibling(), current->hasCounterNodeMap() ?
-            counterName ? WebCore::counterMaps().get(current)->get(identifier).get() : (WebCore::CounterNode*)1 : (WebCore::CounterNode*)0);
+            counterName ? WebCore::counterMaps().get(current)->get(identifier) : (WebCore::CounterNode*)1 : (WebCore::CounterNode*)0);
     }
     fflush(stderr);
 }
diff --git a/Source/core/rendering/RenderEmbeddedObject.cpp b/Source/core/rendering/RenderEmbeddedObject.cpp
index 9b9293d..e119308 100644
--- a/Source/core/rendering/RenderEmbeddedObject.cpp
+++ b/Source/core/rendering/RenderEmbeddedObject.cpp
@@ -46,7 +46,7 @@
 #include "core/platform/PlatformMouseEvent.h"
 #include "core/platform/graphics/Font.h"
 #include "core/platform/graphics/FontSelector.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/Path.h"
 #include "core/platform/graphics/TextRun.h"
 #include "core/plugins/PluginView.h"
@@ -63,10 +63,8 @@
 static const float replacementTextRoundedRectHeight = 18;
 static const float replacementTextRoundedRectLeftRightTextMargin = 6;
 static const float replacementTextRoundedRectOpacity = 0.20f;
-static const float replacementTextPressedRoundedRectOpacity = 0.65f;
 static const float replacementTextRoundedRectRadius = 5;
 static const float replacementTextTextOpacity = 0.55f;
-static const float replacementTextPressedTextOpacity = 0.65f;
 
 static const Color& replacementTextRoundedRectPressedColor()
 {
@@ -78,8 +76,6 @@
     : RenderPart(element)
     , m_hasFallbackContent(false)
     , m_showsUnavailablePluginIndicator(false)
-    , m_unavailablePluginIndicatorIsPressed(false)
-    , m_mouseDownWasInUnavailablePluginIndicator(false)
 {
     view()->frameView()->setIsVisuallyNonEmpty();
 }
@@ -136,15 +132,6 @@
     return m_showsUnavailablePluginIndicator;
 }
 
-void RenderEmbeddedObject::setUnavailablePluginIndicatorIsPressed(bool pressed)
-{
-    if (m_unavailablePluginIndicatorIsPressed == pressed)
-        return;
-    
-    m_unavailablePluginIndicatorIsPressed = pressed;
-    repaint();
-}
-
 void RenderEmbeddedObject::paintContents(PaintInfo& paintInfo, const LayoutPoint& paintOffset)
 {
     Element* element = toElement(node());
@@ -196,14 +183,14 @@
     
     GraphicsContextStateSaver stateSaver(*context);
     context->clip(contentRect);
-    context->setAlpha(m_unavailablePluginIndicatorIsPressed ? replacementTextPressedRoundedRectOpacity : replacementTextRoundedRectOpacity);
-    context->setFillColor(m_unavailablePluginIndicatorIsPressed ? replacementTextRoundedRectPressedColor() : Color::white, style()->colorSpace());
+    context->setAlpha(replacementTextRoundedRectOpacity);
+    context->setFillColor(Color::white, style()->colorSpace());
     context->fillPath(path);
 
     const FontMetrics& fontMetrics = font.fontMetrics();
     float labelX = roundf(replacementTextRect.location().x() + (replacementTextRect.size().width() - textWidth) / 2);
     float labelY = roundf(replacementTextRect.location().y() + (replacementTextRect.size().height() - fontMetrics.height()) / 2 + fontMetrics.ascent());
-    context->setAlpha(m_unavailablePluginIndicatorIsPressed ? replacementTextPressedTextOpacity : replacementTextTextOpacity);
+    context->setAlpha(replacementTextTextOpacity);
     context->setFillColor(Color::black, style()->colorSpace());
     context->drawBidiText(font, run, FloatPoint(labelX, labelY));
 }
@@ -322,80 +309,6 @@
     return false;
 }
 
-bool RenderEmbeddedObject::isInUnavailablePluginIndicator(const LayoutPoint& point) const
-{
-    FloatRect contentRect;
-    Path path;
-    FloatRect replacementTextRect;
-    Font font;
-    TextRun run("");
-    float textWidth;
-    return getReplacementTextGeometry(IntPoint(), contentRect, path, replacementTextRect, font, run, textWidth)
-        && path.contains(point);
-}
-
-bool RenderEmbeddedObject::isInUnavailablePluginIndicator(MouseEvent* event) const
-{
-    return isInUnavailablePluginIndicator(roundedLayoutPoint(absoluteToLocal(event->absoluteLocation(), UseTransforms)));
-}
-
-static bool shouldUnavailablePluginMessageBeButton(Document* document, RenderEmbeddedObject::PluginUnavailabilityReason pluginUnavailabilityReason)
-{
-    Page* page = document->page();
-    return page && page->chrome()->client()->shouldUnavailablePluginMessageBeButton(pluginUnavailabilityReason);
-}
-
-void RenderEmbeddedObject::handleUnavailablePluginIndicatorEvent(Event* event)
-{
-    if (!shouldUnavailablePluginMessageBeButton(document(), m_pluginUnavailabilityReason))
-        return;
-    
-    if (!event->isMouseEvent())
-        return;
-    
-    MouseEvent* mouseEvent = static_cast<MouseEvent*>(event);
-    HTMLPlugInElement* element = toHTMLPlugInElement(node());
-    if (event->type() == eventNames().mousedownEvent && static_cast<MouseEvent*>(event)->button() == LeftButton) {
-        m_mouseDownWasInUnavailablePluginIndicator = isInUnavailablePluginIndicator(mouseEvent);
-        if (m_mouseDownWasInUnavailablePluginIndicator) {
-            if (Frame* frame = document()->frame()) {
-                frame->eventHandler()->setCapturingMouseEventsNode(element);
-                element->setIsCapturingMouseEvents(true);
-            }
-            setUnavailablePluginIndicatorIsPressed(true);
-        }
-        event->setDefaultHandled();
-    }        
-    if (event->type() == eventNames().mouseupEvent && static_cast<MouseEvent*>(event)->button() == LeftButton) {
-        if (m_unavailablePluginIndicatorIsPressed) {
-            if (Frame* frame = document()->frame()) {
-                frame->eventHandler()->setCapturingMouseEventsNode(0);
-                element->setIsCapturingMouseEvents(false);
-            }
-            setUnavailablePluginIndicatorIsPressed(false);
-        }
-        if (m_mouseDownWasInUnavailablePluginIndicator && isInUnavailablePluginIndicator(mouseEvent)) {
-            if (Page* page = document()->page())
-                page->chrome()->client()->unavailablePluginButtonClicked(element, m_pluginUnavailabilityReason);
-        }
-        m_mouseDownWasInUnavailablePluginIndicator = false;
-        event->setDefaultHandled();
-    }
-    if (event->type() == eventNames().mousemoveEvent) {
-        setUnavailablePluginIndicatorIsPressed(m_mouseDownWasInUnavailablePluginIndicator && isInUnavailablePluginIndicator(mouseEvent));
-        event->setDefaultHandled();
-    }
-}
-
-CursorDirective RenderEmbeddedObject::getCursor(const LayoutPoint& point, Cursor& cursor) const
-{
-    if (showsUnavailablePluginIndicator() && shouldUnavailablePluginMessageBeButton(document(), m_pluginUnavailabilityReason) && isInUnavailablePluginIndicator(point)) {
-        cursor = handCursor();
-        return SetCursor;
-    }
-    return RenderPart::getCursor(point, cursor);
-}
-
 bool RenderEmbeddedObject::canHaveChildren() const
 {
     return false;
diff --git a/Source/core/rendering/RenderEmbeddedObject.h b/Source/core/rendering/RenderEmbeddedObject.h
index 56a28e8..d95f32b 100644
--- a/Source/core/rendering/RenderEmbeddedObject.h
+++ b/Source/core/rendering/RenderEmbeddedObject.h
@@ -51,16 +51,12 @@
     bool hasFallbackContent() const { return m_hasFallbackContent; }
     void setHasFallbackContent(bool hasFallbackContent) { m_hasFallbackContent = hasFallbackContent; }
 
-    void handleUnavailablePluginIndicatorEvent(Event*);
-
     bool allowsAcceleratedCompositing() const;
 
 protected:
     virtual void paintReplaced(PaintInfo&, const LayoutPoint&) OVERRIDE FINAL;
     virtual void paint(PaintInfo&, const LayoutPoint&) OVERRIDE FINAL;
 
-    virtual CursorDirective getCursor(const LayoutPoint&, Cursor&) const OVERRIDE FINAL;
-
     const RenderObjectChildList* children() const { return &m_children; }
     RenderObjectChildList* children() { return &m_children; }
 
@@ -81,9 +77,6 @@
     virtual bool scroll(ScrollDirection, ScrollGranularity, float multiplier, Node** stopNode) OVERRIDE FINAL;
     virtual bool logicalScroll(ScrollLogicalDirection, ScrollGranularity, float multiplier, Node** stopNode) OVERRIDE FINAL;
 
-    void setUnavailablePluginIndicatorIsPressed(bool);
-    bool isInUnavailablePluginIndicator(MouseEvent*) const;
-    bool isInUnavailablePluginIndicator(const LayoutPoint&) const;
     bool getReplacementTextGeometry(const LayoutPoint& accumulatedOffset, FloatRect& contentRect, Path&, FloatRect& replacementTextRect, Font&, TextRun&, float& textWidth) const;
 
     virtual bool canHaveChildren() const OVERRIDE FINAL;
@@ -95,8 +88,6 @@
     bool m_showsUnavailablePluginIndicator;
     PluginUnavailabilityReason m_pluginUnavailabilityReason;
     String m_unavailablePluginReplacementText;
-    bool m_unavailablePluginIndicatorIsPressed;
-    bool m_mouseDownWasInUnavailablePluginIndicator;
     RenderObjectChildList m_children;
 };
 
diff --git a/Source/core/rendering/RenderFieldset.cpp b/Source/core/rendering/RenderFieldset.cpp
index 3f8ec31..17fd5dc 100644
--- a/Source/core/rendering/RenderFieldset.cpp
+++ b/Source/core/rendering/RenderFieldset.cpp
@@ -26,7 +26,7 @@
 
 #include "CSSPropertyNames.h"
 #include "HTMLNames.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/PaintInfo.h"
 
 using std::min;
diff --git a/Source/core/rendering/RenderFileUploadControl.cpp b/Source/core/rendering/RenderFileUploadControl.cpp
index 4b2b657..a96c855 100644
--- a/Source/core/rendering/RenderFileUploadControl.cpp
+++ b/Source/core/rendering/RenderFileUploadControl.cpp
@@ -30,7 +30,7 @@
 #include "core/html/HTMLInputElement.h"
 #include "core/platform/LocalizedStrings.h"
 #include "core/platform/graphics/Font.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/Icon.h"
 #include "core/platform/graphics/TextRun.h"
 #include "core/rendering/PaintInfo.h"
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp
index b86a2ae..76a2ed8 100644
--- a/Source/core/rendering/RenderLayer.cpp
+++ b/Source/core/rendering/RenderLayer.cpp
@@ -47,7 +47,7 @@
 #include "CSSPropertyNames.h"
 #include "HTMLNames.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/DocumentEventQueue.h"
 #include "core/dom/OverflowEvent.h"
@@ -71,6 +71,7 @@
 #include "core/page/scrolling/ScrollingCoordinator.h"
 #include "core/platform/FloatConversion.h"
 #include "core/platform/HistogramSupport.h"
+#include "core/platform/PlatformGestureEvent.h"
 #include "core/platform/PlatformMouseEvent.h"
 #include "core/platform/ScrollAnimator.h"
 #include "core/platform/Scrollbar.h"
@@ -78,7 +79,7 @@
 #include "core/platform/graphics/FloatPoint3D.h"
 #include "core/platform/graphics/FloatRect.h"
 #include "core/platform/graphics/Gradient.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/filters/custom/CustomFilterGlobalContext.h"
 #include "core/platform/graphics/filters/custom/CustomFilterOperation.h"
 #include "core/platform/graphics/filters/custom/CustomFilterValidatedProgram.h"
@@ -130,6 +131,7 @@
 
 const int MinimumWidthWhileResizing = 100;
 const int MinimumHeightWhileResizing = 40;
+const int ResizerControlExpandRatioForTouch = 2;
 
 bool ClipRect::intersects(const HitTestLocation& hitTestLocation) const
 {
@@ -166,9 +168,7 @@
 #endif
     , m_canSkipRepaintRectsUpdateOnScroll(renderer->isTableCell())
     , m_hasFilterInfo(false)
-#if ENABLE(CSS_COMPOSITING)
     , m_blendMode(BlendModeNormal)
-#endif
     , m_renderer(renderer)
     , m_parent(0)
     , m_previous(0)
@@ -205,6 +205,8 @@
             scrollAnimator()->setCurrentPosition(FloatPoint(m_scrollOffset.width(), m_scrollOffset.height()));
         element->setSavedLayerScrollOffset(IntSize());
     }
+
+    updateResizerAreaSet();
 }
 
 RenderLayer::~RenderLayer()
@@ -215,8 +217,10 @@
     }
 
     if (Frame* frame = renderer()->frame()) {
-        if (FrameView* frameView = frame->view())
+        if (FrameView* frameView = frame->view()) {
             frameView->removeScrollableArea(this);
+            frameView->removeResizerArea(this);
+        }
     }
 
     if (!m_renderer->documentBeingDestroyed()) {
@@ -880,9 +884,16 @@
     positionOverflowControls(toIntSize(roundedIntPoint(offsetFromRoot)));
 }
 
-#if ENABLE(CSS_COMPOSITING)
+bool RenderLayer::hasBlendMode() const
+{
+    return RuntimeEnabledFeatures::cssCompositingEnabled() && renderer()->hasBlendMode();
+}
+
 void RenderLayer::updateBlendMode()
 {
+    if (!RuntimeEnabledFeatures::cssCompositingEnabled())
+        return;
+
     BlendMode newBlendMode = renderer()->style()->blendMode();
     if (newBlendMode != m_blendMode) {
         m_blendMode = newBlendMode;
@@ -890,7 +901,6 @@
             backing()->setBlendMode(newBlendMode);
     }
 }
-#endif
 
 void RenderLayer::updateTransform()
 {
@@ -2152,11 +2162,11 @@
         restrictedByLineClamp = !renderer()->parent()->style()->lineClamp().isNone();
 
     if (renderer()->hasOverflowClip() && !restrictedByLineClamp) {
-        IntSize newScrollOffset = scrollOffset() + delta;
+        IntSize newScrollOffset = adjustedScrollOffset() + delta;
         scrollToOffset(newScrollOffset, clamp);
 
         // If this layer can't do the scroll we ask the next layer up that can scroll to try
-        IntSize remainingScrollOffset = newScrollOffset - scrollOffset();
+        IntSize remainingScrollOffset = newScrollOffset - adjustedScrollOffset();
         if (!remainingScrollOffset.isZero() && renderer()->parent()) {
             if (RenderLayer* scrollableLayer = enclosingScrollableLayer())
                 scrollableLayer->scrollByRecursively(remainingScrollOffset);
@@ -2191,7 +2201,7 @@
 void RenderLayer::scrollToOffset(const IntSize& scrollOffset, ScrollOffsetClamping clamp)
 {
     IntSize newScrollOffset = clamp == ScrollOffsetClamped ? clampScrollOffset(scrollOffset) : scrollOffset;
-    if (newScrollOffset != this->scrollOffset())
+    if (newScrollOffset != adjustedScrollOffset())
         scrollToOffsetWithoutAnimation(IntPoint(newScrollOffset));
 }
 
@@ -2317,11 +2327,11 @@
         LayoutRect layerBounds(0, 0, box->clientWidth(), box->clientHeight());
         LayoutRect r = getRectToExpose(layerBounds, localExposeRect, alignX, alignY);
 
-        IntSize clampedScrollOffset = clampScrollOffset(scrollOffset() + toIntSize(roundedIntRect(r).location()));
-        if (clampedScrollOffset != scrollOffset()) {
-            IntSize oldScrollOffset = scrollOffset();
+        IntSize clampedScrollOffset = clampScrollOffset(adjustedScrollOffset() + toIntSize(roundedIntRect(r).location()));
+        if (clampedScrollOffset != adjustedScrollOffset()) {
+            IntSize oldScrollOffset = adjustedScrollOffset();
             scrollToOffset(clampedScrollOffset);
-            IntSize scrollOffsetDifference = scrollOffset() - oldScrollOffset;
+            IntSize scrollOffsetDifference = adjustedScrollOffset() - oldScrollOffset;
             localExposeRect.move(-scrollOffsetDifference);
             newRect = LayoutRect(box->localToAbsoluteQuad(FloatQuad(FloatRect(localExposeRect)), UseTransforms).boundingBox());
         }
@@ -2483,7 +2493,7 @@
     return (renderer()->hasOverflowClip() || renderer()->isRenderIFrame()) && renderer()->style()->resize() != RESIZE_NONE;
 }
 
-void RenderLayer::resize(const PlatformMouseEvent& evt, const LayoutSize& oldOffset)
+void RenderLayer::resize(const PlatformEvent& evt, const LayoutSize& oldOffset)
 {
     // FIXME: This should be possible on generated content but is not right now.
     if (!inResizeMode() || !canResize() || !renderer()->node())
@@ -2494,12 +2504,30 @@
     RenderBox* renderer = toRenderBox(element->renderer());
 
     Document* document = element->document();
-    if (!document->frame()->eventHandler()->mousePressed())
-        return;
+
+    IntPoint pos;
+    const PlatformGestureEvent* gevt = 0;
+
+    switch (evt.type()) {
+    case PlatformEvent::MouseMoved:
+        if (!document->frame()->eventHandler()->mousePressed())
+            return;
+        pos = static_cast<const PlatformMouseEvent*>(&evt)->position();
+        break;
+    case PlatformEvent::GestureScrollUpdate:
+    case PlatformEvent::GestureScrollUpdateWithoutPropagation:
+        pos = static_cast<const PlatformGestureEvent*>(&evt)->position();
+        gevt = static_cast<const PlatformGestureEvent*>(&evt);
+        pos = gevt->position();
+        pos.move(gevt->deltaX(), gevt->deltaY());
+        break;
+    default:
+        ASSERT_NOT_REACHED();
+    }
 
     float zoomFactor = renderer->style()->effectiveZoom();
 
-    LayoutSize newOffset = offsetFromResizeCorner(document->view()->windowToContents(evt.position()));
+    LayoutSize newOffset = offsetFromResizeCorner(document->view()->windowToContents(pos));
     newOffset.setWidth(newOffset.width() / zoomFactor);
     newOffset.setHeight(newOffset.height() / zoomFactor);
     
@@ -2653,12 +2681,24 @@
     return IntRect();
 }
 
-static IntRect resizerCornerRect(const RenderLayer* layer, const IntRect& bounds)
+IntRect RenderLayer::resizerCornerRect(const IntRect& bounds, ResizerHitTestType resizerHitTestType) const
 {
-    ASSERT(layer->renderer()->isBox());
-    if (layer->renderer()->style()->resize() == RESIZE_NONE)
+    ASSERT(renderer()->isBox());
+    if (renderer()->style()->resize() == RESIZE_NONE)
         return IntRect();
-    return cornerRect(layer, bounds);
+    IntRect corner = cornerRect(this, bounds);
+
+    if (resizerHitTestType == ResizerForTouch) {
+        // We make the resizer virtually larger for touch hit testing. With the
+        // expanding ratio k = ResizerControlExpandRatioForTouch, we first move
+        // the resizer rect (of width w & height h), by (-w * (k-1), -h * (k-1)),
+        // then expand the rect by new_w/h = w/h * k.
+        int expand_ratio = ResizerControlExpandRatioForTouch - 1;
+        corner.move(-corner.width() * expand_ratio, -corner.height() * expand_ratio);
+        corner.expand(corner.width() * expand_ratio, corner.height() * expand_ratio);
+    }
+
+    return corner;
 }
 
 IntRect RenderLayer::scrollCornerAndResizerRect() const
@@ -2668,7 +2708,7 @@
         return IntRect();
     IntRect scrollCornerAndResizer = scrollCornerRect();
     if (scrollCornerAndResizer.isEmpty())
-        scrollCornerAndResizer = resizerCornerRect(this, box->pixelSnappedBorderBoxRect());
+        scrollCornerAndResizer = resizerCornerRect(box->pixelSnappedBorderBoxRect(), ResizerForPointer);
     return scrollCornerAndResizer;
 }
 
@@ -2801,7 +2841,7 @@
     const RenderBox* box = renderBox();
     int x = minX + box->borderLeft();
     if (renderer()->style()->shouldPlaceBlockDirectionScrollbarOnLogicalLeft())
-        x += m_vBar ? m_vBar->width() : resizerCornerRect(this, box->pixelSnappedBorderBoxRect()).width();
+        x += m_vBar ? m_vBar->width() : resizerCornerRect(box->pixelSnappedBorderBoxRect(), ResizerForPointer).width();
     return x;
 }
 
@@ -3026,7 +3066,7 @@
     if (m_scrollCorner)
         m_scrollCorner->setFrameRect(scrollCorner);
     if (m_resizer)
-        m_resizer->setFrameRect(resizerCornerRect(this, borderBox));
+        m_resizer->setFrameRect(resizerCornerRect(borderBox, ResizerForPointer));
 
     if (isComposited())
         backing()->positionOverflowControlsLayers(offsetFromRoot);
@@ -3195,22 +3235,22 @@
         return;
 
     m_scrollDimensionsDirty = true;
-    IntSize originalScrollOffset = scrollOffset();
+    IntSize originalScrollOffset = adjustedScrollOffset();
 
     computeScrollDimensions();
 
     if (box->style()->overflowX() != OMARQUEE) {
         // Layout may cause us to be at an invalid scroll position. In this case we need
         // to pull our scroll offsets back to the max (or push them up to the min).
-        IntSize clampedScrollOffset = clampScrollOffset(scrollOffset());
-        if (clampedScrollOffset != scrollOffset())
+        IntSize clampedScrollOffset = clampScrollOffset(adjustedScrollOffset());
+        if (clampedScrollOffset != adjustedScrollOffset())
             scrollToOffset(clampedScrollOffset);
     }
 
     updateScrollbarsAfterLayout();
 
-    if (originalScrollOffset != scrollOffset())
-        scrollToOffsetWithoutAnimation(IntPoint(scrollOffset()));
+    if (originalScrollOffset != adjustedScrollOffset())
+        scrollToOffsetWithoutAnimation(IntPoint(adjustedScrollOffset()));
 
     // Composited scrolling may need to be enabled or disabled if the amount of overflow changed.
     if (renderer()->view() && compositor()->updateLayerCompositingState(this))
@@ -3230,7 +3270,7 @@
     if (scrollCornerRect().intersects(localRect))
         return true;
     
-    if (resizerCornerRect(this, borderBox).intersects(localRect))
+    if (resizerCornerRect(borderBox, ResizerForPointer).intersects(localRect))
         return true;
 
     return false;
@@ -3362,7 +3402,7 @@
     RenderBox* box = renderBox();
     ASSERT(box);
 
-    IntRect absRect = resizerCornerRect(this, box->pixelSnappedBorderBoxRect());
+    IntRect absRect = resizerCornerRect(box->pixelSnappedBorderBoxRect(), ResizerForPointer);
     absRect.moveBy(paintOffset);
     if (!absRect.intersects(damageRect))
         return;
@@ -3393,18 +3433,18 @@
     }
 }
 
-bool RenderLayer::isPointInResizeControl(const IntPoint& absolutePoint) const
+bool RenderLayer::isPointInResizeControl(const IntPoint& absolutePoint,
+                                         ResizerHitTestType resizerHitTestType) const
 {
     if (!canResize())
         return false;
-    
+
     RenderBox* box = renderBox();
     ASSERT(box);
 
     IntPoint localPoint = roundedIntPoint(absoluteToContents(absolutePoint));
-
-    IntRect localBounds(0, 0, box->pixelSnappedWidth(), box->pixelSnappedHeight());
-    return resizerCornerRect(this, localBounds).contains(localPoint);
+    IntRect localBounds (0, 0, box->pixelSnappedWidth(), box->pixelSnappedHeight());
+    return resizerCornerRect(localBounds, resizerHitTestType).contains(localPoint);
 }
 
 bool RenderLayer::hitTestOverflowControls(HitTestResult& result, const IntPoint& localPoint)
@@ -3417,7 +3457,7 @@
     
     IntRect resizeControlRect;
     if (renderer()->style()->resize() != RESIZE_NONE) {
-        resizeControlRect = resizerCornerRect(this, box->pixelSnappedBorderBoxRect());
+        resizeControlRect = resizerCornerRect(box->pixelSnappedBorderBoxRect(), ResizerForPointer);
         if (resizeControlRect.contains(localPoint))
             return true;
     }
@@ -4629,7 +4669,7 @@
 
     for (int i = layerFragments.size() - 1; i >= 0; --i) {
         const LayerFragment& fragment = layerFragments.at(i);
-        if (fragment.backgroundRect.intersects(hitTestLocation) && resizerCornerRect(this, pixelSnappedIntRect(fragment.layerBounds)).contains(hitTestLocation.roundedPoint()))
+        if (fragment.backgroundRect.intersects(hitTestLocation) && resizerCornerRect(pixelSnappedIntRect(fragment.layerBounds), ResizerForPointer).contains(hitTestLocation.roundedPoint()))
             return true;
     }
     
@@ -5456,9 +5496,9 @@
         compositor()->layerBecameComposited(this);
 
         updateOrRemoveFilterEffectRenderer();
-#if ENABLE(CSS_COMPOSITING)
-        backing()->setBlendMode(m_blendMode);
-#endif
+
+        if (RuntimeEnabledFeatures::cssCompositingEnabled())
+            backing()->setBlendMode(m_blendMode);
     }
     return m_backing.get();
 }
@@ -5812,9 +5852,7 @@
             && !renderer()->hasTransform()
             && !renderer()->hasClipPath()
             && !renderer()->hasFilter()
-#if ENABLE(CSS_COMPOSITING)
             && !renderer()->hasBlendMode()
-#endif
             && !isTransparent()
             && !needsCompositedScrolling()
             && !renderer()->isFloatingWithShapeOutside()
@@ -6123,6 +6161,7 @@
         m_marquee.clear();
     }
 
+    updateResizerAreaSet();
     updateScrollbarsAfterStyleChange(oldStyle);
     updateStackingContextsAfterStyleChange(oldStyle);
     updateVisibilityAfterStyleChange(oldStyle);
@@ -6151,9 +6190,9 @@
 
     updateDescendantDependentFlags();
     updateTransform();
-#if ENABLE(CSS_COMPOSITING)
-    updateBlendMode();
-#endif
+
+    if (RuntimeEnabledFeatures::cssCompositingEnabled())
+        updateBlendMode();
 
     bool didPaintWithFilters = false;
 
@@ -6171,6 +6210,19 @@
         backing()->updateGraphicsLayerGeometry();
 }
 
+void RenderLayer::updateResizerAreaSet() {
+    Frame* frame = renderer()->frame();
+    if (!frame)
+        return;
+    FrameView* frameView = frame->view();
+    if (!frameView)
+        return;
+    if (canResize())
+        frameView->addResizerArea(this);
+    else
+        frameView->removeResizerArea(this);
+}
+
 void RenderLayer::updateScrollableAreaSet(bool hasOverflow)
 {
     Frame* frame = renderer()->frame();
diff --git a/Source/core/rendering/RenderLayer.h b/Source/core/rendering/RenderLayer.h
index eebc9b1..85053ca 100644
--- a/Source/core/rendering/RenderLayer.h
+++ b/Source/core/rendering/RenderLayer.h
@@ -47,6 +47,7 @@
 #include "core/platform/ScrollableArea.h"
 #include "core/rendering/PaintInfo.h"
 #include "core/rendering/RenderBox.h"
+
 #include <wtf/OwnPtr.h>
 
 #include "core/rendering/RenderLayerFilterInfo.h"
@@ -58,6 +59,7 @@
 class HitTestRequest;
 class HitTestResult;
 class HitTestingTransformState;
+class PlatformEvent;
 class RenderFlowThread;
 class RenderGeometryMap;
 class RenderLayerBacking;
@@ -375,6 +377,14 @@
 
     LayoutRect rect() const { return LayoutRect(location(), size()); }
 
+    enum ResizerHitTestType {
+        ResizerForPointer,
+        ResizerForTouch
+    };
+
+    // See comments on isPointInResizeControl.
+    virtual IntRect resizerCornerRect(const IntRect& bounds, ResizerHitTestType resizerHitTestType) const;
+
     int scrollWidth() const;
     int scrollHeight() const;
 
@@ -393,7 +403,7 @@
 
     int scrollXOffset() const { return m_scrollOffset.width() + scrollOrigin().x(); }
     int scrollYOffset() const { return m_scrollOffset.height() + scrollOrigin().y(); }
-    IntSize scrollOffset() const { return IntSize(scrollXOffset(), scrollYOffset()); }
+    IntSize adjustedScrollOffset() const { return IntSize(scrollXOffset(), scrollYOffset()); }
 
     void scrollRectToVisible(const LayoutRect&, const ScrollAlignment& alignX, const ScrollAlignment& alignY);
 
@@ -419,7 +429,9 @@
     int horizontalScrollbarHeight(OverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize) const;
 
     bool hasOverflowControls() const;
-    bool isPointInResizeControl(const IntPoint& absolutePoint) const;
+    // isPointInResizeControl() is used for testing if a pointer/touch position is in the resize control
+    // area.
+    bool isPointInResizeControl(const IntPoint& absolutePoint, ResizerHitTestType resizerHitTestType) const;
     bool hitTestOverflowControls(HitTestResult&, const IntPoint& localPoint);
     IntSize offsetFromResizeCorner(const IntPoint& absolutePoint) const;
 
@@ -433,7 +445,7 @@
     void autoscroll(const IntPoint&);
 
     bool canResize() const;
-    void resize(const PlatformMouseEvent&, const LayoutSize&);
+    void resize(const PlatformEvent&, const LayoutSize&);
     bool inResizeMode() const { return m_inResizeMode; }
     void setInResizeMode(bool b) { m_inResizeMode = b; }
 
@@ -468,10 +480,8 @@
     RenderLayer* enclosingPaginationLayer() const { return m_enclosingPaginationLayer; }
 
     void updateTransform();
-    
-#if ENABLE(CSS_COMPOSITING)
+
     void updateBlendMode();
-#endif
 
     const LayoutSize& paintOffset() const { return m_paintOffset; }
 
@@ -721,11 +731,7 @@
     virtual void filterNeedsRepaint();
     bool hasFilter() const { return renderer()->hasFilter(); }
 
-#if ENABLE(CSS_COMPOSITING)
-    bool hasBlendMode() const { return renderer()->hasBlendMode(); }
-#else
-    bool hasBlendMode() const { return false; }
-#endif
+    bool hasBlendMode() const;
 
     // Overloaded new operator. Derived classes must override operator new
     // in order to allocate out of the RenderArena.
@@ -1021,6 +1027,7 @@
 
     IntSize scrollbarOffset(const Scrollbar*) const;
     
+    void updateResizerAreaSet();
     void updateScrollableAreaSet(bool hasOverflow);
 
     void dirtyAncestorChainVisibleDescendantStatus();
@@ -1172,9 +1179,7 @@
 
     bool m_hasFilterInfo : 1;
 
-#if ENABLE(CSS_COMPOSITING)
     BlendMode m_blendMode;
-#endif
 
     RenderLayerModelObject* m_renderer;
 
diff --git a/Source/core/rendering/RenderLayerBacking.cpp b/Source/core/rendering/RenderLayerBacking.cpp
index ac13c24..4c50398 100644
--- a/Source/core/rendering/RenderLayerBacking.cpp
+++ b/Source/core/rendering/RenderLayerBacking.cpp
@@ -29,7 +29,7 @@
 
 #include "CSSPropertyNames.h"
 #include "HTMLNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/html/HTMLCanvasElement.h"
 #include "core/html/HTMLIFrameElement.h"
@@ -193,17 +193,15 @@
     
     m_graphicsLayer = createGraphicsLayer(layerName);
 
-    if (m_isMainFrameRenderViewLayer) {
+    if (m_isMainFrameRenderViewLayer)
         m_graphicsLayer->setContentsOpaque(true);
-        m_graphicsLayer->setAppliesPageScale();
-    }
 
     updateOpacity(renderer()->style());
     updateTransform(renderer()->style());
     updateFilters(renderer()->style());
-#if ENABLE(CSS_COMPOSITING)
-    updateLayerBlendMode(renderer()->style());
-#endif
+
+    if (RuntimeEnabledFeatures::cssCompositingEnabled())
+        updateLayerBlendMode(renderer()->style());
 }
 
 void RenderLayerBacking::destroyGraphicsLayers()
@@ -264,11 +262,9 @@
     }
 }
 
-#if ENABLE(CSS_COMPOSITING)
 void RenderLayerBacking::updateLayerBlendMode(const RenderStyle*)
 {
 }
-#endif
 
 static bool hasNonZeroTransformOrigin(const RenderObject* renderer)
 {
@@ -476,9 +472,8 @@
     if (!renderer()->animation()->isRunningAcceleratedAnimationOnRenderer(renderer(), CSSPropertyOpacity))
         updateOpacity(renderer()->style());
 
-#if ENABLE(CSS_COMPOSITING)
-    updateLayerBlendMode(renderer()->style());
-#endif
+    if (RuntimeEnabledFeatures::cssCompositingEnabled())
+        updateLayerBlendMode(renderer()->style());
 
     bool isSimpleContainer = isSimpleContainerCompositingLayer();
     
@@ -682,7 +677,7 @@
         ASSERT(m_scrollingContentsLayer);
         RenderBox* renderBox = toRenderBox(renderer());
         IntRect paddingBox(renderBox->borderLeft(), renderBox->borderTop(), renderBox->width() - renderBox->borderLeft() - renderBox->borderRight(), renderBox->height() - renderBox->borderTop() - renderBox->borderBottom());
-        IntSize scrollOffset = m_owningLayer->scrollOffset();
+        IntSize scrollOffset = m_owningLayer->adjustedScrollOffset();
 
         m_scrollingLayer->setPosition(FloatPoint(paddingBox.location() - localCompositingBounds.location()));
 
@@ -1014,8 +1009,6 @@
             layerName = m_owningLayer->debugName() + " (contents containment)";
 #endif
             m_contentsContainmentLayer = createGraphicsLayer(layerName);
-            m_contentsContainmentLayer->setAppliesPageScale(true);
-            m_graphicsLayer->setAppliesPageScale(false);
             layerChanged = true;
         }
     } else {
@@ -1028,7 +1021,6 @@
             m_contentsContainmentLayer->removeFromParent();
             m_contentsContainmentLayer = nullptr;
             layerChanged = true;
-            m_graphicsLayer->setAppliesPageScale(true);
         }
     }
     
@@ -1532,11 +1524,9 @@
     compositor()->repaintInCompositedAncestor(m_owningLayer, compositedBounds());
 }
 
-#if ENABLE(CSS_COMPOSITING)
 void RenderLayerBacking::setBlendMode(BlendMode)
 {
 }
-#endif
 
 void RenderLayerBacking::setContentsNeedDisplay()
 {
diff --git a/Source/core/rendering/RenderLayerBacking.h b/Source/core/rendering/RenderLayerBacking.h
index 240380b..f13c487 100644
--- a/Source/core/rendering/RenderLayerBacking.h
+++ b/Source/core/rendering/RenderLayerBacking.h
@@ -175,9 +175,7 @@
     // Return an estimate of the backing store area (in pixels) allocated by this object's GraphicsLayers.
     double backingStoreMemoryEstimate() const;
 
-#if ENABLE(CSS_COMPOSITING)
     void setBlendMode(BlendMode);
-#endif
     void reportMemoryUsage(MemoryObjectInfo*) const;
 
 private:
@@ -216,9 +214,7 @@
 
     void updateOpacity(const RenderStyle*);
     void updateTransform(const RenderStyle*);
-#if ENABLE(CSS_COMPOSITING)
     void updateLayerBlendMode(const RenderStyle*);
-#endif
     // Return the opacity value that this layer should use for compositing.
     float compositingOpacity(float rendererOpacity) const;
     
diff --git a/Source/core/rendering/RenderLayerCompositor.cpp b/Source/core/rendering/RenderLayerCompositor.cpp
index 6bf4e71..48e0463 100644
--- a/Source/core/rendering/RenderLayerCompositor.cpp
+++ b/Source/core/rendering/RenderLayerCompositor.cpp
@@ -1918,12 +1918,7 @@
 
 bool RenderLayerCompositor::requiresCompositingForBlending(RenderObject* renderer) const
 {
-#if ENABLE(CSS_COMPOSITING)
     return renderer->hasBlendMode();
-#else
-    UNUSED_PARAM(renderer);
-    return false;
-#endif
 }
 
 bool RenderLayerCompositor::requiresCompositingForPosition(RenderObject* renderer, const RenderLayer* layer, RenderLayer::ViewportConstrainedNotCompositedReason* viewportConstrainedNotCompositedReason) const
@@ -2298,8 +2293,6 @@
             m_layerForOverhangAreas->setDrawsContent(false);
             m_layerForOverhangAreas->setSize(m_renderView->frameView()->frameRect().size());
 
-            ScrollbarTheme::theme()->setUpOverhangAreasLayerContents(m_layerForOverhangAreas.get(), this->page()->chrome()->client()->underlayColor());
-
             // We want the overhang areas layer to be positioned below the frame contents,
             // so insert it below the clip layer.
             m_overflowControlsHostLayer->addChildBelow(m_layerForOverhangAreas.get(), m_clipLayer.get());
diff --git a/Source/core/rendering/RenderListBox.cpp b/Source/core/rendering/RenderListBox.cpp
index 15eed0c..f22f65a 100644
--- a/Source/core/rendering/RenderListBox.cpp
+++ b/Source/core/rendering/RenderListBox.cpp
@@ -34,7 +34,7 @@
 #include "HTMLNames.h"
 #include "core/accessibility/AXObjectCache.h"
 #include "core/css/CSSFontSelector.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/DocumentEventQueue.h"
 #include "core/dom/NodeRenderStyle.h"
@@ -562,6 +562,9 @@
     IntPoint pos = frame()->view()->windowToContents(frame()->eventHandler()->lastKnownMousePosition());
 
     int endIndex = scrollToward(pos);
+    if (selectElement()->isDisabledFormControl())
+        return;
+
     if (endIndex >= 0) {
         HTMLSelectElement* select = selectElement();
         m_inAutoscroll = true;
@@ -577,6 +580,9 @@
 
 void RenderListBox::stopAutoscroll()
 {
+    if (selectElement()->isDisabledFormControl())
+        return;
+
     selectElement()->listBoxOnChange();
 }
 
diff --git a/Source/core/rendering/RenderListMarker.cpp b/Source/core/rendering/RenderListMarker.cpp
index 68ed311..f429f31 100644
--- a/Source/core/rendering/RenderListMarker.cpp
+++ b/Source/core/rendering/RenderListMarker.cpp
@@ -29,7 +29,7 @@
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/loader/cache/CachedImage.h"
 #include "core/platform/graphics/Font.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/RenderLayer.h"
 #include "core/rendering/RenderListItem.h"
 #include "core/rendering/RenderView.h"
diff --git a/Source/core/rendering/RenderMenuList.cpp b/Source/core/rendering/RenderMenuList.cpp
index 8aa6de9..1734f3e 100644
--- a/Source/core/rendering/RenderMenuList.cpp
+++ b/Source/core/rendering/RenderMenuList.cpp
@@ -30,7 +30,7 @@
 #include "core/accessibility/AXObjectCache.h"
 #include "core/accessibility/AccessibilityMenuList.h"
 #include "core/css/CSSFontSelector.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/NodeRenderStyle.h"
 #include "core/html/HTMLOptGroupElement.h"
 #include "core/html/HTMLOptionElement.h"
@@ -42,6 +42,7 @@
 #include "core/page/Settings.h"
 #include "core/platform/PopupMenu.h"
 #include "core/platform/graphics/FontCache.h"
+#include "core/platform/graphics/IntSize.h"
 #include "core/platform/graphics/TextRun.h"
 #include "core/rendering/RenderBR.h"
 #include "core/rendering/RenderScrollbar.h"
@@ -332,13 +333,10 @@
         m_popup = document()->page()->chrome()->createPopupMenu(this);
     m_popupIsVisible = true;
 
-    // Compute the top left taking transforms into account, but use
-    // the actual width of the element to size the popup.
-    FloatPoint absTopLeft = localToAbsolute(FloatPoint(), UseTransforms);
-    IntRect absBounds = absoluteBoundingBoxRectIgnoringTransforms();
-    absBounds.setLocation(roundedIntPoint(absTopLeft));
+    FloatQuad quad(localToAbsoluteQuad(FloatQuad(borderBoundingBox())));
+    IntSize size = pixelSnappedIntRect(frameRect()).size();
     HTMLSelectElement* select = selectElement();
-    m_popup->show(absBounds, document()->view(), select->optionToListIndex(select->selectedIndex()));
+    m_popup->show(quad, size, document()->view(), select->optionToListIndex(select->selectedIndex()));
 }
 
 void RenderMenuList::hidePopup()
diff --git a/Source/core/rendering/RenderObject.cpp b/Source/core/rendering/RenderObject.cpp
index 3f277d3..6965c96 100644
--- a/Source/core/rendering/RenderObject.cpp
+++ b/Source/core/rendering/RenderObject.cpp
@@ -31,7 +31,7 @@
 #include <algorithm>
 #include "HTMLNames.h"
 #include "core/accessibility/AXObjectCache.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/editing/EditingBoundary.h"
 #include "core/editing/FrameSelection.h"
@@ -1144,7 +1144,16 @@
     const AtomicString& href = toElement(n)->getAttribute(hrefAttr);
     if (href.isNull())
         return;
-    context->setURLForRect(n->document()->completeURL(href), pixelSnappedIntRect(rect));
+    KURL url = n->document()->completeURL(href);
+    if (!url.isValid())
+        return;
+    if (context->supportsURLFragments() && url.hasFragmentIdentifier() && equalIgnoringFragmentIdentifier(url, n->document()->baseURL())) {
+        String name = url.fragmentIdentifier();
+        if (document()->findAnchor(name))
+            context->setURLFragmentForRect(name, pixelSnappedIntRect(rect));
+        return;
+    }
+    context->setURLForRect(url, pixelSnappedIntRect(rect));
 }
 
 void RenderObject::paintOutline(PaintInfo& paintInfo, const LayoutRect& paintRect)
@@ -2367,7 +2376,7 @@
 
 inline void RenderObject::clearLayoutRootIfNeeded() const
 {
-    if (!documentBeingDestroyed() && frame()) {
+    if (frame()) {
         if (FrameView* view = frame()->view()) {
             if (view->layoutRoot() == this) {
                 ASSERT_NOT_REACHED();
@@ -2784,6 +2793,11 @@
     return document()->styleResolver()->pseudoStyleForElement(element, pseudoStyleRequest, parentStyle);
 }
 
+bool RenderObject::hasBlendMode() const
+{
+    return RuntimeEnabledFeatures::cssCompositingEnabled() && style() && style()->hasBlendMode();
+}
+
 static Color decorationColor(RenderStyle* style)
 {
     Color result;
diff --git a/Source/core/rendering/RenderObject.h b/Source/core/rendering/RenderObject.h
index 243ec1b..3b24bba 100644
--- a/Source/core/rendering/RenderObject.h
+++ b/Source/core/rendering/RenderObject.h
@@ -589,11 +589,7 @@
 
     bool hasFilter() const { return style() && style()->hasFilter(); }
 
-#if ENABLE(CSS_COMPOSITING)
-    bool hasBlendMode() const { return style() && style()->hasBlendMode(); }
-#else
-    bool hasBlendMode() const { return false; }
-#endif
+    bool hasBlendMode() const;
 
     inline bool preservesNewline() const;
 
diff --git a/Source/core/rendering/RenderRegion.cpp b/Source/core/rendering/RenderRegion.cpp
index 73754b2..91b017e 100644
--- a/Source/core/rendering/RenderRegion.cpp
+++ b/Source/core/rendering/RenderRegion.cpp
@@ -30,7 +30,7 @@
 #include "config.h"
 #include "core/rendering/RenderRegion.h"
 
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Range.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/IntRect.h"
diff --git a/Source/core/rendering/RenderScrollbar.cpp b/Source/core/rendering/RenderScrollbar.cpp
index b83655f..083c76c 100644
--- a/Source/core/rendering/RenderScrollbar.cpp
+++ b/Source/core/rendering/RenderScrollbar.cpp
@@ -26,7 +26,7 @@
 #include "config.h"
 #include "core/rendering/RenderScrollbar.h"
 
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/rendering/RenderPart.h"
diff --git a/Source/core/rendering/RenderSearchField.cpp b/Source/core/rendering/RenderSearchField.cpp
index fa4c187..ecee30e 100644
--- a/Source/core/rendering/RenderSearchField.cpp
+++ b/Source/core/rendering/RenderSearchField.cpp
@@ -27,7 +27,7 @@
 #include "CSSValueKeywords.h"
 #include "HTMLNames.h"
 #include "core/css/CSSFontSelector.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/editing/FrameSelection.h"
 #include "core/html/HTMLInputElement.h"
 #include "core/html/shadow/TextControlInnerElements.h"
@@ -38,7 +38,7 @@
 #include "core/page/Settings.h"
 #include "core/platform/LocalizedStrings.h"
 #include "core/platform/PlatformKeyboardEvent.h"
-#include "core/platform/SearchPopupMenu.h"
+#include "core/platform/graphics/FloatQuad.h"
 #include "core/platform/graphics/SimpleFontData.h"
 #include "core/rendering/HitTestResult.h"
 #include "core/rendering/RenderLayer.h"
@@ -55,8 +55,6 @@
 
 RenderSearchField::RenderSearchField(Element* element)
     : RenderTextControlSingleLine(element)
-    , m_searchPopupIsVisible(false)
-    , m_searchPopup(0)
 {
     ASSERT(element->isHTMLElement());
     ASSERT(element->toInputElement());
@@ -65,15 +63,11 @@
 
 RenderSearchField::~RenderSearchField()
 {
-    if (m_searchPopup) {
-        m_searchPopup->popupMenu()->disconnectClient();
-        m_searchPopup = 0;
-    }
 }
 
-inline HTMLElement* RenderSearchField::resultsButtonElement() const
+inline HTMLElement* RenderSearchField::searchDecorationElement() const
 {
-    return inputElement()->resultsButtonElement();
+    return inputElement()->searchDecorationElement();
 }
 
 inline HTMLElement* RenderSearchField::cancelButtonElement() const
@@ -81,75 +75,13 @@
     return inputElement()->cancelButtonElement();
 }
 
-void RenderSearchField::addSearchResult()
-{
-    HTMLInputElement* input = inputElement();
-    if (input->maxResults() <= 0)
-        return;
-
-    String value = input->value();
-    if (value.isEmpty())
-        return;
-
-    int size = static_cast<int>(m_recentSearches.size());
-    for (int i = size - 1; i >= 0; --i) {
-        if (m_recentSearches[i] == value)
-            m_recentSearches.remove(i);
-    }
-
-    m_recentSearches.insert(0, value);
-    while (static_cast<int>(m_recentSearches.size()) > input->maxResults())
-        m_recentSearches.removeLast();
-
-    const AtomicString& name = autosaveName();
-    if (!m_searchPopup)
-        m_searchPopup = document()->page()->chrome()->createSearchPopupMenu(this);
-
-    m_searchPopup->saveRecentSearches(name, m_recentSearches);
-}
-
-void RenderSearchField::showPopup()
-{
-    if (m_searchPopupIsVisible)
-        return;
-
-    if (!m_searchPopup)
-        m_searchPopup = document()->page()->chrome()->createSearchPopupMenu(this);
-
-    if (!m_searchPopup->enabled())
-        return;
-
-    m_searchPopupIsVisible = true;
-
-    const AtomicString& name = autosaveName();
-    m_searchPopup->loadRecentSearches(name, m_recentSearches);
-
-    // Trim the recent searches list if the maximum size has changed since we last saved.
-    HTMLInputElement* input = inputElement();
-    if (static_cast<int>(m_recentSearches.size()) > input->maxResults()) {
-        do {
-            m_recentSearches.removeLast();
-        } while (static_cast<int>(m_recentSearches.size()) > input->maxResults());
-
-        m_searchPopup->saveRecentSearches(name, m_recentSearches);
-    }
-
-    m_searchPopup->popupMenu()->show(pixelSnappedIntRect(absoluteBoundingBoxRect()), document()->view(), -1);
-}
-
-void RenderSearchField::hidePopup()
-{
-    if (m_searchPopup)
-        m_searchPopup->popupMenu()->hide();
-}
-
 LayoutUnit RenderSearchField::computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const
 {
-    HTMLElement* resultsButton = resultsButtonElement();
-    if (RenderBox* resultsRenderer = resultsButton ? resultsButton->renderBox() : 0) {
-        resultsRenderer->updateLogicalHeight();
-        nonContentHeight = max(nonContentHeight, resultsRenderer->borderAndPaddingLogicalHeight() + resultsRenderer->marginLogicalHeight());
-        lineHeight = max(lineHeight, resultsRenderer->logicalHeight());
+    HTMLElement* searchDecoration = searchDecorationElement();
+    if (RenderBox* decorationRenderer = searchDecoration ? searchDecoration->renderBox() : 0) {
+        decorationRenderer->updateLogicalHeight();
+        nonContentHeight = max(nonContentHeight, decorationRenderer->borderAndPaddingLogicalHeight() + decorationRenderer->marginLogicalHeight());
+        lineHeight = max(lineHeight, decorationRenderer->logicalHeight());
     }
     HTMLElement* cancelButton = cancelButtonElement();
     if (RenderBox* cancelRenderer = cancelButton ? cancelButton->renderBox() : 0) {
@@ -167,9 +99,6 @@
 
     if (cancelButtonElement())
         updateCancelButtonVisibility();
-
-    if (m_searchPopupIsVisible)
-        m_searchPopup->popupMenu()->updateFromElement();
 }
 
 void RenderSearchField::updateCancelButtonVisibility() const
@@ -193,172 +122,6 @@
     return (style()->visibility() == HIDDEN || inputElement()->value().isEmpty()) ? HIDDEN : VISIBLE;
 }
 
-const AtomicString& RenderSearchField::autosaveName() const
-{
-    return toElement(node())->getAttribute(autosaveAttr);
-}
-
-// PopupMenuClient methods
-void RenderSearchField::valueChanged(unsigned listIndex, bool fireEvents)
-{
-    ASSERT(static_cast<int>(listIndex) < listSize());
-    HTMLInputElement* input = inputElement();
-    if (static_cast<int>(listIndex) == (listSize() - 1)) {
-        if (fireEvents) {
-            m_recentSearches.clear();
-            const AtomicString& name = autosaveName();
-            if (!name.isEmpty()) {
-                if (!m_searchPopup)
-                    m_searchPopup = document()->page()->chrome()->createSearchPopupMenu(this);
-                m_searchPopup->saveRecentSearches(name, m_recentSearches);
-            }
-        }
-    } else {
-        input->setValue(itemText(listIndex));
-        if (fireEvents)
-            input->onSearch();
-        input->select();
-    }
-}
-
-String RenderSearchField::itemText(unsigned listIndex) const
-{
-    int size = listSize();
-    if (size == 1) {
-        ASSERT(!listIndex);
-        return searchMenuNoRecentSearchesText();
-    }
-    if (!listIndex)
-        return searchMenuRecentSearchesText();
-    if (itemIsSeparator(listIndex))
-        return String();
-    if (static_cast<int>(listIndex) == (size - 1))
-        return searchMenuClearRecentSearchesText();
-    return m_recentSearches[listIndex - 1];
-}
-
-String RenderSearchField::itemLabel(unsigned) const
-{
-    return String();
-}
-
-String RenderSearchField::itemIcon(unsigned) const
-{
-    return String();
-}
-
-bool RenderSearchField::itemIsEnabled(unsigned listIndex) const
-{
-     if (!listIndex || itemIsSeparator(listIndex))
-        return false;
-    return true;
-}
-
-PopupMenuStyle RenderSearchField::itemStyle(unsigned) const
-{
-    return menuStyle();
-}
-
-PopupMenuStyle RenderSearchField::menuStyle() const
-{
-    return PopupMenuStyle(style()->visitedDependentColor(CSSPropertyColor), style()->visitedDependentColor(CSSPropertyBackgroundColor), style()->font(), style()->visibility() == VISIBLE,
-        style()->display() == NONE, style()->textIndent(), style()->direction(), isOverride(style()->unicodeBidi()), PopupMenuStyle::CustomBackgroundColor);
-}
-
-int RenderSearchField::clientInsetLeft() const
-{
-    // Inset the menu by the radius of the cap on the left so that
-    // it only runs along the straight part of the bezel.
-    return height() / 2;
-}
-
-int RenderSearchField::clientInsetRight() const
-{
-    // Inset the menu by the radius of the cap on the right so that
-    // it only runs along the straight part of the bezel (unless it needs
-    // to be wider).
-    return height() / 2;
-}
-
-LayoutUnit RenderSearchField::clientPaddingLeft() const
-{
-    LayoutUnit padding = paddingLeft();
-    if (RenderBox* box = innerBlockElement() ? innerBlockElement()->renderBox() : 0)
-        padding += box->x();
-    return padding;
-}
-
-LayoutUnit RenderSearchField::clientPaddingRight() const
-{
-    LayoutUnit padding = paddingRight();
-    if (RenderBox* containerBox = containerElement() ? containerElement()->renderBox() : 0) {
-        if (RenderBox* innerBlockBox = innerBlockElement() ? innerBlockElement()->renderBox() : 0)
-            padding += containerBox->width() - (innerBlockBox->x() + innerBlockBox->width());
-    }
-    return padding;
-}
-
-int RenderSearchField::listSize() const
-{
-    // If there are no recent searches, then our menu will have 1 "No recent searches" item.
-    if (!m_recentSearches.size())
-        return 1;
-    // Otherwise, leave room in the menu for a header, a separator, and the "Clear recent searches" item.
-    return m_recentSearches.size() + 3;
-}
-
-int RenderSearchField::selectedIndex() const
-{
-    return -1;
-}
-
-void RenderSearchField::popupDidHide()
-{
-    m_searchPopupIsVisible = false;
-}
-
-bool RenderSearchField::itemIsSeparator(unsigned listIndex) const
-{
-    // The separator will be the second to last item in our list.
-    return static_cast<int>(listIndex) == (listSize() - 2);
-}
-
-bool RenderSearchField::itemIsLabel(unsigned listIndex) const
-{
-    return !listIndex;
-}
-
-bool RenderSearchField::itemIsSelected(unsigned) const
-{
-    return false;
-}
-
-void RenderSearchField::setTextFromItem(unsigned listIndex)
-{
-    inputElement()->setValue(itemText(listIndex));
-}
-
-FontSelector* RenderSearchField::fontSelector() const
-{
-    return document()->styleResolver()->fontSelector();
-}
-
-HostWindow* RenderSearchField::hostWindow() const
-{
-    return document()->view()->hostWindow();
-}
-
-PassRefPtr<Scrollbar> RenderSearchField::createScrollbar(ScrollableArea* scrollableArea, ScrollbarOrientation orientation, ScrollbarControlSize controlSize)
-{
-    RefPtr<Scrollbar> widget;
-    bool hasCustomScrollbarStyle = style()->hasPseudoStyle(SCROLLBAR);
-    if (hasCustomScrollbarStyle)
-        widget = RenderScrollbar::createCustomScrollbar(scrollableArea, orientation, this->node());
-    else
-        widget = Scrollbar::createNativeScrollbar(scrollableArea, orientation, controlSize);
-    return widget.release();
-}
-
 LayoutUnit RenderSearchField::computeLogicalHeightLimit() const
 {
     return logicalHeight();
diff --git a/Source/core/rendering/RenderSearchField.h b/Source/core/rendering/RenderSearchField.h
index 026eb68..b75400c 100644
--- a/Source/core/rendering/RenderSearchField.h
+++ b/Source/core/rendering/RenderSearchField.h
@@ -23,70 +23,30 @@
 #ifndef RenderSearchField_h
 #define RenderSearchField_h
 
-#include "core/platform/PopupMenuClient.h"
 #include "core/rendering/RenderTextControlSingleLine.h"
 
 namespace WebCore {
 
 class HTMLInputElement;
-class SearchPopupMenu;
 
-class RenderSearchField FINAL : public RenderTextControlSingleLine, private PopupMenuClient {
+class RenderSearchField FINAL : public RenderTextControlSingleLine {
 public:
     RenderSearchField(Element*);
     virtual ~RenderSearchField();
 
     void updateCancelButtonVisibility() const;
 
-    void addSearchResult();
     void stopSearchEventTimer();
 
-    bool popupIsVisible() const { return m_searchPopupIsVisible; }
-    void showPopup();
-    void hidePopup();
-
 private:
     virtual void centerContainerIfNeeded(RenderBox*) const OVERRIDE;
     virtual LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const OVERRIDE;
     virtual LayoutUnit computeLogicalHeightLimit() const OVERRIDE;
     virtual void updateFromElement() OVERRIDE;
     EVisibility visibilityForCancelButton() const;
-    const AtomicString& autosaveName() const;
 
-    // PopupMenuClient methods
-    virtual void valueChanged(unsigned listIndex, bool fireEvents = true) OVERRIDE;
-    virtual void selectionChanged(unsigned, bool) OVERRIDE { }
-    virtual void selectionCleared() OVERRIDE { }
-    virtual String itemText(unsigned listIndex) const OVERRIDE;
-    virtual String itemLabel(unsigned listIndex) const OVERRIDE;
-    virtual String itemIcon(unsigned listIndex) const OVERRIDE;
-    virtual String itemToolTip(unsigned) const OVERRIDE { return String(); }
-    virtual String itemAccessibilityText(unsigned) const OVERRIDE { return String(); }
-    virtual bool itemIsEnabled(unsigned listIndex) const OVERRIDE;
-    virtual PopupMenuStyle itemStyle(unsigned listIndex) const OVERRIDE;
-    virtual PopupMenuStyle menuStyle() const OVERRIDE;
-    virtual int clientInsetLeft() const OVERRIDE;
-    virtual int clientInsetRight() const OVERRIDE;
-    virtual LayoutUnit clientPaddingLeft() const OVERRIDE;
-    virtual LayoutUnit clientPaddingRight() const OVERRIDE;
-    virtual int listSize() const OVERRIDE;
-    virtual int selectedIndex() const OVERRIDE;
-    virtual void popupDidHide() OVERRIDE;
-    virtual bool itemIsSeparator(unsigned listIndex) const OVERRIDE;
-    virtual bool itemIsLabel(unsigned listIndex) const OVERRIDE;
-    virtual bool itemIsSelected(unsigned listIndex) const OVERRIDE;
-    virtual bool valueShouldChangeOnHotTrack() const OVERRIDE { return false; }
-    virtual void setTextFromItem(unsigned listIndex) OVERRIDE;
-    virtual FontSelector* fontSelector() const OVERRIDE;
-    virtual HostWindow* hostWindow() const OVERRIDE;
-    virtual PassRefPtr<Scrollbar> createScrollbar(ScrollableArea*, ScrollbarOrientation, ScrollbarControlSize) OVERRIDE;
-
-    HTMLElement* resultsButtonElement() const;
+    HTMLElement* searchDecorationElement() const;
     HTMLElement* cancelButtonElement() const;
-
-    bool m_searchPopupIsVisible;
-    RefPtr<SearchPopupMenu> m_searchPopup;
-    Vector<String> m_recentSearches;
 };
 
 inline RenderSearchField* toRenderSearchField(RenderObject* object)
diff --git a/Source/core/rendering/RenderSlider.cpp b/Source/core/rendering/RenderSlider.cpp
index eac96e8..cac447a 100644
--- a/Source/core/rendering/RenderSlider.cpp
+++ b/Source/core/rendering/RenderSlider.cpp
@@ -23,7 +23,7 @@
 
 #include "CSSPropertyNames.h"
 #include "HTMLNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Document.h"
 #include "core/dom/Event.h"
 #include "core/dom/EventNames.h"
diff --git a/Source/core/rendering/RenderTableCell.cpp b/Source/core/rendering/RenderTableCell.cpp
index 403a042..d1bc177 100644
--- a/Source/core/rendering/RenderTableCell.cpp
+++ b/Source/core/rendering/RenderTableCell.cpp
@@ -29,7 +29,7 @@
 #include "core/css/StylePropertySet.h"
 #include "core/html/HTMLTableCellElement.h"
 #include "core/platform/graphics/FloatQuad.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/transforms/TransformState.h"
 #include "core/rendering/PaintInfo.h"
 #include "core/rendering/RenderTableCol.h"
@@ -387,6 +387,11 @@
     if (parent() && section() && oldStyle && style()->height() != oldStyle->height())
         section()->rowLogicalHeightChanged(rowIndex());
 
+    // Our intrinsic padding pushes us down to align with the baseline of other cells on the row. If our vertical-align
+    // has changed then so will the padding needed to align with other cells - clear it so we can recalculate it from scratch.
+    if (oldStyle && style()->verticalAlign() != oldStyle->verticalAlign())
+        clearIntrinsicPadding();
+
     // If border was changed, notify table.
     if (parent()) {
         RenderTable* table = this->table();
diff --git a/Source/core/rendering/RenderText.cpp b/Source/core/rendering/RenderText.cpp
index c26fe49..9419917 100644
--- a/Source/core/rendering/RenderText.cpp
+++ b/Source/core/rendering/RenderText.cpp
@@ -189,7 +189,7 @@
 
 void RenderText::updateNeedsTranscoding()
 {
-    const TextEncoding* encoding = document()->decoder() ? &document()->decoder()->encoding() : 0;
+    const WTF::TextEncoding* encoding = document()->decoder() ? &document()->decoder()->encoding() : 0;
     m_needsTranscoding = fontTranscoder().needsTranscoding(style()->font().fontDescription(), encoding);
 }
 
@@ -1394,7 +1394,7 @@
     ASSERT(text);
     m_text = text;
     if (m_needsTranscoding) {
-        const TextEncoding* encoding = document()->decoder() ? &document()->decoder()->encoding() : 0;
+        const WTF::TextEncoding* encoding = document()->decoder() ? &document()->decoder()->encoding() : 0;
         fontTranscoder().convert(m_text, style()->font().fontDescription(), encoding);
     }
     ASSERT(m_text);
diff --git a/Source/core/rendering/RenderTextControlSingleLine.cpp b/Source/core/rendering/RenderTextControlSingleLine.cpp
index 86bc8ee..36354f0 100644
--- a/Source/core/rendering/RenderTextControlSingleLine.cpp
+++ b/Source/core/rendering/RenderTextControlSingleLine.cpp
@@ -27,7 +27,7 @@
 #include "CSSValueKeywords.h"
 #include "HTMLNames.h"
 #include "core/css/CSSFontSelector.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/editing/FrameSelection.h"
 #include "core/html/shadow/TextControlInnerElements.h"
 #include "core/page/Chrome.h"
diff --git a/Source/core/rendering/RenderTheme.cpp b/Source/core/rendering/RenderTheme.cpp
index d160a0f..dbbf5bf 100644
--- a/Source/core/rendering/RenderTheme.cpp
+++ b/Source/core/rendering/RenderTheme.cpp
@@ -40,7 +40,7 @@
 #include "core/platform/FloatConversion.h"
 #include "core/platform/LocalizedStrings.h"
 #include "core/platform/graphics/FontSelector.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/StringTruncator.h"
 #include "core/rendering/PaintInfo.h"
 #include "core/rendering/RenderMeter.h"
@@ -227,8 +227,6 @@
         return adjustSearchFieldDecorationStyle(styleResolver, style, e);
     case SearchFieldResultsDecorationPart:
         return adjustSearchFieldResultsDecorationStyle(styleResolver, style, e);
-    case SearchFieldResultsButtonPart:
-        return adjustSearchFieldResultsButtonStyle(styleResolver, style, e);
     case ProgressBarPart:
         return adjustProgressBarStyle(styleResolver, style, e);
     case MeterPart:
@@ -360,8 +358,6 @@
         return paintSearchFieldDecoration(o, paintInfo, r);
     case SearchFieldResultsDecorationPart:
         return paintSearchFieldResultsDecoration(o, paintInfo, r);
-    case SearchFieldResultsButtonPart:
-        return paintSearchFieldResultsButton(o, paintInfo, r);
 #if ENABLE(INPUT_SPEECH)
     case InputSpeechButtonPart:
         return paintInputFieldSpeechButton(o, paintInfo, r);
@@ -407,7 +403,6 @@
     case SearchFieldCancelButtonPart:
     case SearchFieldDecorationPart:
     case SearchFieldResultsDecorationPart:
-    case SearchFieldResultsButtonPart:
 #if ENABLE(INPUT_SPEECH)
     case InputSpeechButtonPart:
 #endif
@@ -450,7 +445,6 @@
     case SearchFieldCancelButtonPart:
     case SearchFieldDecorationPart:
     case SearchFieldResultsDecorationPart:
-    case SearchFieldResultsButtonPart:
 #if ENABLE(INPUT_SPEECH)
     case InputSpeechButtonPart:
 #endif
@@ -1041,10 +1035,6 @@
 {
 }
 
-void RenderTheme::adjustSearchFieldResultsButtonStyle(StyleResolver*, RenderStyle*, Element*) const
-{
-}
-
 void RenderTheme::platformColorsDidChange()
 {
     m_activeSelectionForegroundColor = Color();
diff --git a/Source/core/rendering/RenderTheme.h b/Source/core/rendering/RenderTheme.h
index 5a3180f..ad45273 100644
--- a/Source/core/rendering/RenderTheme.h
+++ b/Source/core/rendering/RenderTheme.h
@@ -294,9 +294,6 @@
     virtual void adjustSearchFieldResultsDecorationStyle(StyleResolver*, RenderStyle*, Element*) const;
     virtual bool paintSearchFieldResultsDecoration(RenderObject*, const PaintInfo&, const IntRect&) { return true; }
 
-    virtual void adjustSearchFieldResultsButtonStyle(StyleResolver*, RenderStyle*, Element*) const;
-    virtual bool paintSearchFieldResultsButton(RenderObject*, const PaintInfo&, const IntRect&) { return true; }
-
     virtual void adjustMediaControlStyle(StyleResolver*, RenderStyle*, Element*) const;
     virtual bool paintMediaFullscreenButton(RenderObject*, const PaintInfo&, const IntRect&) { return true; }
     virtual bool paintMediaPlayButton(RenderObject*, const PaintInfo&, const IntRect&) { return true; }
diff --git a/Source/core/rendering/RenderThemeChromiumDefault.cpp b/Source/core/rendering/RenderThemeChromiumDefault.cpp
index 11b6f36..267f189 100644
--- a/Source/core/rendering/RenderThemeChromiumDefault.cpp
+++ b/Source/core/rendering/RenderThemeChromiumDefault.cpp
@@ -29,7 +29,8 @@
 #include "UserAgentStyleSheets.h"
 #include "core/platform/ScrollbarTheme.h"
 #include "core/platform/graphics/Color.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
+#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/PaintInfo.h"
 #include "core/rendering/RenderObject.h"
 #include "core/rendering/RenderProgress.h"
@@ -170,13 +171,13 @@
 void RenderThemeChromiumDefault::adjustSliderThumbSize(RenderStyle* style, Element* element) const
 {
     IntSize size = WebKit::Platform::current()->themeEngine()->getSize(WebKit::WebThemeEngine::PartSliderThumb);
-
+    float zoomLevel = style->effectiveZoom();
     if (style->appearance() == SliderThumbHorizontalPart) {
-        style->setWidth(Length(size.width(), Fixed));
-        style->setHeight(Length(size.height(), Fixed));
+        style->setWidth(Length(size.width() * zoomLevel, Fixed));
+        style->setHeight(Length(size.height() * zoomLevel, Fixed));
     } else if (style->appearance() == SliderThumbVerticalPart) {
-        style->setWidth(Length(size.height(), Fixed));
-        style->setHeight(Length(size.width(), Fixed));
+        style->setWidth(Length(size.height() * zoomLevel, Fixed));
+        style->setHeight(Length(size.width() * zoomLevel, Fixed));
     } else
         RenderThemeChromiumSkia::adjustSliderThumbSize(style, element);
 }
@@ -211,11 +212,22 @@
 bool RenderThemeChromiumDefault::paintCheckbox(RenderObject* o, const PaintInfo& i, const IntRect& rect)
 {
     WebKit::WebThemeEngine::ExtraParams extraParams;
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
     extraParams.button.checked = isChecked(o);
     extraParams.button.indeterminate = isIndeterminate(o);
 
-    WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartCheckbox, getWebThemeState(this, o), WebKit::WebRect(rect), &extraParams);
+    float zoomLevel = o->style()->effectiveZoom();
+    GraphicsContextStateSaver stateSaver(*i.context);
+    IntRect unzoomedRect = rect;
+    if (zoomLevel != 1) {
+        unzoomedRect.setWidth(unzoomedRect.width() / zoomLevel);
+        unzoomedRect.setHeight(unzoomedRect.height() / zoomLevel);
+        i.context->translate(unzoomedRect.x(), unzoomedRect.y());
+        i.context->scale(FloatSize(zoomLevel, zoomLevel));
+        i.context->translate(-unzoomedRect.x(), -unzoomedRect.y());
+    }
+
+    WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartCheckbox, getWebThemeState(this, o), WebKit::WebRect(unzoomedRect), &extraParams);
     return false;
 }
 
@@ -226,13 +238,16 @@
         return;
 
     IntSize size = WebKit::Platform::current()->themeEngine()->getSize(WebKit::WebThemeEngine::PartCheckbox);
+    float zoomLevel = style->effectiveZoom();
+    size.setWidth(size.width() * zoomLevel);
+    size.setHeight(size.height() * zoomLevel);
     setSizeIfAuto(style, size);
 }
 
 bool RenderThemeChromiumDefault::paintRadio(RenderObject* o, const PaintInfo& i, const IntRect& rect)
 {
     WebKit::WebThemeEngine::ExtraParams extraParams;
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
     extraParams.button.checked = isChecked(o);
 
     WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartRadio, getWebThemeState(this, o), WebKit::WebRect(rect), &extraParams);
@@ -246,13 +261,16 @@
         return;
 
     IntSize size = WebKit::Platform::current()->themeEngine()->getSize(WebKit::WebThemeEngine::PartRadio);
+    float zoomLevel = style->effectiveZoom();
+    size.setWidth(size.width() * zoomLevel);
+    size.setHeight(size.height() * zoomLevel);
     setSizeIfAuto(style, size);
 }
 
 bool RenderThemeChromiumDefault::paintButton(RenderObject* o, const PaintInfo& i, const IntRect& rect)
 {
     WebKit::WebThemeEngine::ExtraParams extraParams;
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
     extraParams.button.hasBorder = true;
     extraParams.button.backgroundColor = defaultButtonBackgroundColor;
     if (o->hasBackground())
@@ -275,7 +293,7 @@
     extraParams.textField.isTextArea = part == TextAreaPart;
     extraParams.textField.isListbox = part == ListboxPart;
 
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
 
     // Fallback to white if the specified color object is invalid.
     Color backgroundColor(Color::white);
@@ -307,7 +325,7 @@
     if (o->hasBackground())
         extraParams.menuList.backgroundColor = o->style()->visitedDependentColor(CSSPropertyBackgroundColor).rgb();
 
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
 
     WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartMenuList, getWebThemeState(this, o), WebKit::WebRect(rect), &extraParams);
     return false;
@@ -316,26 +334,48 @@
 bool RenderThemeChromiumDefault::paintSliderTrack(RenderObject* o, const PaintInfo& i, const IntRect& rect)
 {
     WebKit::WebThemeEngine::ExtraParams extraParams;
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
     extraParams.slider.vertical = o->style()->appearance() == SliderVerticalPart;
 
-    WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartSliderTrack, getWebThemeState(this, o), WebKit::WebRect(rect), &extraParams);
-
 #if ENABLE(DATALIST_ELEMENT)
     paintSliderTicks(o, i, rect);
 #endif
 
+    float zoomLevel = o->style()->effectiveZoom();
+    GraphicsContextStateSaver stateSaver(*i.context);
+    IntRect unzoomedRect = rect;
+    if (zoomLevel != 1) {
+        unzoomedRect.setWidth(unzoomedRect.width() / zoomLevel);
+        unzoomedRect.setHeight(unzoomedRect.height() / zoomLevel);
+        i.context->translate(unzoomedRect.x(), unzoomedRect.y());
+        i.context->scale(FloatSize(zoomLevel, zoomLevel));
+        i.context->translate(-unzoomedRect.x(), -unzoomedRect.y());
+    }
+
+    WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartSliderTrack, getWebThemeState(this, o), WebKit::WebRect(unzoomedRect), &extraParams);
+
     return false;
 }
 
 bool RenderThemeChromiumDefault::paintSliderThumb(RenderObject* o, const PaintInfo& i, const IntRect& rect)
 {
     WebKit::WebThemeEngine::ExtraParams extraParams;
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
     extraParams.slider.vertical = o->style()->appearance() == SliderThumbVerticalPart;
     extraParams.slider.inDrag = isPressed(o);
 
-    WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartSliderThumb, getWebThemeState(this, o), WebKit::WebRect(rect), &extraParams);
+    float zoomLevel = o->style()->effectiveZoom();
+    GraphicsContextStateSaver stateSaver(*i.context);
+    IntRect unzoomedRect = rect;
+    if (zoomLevel != 1) {
+        unzoomedRect.setWidth(unzoomedRect.width() / zoomLevel);
+        unzoomedRect.setHeight(unzoomedRect.height() / zoomLevel);
+        i.context->translate(unzoomedRect.x(), unzoomedRect.y());
+        i.context->scale(FloatSize(zoomLevel, zoomLevel));
+        i.context->translate(-unzoomedRect.x(), -unzoomedRect.y());
+    }
+
+    WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartSliderThumb, getWebThemeState(this, o), WebKit::WebRect(unzoomedRect), &extraParams);
     return false;
 }
 
@@ -350,7 +390,7 @@
 bool RenderThemeChromiumDefault::paintInnerSpinButton(RenderObject* o, const PaintInfo& i, const IntRect& rect)
 {
     WebKit::WebThemeEngine::ExtraParams extraParams;
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
     extraParams.innerSpin.spinUp = (controlStatesForRenderer(o) & SpinUpState);
     extraParams.innerSpin.readOnly = isReadOnlyControl(o);
 
@@ -374,7 +414,7 @@
     extraParams.progressBar.valueRectHeight = valueRect.height();
 
     DirectionFlippingScope scope(o, i, rect);
-    WebKit::WebCanvas* canvas = i.context->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = i.context->canvas();
     WebKit::Platform::current()->themeEngine()->paint(canvas, WebKit::WebThemeEngine::PartProgressBar, getWebThemeState(this, o), WebKit::WebRect(rect), &extraParams);
     return false;
 }
diff --git a/Source/core/rendering/RenderThemeChromiumMac.h b/Source/core/rendering/RenderThemeChromiumMac.h
index 1f55e4f..9061eb9 100644
--- a/Source/core/rendering/RenderThemeChromiumMac.h
+++ b/Source/core/rendering/RenderThemeChromiumMac.h
@@ -131,9 +131,6 @@
     virtual void adjustSearchFieldResultsDecorationStyle(StyleResolver*, RenderStyle*, Element*) const;
     virtual bool paintSearchFieldResultsDecoration(RenderObject*, const PaintInfo&, const IntRect&);
 
-    virtual void adjustSearchFieldResultsButtonStyle(StyleResolver*, RenderStyle*, Element*) const;
-    virtual bool paintSearchFieldResultsButton(RenderObject*, const PaintInfo&, const IntRect&);
-
     virtual bool supportsClosedCaptioning() const { return true; }
 
 private:
diff --git a/Source/core/rendering/RenderThemeChromiumMac.mm b/Source/core/rendering/RenderThemeChromiumMac.mm
index 8576657..1a479e6 100644
--- a/Source/core/rendering/RenderThemeChromiumMac.mm
+++ b/Source/core/rendering/RenderThemeChromiumMac.mm
@@ -25,7 +25,7 @@
 #import "HTMLNames.h"
 #import "UserAgentStyleSheets.h"
 #import "core/css/CSSValueList.h"
-#import "core/css/StyleResolver.h"
+#import "core/css/resolver/StyleResolver.h"
 #import "core/dom/Document.h"
 #import "core/dom/Element.h"
 #import "core/fileapi/FileList.h"
@@ -40,6 +40,7 @@
 #import "core/platform/LocalizedStrings.h"
 #import "core/platform/SharedBuffer.h"
 #import "core/platform/graphics/BitmapImage.h"
+#import "core/platform/graphics/GraphicsContextStateSaver.h"
 #import "core/platform/graphics/Image.h"
 #import "core/platform/graphics/ImageBuffer.h"
 #import "core/platform/graphics/StringTruncator.h"
@@ -1718,54 +1719,6 @@
     return false;
 }
 
-const int resultsArrowWidth = 5;
-void RenderThemeChromiumMac::adjustSearchFieldResultsButtonStyle(StyleResolver*, RenderStyle* style, Element*) const
-{
-    IntSize size = sizeForSystemFont(style, resultsButtonSizes());
-    style->setWidth(Length(size.width() + resultsArrowWidth, Fixed));
-    style->setHeight(Length(size.height(), Fixed));
-    style->setBoxShadow(nullptr);
-}
-
-bool RenderThemeChromiumMac::paintSearchFieldResultsButton(RenderObject* o, const PaintInfo& paintInfo, const IntRect& r)
-{
-    Node* input = o->node()->shadowHost();
-    if (!input)
-        input = o->node();
-    if (!input->renderer()->isBox())
-        return false;
-
-    LocalCurrentGraphicsContext localContext(paintInfo.context);
-    setSearchCellState(input->renderer(), r);
-
-    NSSearchFieldCell* search = this->search();
-
-    updateActiveState([search searchButtonCell], o);
-
-    if (![search searchMenuTemplate])
-        [search setSearchMenuTemplate:searchMenuTemplate()];
-
-    GraphicsContextStateSaver stateSaver(*paintInfo.context);
-    float zoomLevel = o->style()->effectiveZoom();
-
-    FloatRect localBounds = [search searchButtonRectForBounds:NSRect(input->renderBox()->pixelSnappedBorderBoxRect())];
-    localBounds = convertToPaintingRect(input->renderer(), o, localBounds, r);
-
-    IntRect unzoomedRect(localBounds);
-    if (zoomLevel != 1.0f) {
-        unzoomedRect.setWidth(unzoomedRect.width() / zoomLevel);
-        unzoomedRect.setHeight(unzoomedRect.height() / zoomLevel);
-        paintInfo.context->translate(unzoomedRect.x(), unzoomedRect.y());
-        paintInfo.context->scale(FloatSize(zoomLevel, zoomLevel));
-        paintInfo.context->translate(-unzoomedRect.x(), -unzoomedRect.y());
-    }
-
-    [[search searchButtonCell] drawWithFrame:unzoomedRect inView:documentViewFor(o)];
-    [[search searchButtonCell] setControlView:nil];
-
-    return false;
-}
-
 #if ENABLE(DATALIST_ELEMENT)
 IntSize RenderThemeChromiumMac::sliderTickSize() const
 {
diff --git a/Source/core/rendering/RenderThemeChromiumSkia.cpp b/Source/core/rendering/RenderThemeChromiumSkia.cpp
index db04d93..083f49d 100644
--- a/Source/core/rendering/RenderThemeChromiumSkia.cpp
+++ b/Source/core/rendering/RenderThemeChromiumSkia.cpp
@@ -35,7 +35,6 @@
 #include "core/platform/graphics/Font.h"
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/Image.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/graphics/transforms/TransformationMatrix.h"
 #include "core/rendering/PaintInfo.h"
 #include "core/rendering/RenderBox.h"
@@ -69,7 +68,6 @@
 static const float defaultSearchFieldResultsDecorationSize = 13;
 static const float minSearchFieldResultsDecorationSize = 9;
 static const float maxSearchFieldResultsDecorationSize = 30;
-static const float defaultSearchFieldResultsButtonWidth = 18;
 
 RenderThemeChromiumSkia::RenderThemeChromiumSkia()
 {
@@ -322,40 +320,6 @@
     return false;
 }
 
-void RenderThemeChromiumSkia::adjustSearchFieldResultsButtonStyle(StyleResolver*, RenderStyle* style, Element*) const
-{
-    // Scale the button size based on the font size
-    float fontScale = style->fontSize() / defaultControlFontPixelSize;
-    int magnifierHeight = lroundf(std::min(std::max(minSearchFieldResultsDecorationSize, defaultSearchFieldResultsDecorationSize * fontScale),
-                                           maxSearchFieldResultsDecorationSize));
-    int magnifierWidth = lroundf(magnifierHeight * defaultSearchFieldResultsButtonWidth / defaultSearchFieldResultsDecorationSize);
-    style->setWidth(Length(magnifierWidth, Fixed));
-    style->setHeight(Length(magnifierHeight, Fixed));
-}
-
-bool RenderThemeChromiumSkia::paintSearchFieldResultsButton(RenderObject* magnifierObject, const PaintInfo& paintInfo, const IntRect& r)
-{
-    // Get the renderer of <input> element.
-    Node* input = magnifierObject->node()->shadowHost();
-    RenderObject* baseRenderer = input ? input->renderer() : magnifierObject;
-    if (!baseRenderer->isBox())
-        return false;
-    RenderBox* inputRenderBox = toRenderBox(baseRenderer);
-    LayoutRect inputContentBox = inputRenderBox->contentBoxRect();
-
-    // Make sure the scaled decoration will fit in its parent's box.
-    LayoutUnit magnifierHeight = std::min<LayoutUnit>(inputContentBox.height(), r.height());
-    LayoutUnit magnifierWidth = std::min<LayoutUnit>(inputContentBox.width(), magnifierHeight * defaultSearchFieldResultsButtonWidth / defaultSearchFieldResultsDecorationSize);
-    LayoutRect magnifierRect(magnifierObject->offsetFromAncestorContainer(inputRenderBox).width(),
-                             inputContentBox.y() + (inputContentBox.height() - magnifierHeight + 1) / 2,
-                             magnifierWidth, magnifierHeight);
-    IntRect paintingRect = convertToPaintingRect(inputRenderBox, magnifierObject, magnifierRect, r);
-
-    static Image* magnifierImage = Image::loadPlatformResource("searchMagnifierResults").leakRef();
-    paintInfo.context->drawImage(magnifierImage, magnifierObject->style()->colorSpace(), paintingRect);
-    return false;
-}
-
 bool RenderThemeChromiumSkia::paintMediaSliderTrack(RenderObject* object, const PaintInfo& paintInfo, const IntRect& rect)
 {
     return RenderMediaControlsChromium::paintMediaControlsPart(MediaSlider, object, paintInfo, rect);
diff --git a/Source/core/rendering/RenderThemeChromiumSkia.h b/Source/core/rendering/RenderThemeChromiumSkia.h
index 624d690..993dd2d 100644
--- a/Source/core/rendering/RenderThemeChromiumSkia.h
+++ b/Source/core/rendering/RenderThemeChromiumSkia.h
@@ -92,9 +92,6 @@
     virtual void adjustSearchFieldResultsDecorationStyle(StyleResolver*, RenderStyle*, Element*) const;
     virtual bool paintSearchFieldResultsDecoration(RenderObject*, const PaintInfo&, const IntRect&);
 
-    virtual void adjustSearchFieldResultsButtonStyle(StyleResolver*, RenderStyle*, Element*) const;
-    virtual bool paintSearchFieldResultsButton(RenderObject*, const PaintInfo&, const IntRect&);
-
     virtual bool paintMediaSliderTrack(RenderObject*, const PaintInfo&, const IntRect&);
     virtual bool paintMediaVolumeSliderTrack(RenderObject*, const PaintInfo&, const IntRect&);
     virtual void adjustSliderThumbSize(RenderStyle*, Element*) const;
diff --git a/Source/core/rendering/RenderThemeChromiumWin.cpp b/Source/core/rendering/RenderThemeChromiumWin.cpp
index 5f67d03..7bc8835 100644
--- a/Source/core/rendering/RenderThemeChromiumWin.cpp
+++ b/Source/core/rendering/RenderThemeChromiumWin.cpp
@@ -39,7 +39,6 @@
 #include "core/platform/graphics/GraphicsContext.h"
 #include "core/platform/graphics/chromium/FontUtilsChromiumWin.h"
 #include "core/platform/graphics/chromium/TransparencyWin.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/platform/win/SystemInfo.h"
 #include "core/rendering/PaintInfo.h"
 #include "core/rendering/RenderBox.h"
@@ -105,7 +104,7 @@
     {
         if (!context->isCertainlyOpaque()) // Might have transparent background.
             return TransparencyWin::WhiteLayer;
-        if (context->platformContext()->canvas()->isDrawingToLayer()) // Needs antialiasing help.
+        if (context->canvas()->isDrawingToLayer()) // Needs antialiasing help.
             return TransparencyWin::OpaqueCompositeLayer;
         // Nothing interesting.
         return transformMode == TransparencyWin::KeepTransform ? TransparencyWin::NoLayer : TransparencyWin::OpaqueCompositeLayer;
@@ -307,7 +306,7 @@
     const ThemeData& themeData = getThemeData(o);
 
     ThemePainter painter(i.context, r);
-    WebKit::WebCanvas* canvas = painter.context()->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = painter.context()->canvas();
     WebKit::Platform::current()->themeEngine()->paintButton(canvas, themeData.m_part, themeData.m_state, themeData.m_classicState, WebKit::WebRect(painter.drawRect()));
     return false;
 }
@@ -322,7 +321,7 @@
     const ThemeData& themeData = getThemeData(o);
 
     ThemePainter painter(i.context, r);
-    WebKit::WebCanvas* canvas = painter.context()->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = painter.context()->canvas();
     WebKit::Platform::current()->themeEngine()->paintTrackbar(canvas, themeData.m_part, themeData.m_state, themeData.m_classicState, WebKit::WebRect(painter.drawRect()));
 
 #if ENABLE(DATALIST_ELEMENT)
@@ -337,7 +336,7 @@
     const ThemeData& themeData = getThemeData(o);
 
     ThemePainter painter(i.context, r);
-    WebKit::WebCanvas* canvas = painter.context()->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = painter.context()->canvas();
     WebKit::Platform::current()->themeEngine()->paintTrackbar(canvas, themeData.m_part, themeData.m_state, themeData.m_classicState, WebKit::WebRect(painter.drawRect()));
 
     return false;
@@ -402,7 +401,7 @@
 
     // Get the correct theme data for a textfield and paint the menu.
     ThemePainter painter(i.context, rect);
-    WebKit::WebCanvas* canvas = painter.context()->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = painter.context()->canvas();
     WebKit::Platform::current()->themeEngine()->paintMenuList(canvas, CP_DROPDOWNBUTTON, determineState(o), determineClassicState(o), WebKit::WebRect(painter.drawRect()));
     return false;
 }
@@ -579,7 +578,7 @@
     {
         const ThemeData& themeData = getThemeData(o);
         ThemePainter painter(i.context, r);
-        WebKit::WebCanvas* canvas = painter.context()->platformContext()->canvas();
+        WebKit::WebCanvas* canvas = painter.context()->canvas();
         WebKit::Platform::current()->themeEngine()->paintTextField(canvas, themeData.m_part, themeData.m_state, themeData.m_classicState, WebKit::WebRect(painter.drawRect()), backgroundColor.rgb(), fillContentArea, drawEdges);
         // End of block commits the painter before restoring context.
     }
@@ -604,7 +603,7 @@
         half.setHeight(rect.height() / 2);
         const ThemeData& upThemeData = getThemeData(object, SpinButtonUp);
         ThemePainter upPainter(info.context, half);
-        WebKit::WebCanvas* canvas = upPainter.context()->platformContext()->canvas();
+        WebKit::WebCanvas* canvas = upPainter.context()->canvas();
         WebKit::Platform::current()->themeEngine()->paintSpinButton(canvas, upThemeData.m_part, upThemeData.m_state, upThemeData.m_classicState, WebKit::WebRect(upPainter.drawRect()));
     }
 
@@ -612,7 +611,7 @@
         half.setY(rect.y() + rect.height() / 2);
         const ThemeData& downThemeData = getThemeData(object, SpinButtonDown);
         ThemePainter downPainter(info.context, half);
-        WebKit::WebCanvas* canvas = downPainter.context()->platformContext()->canvas();
+        WebKit::WebCanvas* canvas = downPainter.context()->canvas();
         WebKit::Platform::current()->themeEngine()->paintSpinButton(canvas, downThemeData.m_part, downThemeData.m_state, downThemeData.m_classicState, WebKit::WebRect(downPainter.drawRect()));
     }
     return false;
@@ -650,7 +649,7 @@
     double animatedSeconds = renderProgress->animationStartTime() ?  WTF::currentTime() - renderProgress->animationStartTime() : 0;
     ThemePainter painter(i.context, r);
     DirectionFlippingScope scope(o, i, r);
-    WebKit::WebCanvas* canvas = painter.context()->platformContext()->canvas();
+    WebKit::WebCanvas* canvas = painter.context()->canvas();
     WebKit::Platform::current()->themeEngine()->paintProgressBar(canvas, WebKit::WebRect(r), WebKit::WebRect(valueRect), renderProgress->isDeterminate(), animatedSeconds);
     return false;
 }
diff --git a/Source/core/rendering/exclusions/ExclusionPolygon.cpp b/Source/core/rendering/exclusions/ExclusionPolygon.cpp
index b89d1e5..1157041 100644
--- a/Source/core/rendering/exclusions/ExclusionPolygon.cpp
+++ b/Source/core/rendering/exclusions/ExclusionPolygon.cpp
@@ -347,14 +347,14 @@
     sortExclusionIntervals(result);
 }
 
-void ExclusionPolygon::getExcludedIntervals(float logicalTop, float logicalHeight, SegmentList& result) const
+void ExclusionPolygon::getExcludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList& result) const
 {
     const FloatPolygon& polygon = shapeMarginBounds();
     if (polygon.isEmpty())
         return;
 
     float y1 = logicalTop;
-    float y2 = y1 + logicalHeight;
+    float y2 = logicalTop + logicalHeight;
 
     Vector<ExclusionInterval> y1XIntervals, y2XIntervals;
     computeXIntersections(polygon, y1, true, y1XIntervals);
@@ -375,14 +375,14 @@
     }
 }
 
-void ExclusionPolygon::getIncludedIntervals(float logicalTop, float logicalHeight, SegmentList& result) const
+void ExclusionPolygon::getIncludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList& result) const
 {
     const FloatPolygon& polygon = shapePaddingBounds();
     if (polygon.isEmpty())
         return;
 
     float y1 = logicalTop;
-    float y2 = y1 + logicalHeight;
+    float y2 = logicalTop + logicalHeight;
 
     Vector<ExclusionInterval> y1XIntervals, y2XIntervals;
     computeXIntersections(polygon, y1, true, y1XIntervals);
@@ -427,24 +427,28 @@
     return false;
 }
 
-bool ExclusionPolygon::firstIncludedIntervalLogicalTop(float minLogicalIntervalTop, const FloatSize& minLogicalIntervalSize, float& result) const
+bool ExclusionPolygon::firstIncludedIntervalLogicalTop(LayoutUnit minLogicalIntervalTop, const LayoutSize& minLogicalIntervalSize, LayoutUnit& result) const
 {
+    float minIntervalTop = minLogicalIntervalTop;
+    float minIntervalHeight = minLogicalIntervalSize.height();
+    float minIntervalWidth = minLogicalIntervalSize.width();
+
     const FloatPolygon& polygon = shapePaddingBounds();
     const FloatRect boundingBox = polygon.boundingBox();
-    if (minLogicalIntervalSize.width() > boundingBox.width())
+    if (minIntervalWidth > boundingBox.width())
         return false;
 
-    float minY = std::max(boundingBox.y(), minLogicalIntervalTop);
-    float maxY = minY + minLogicalIntervalSize.height();
+    float minY = std::max(boundingBox.y(), minIntervalTop);
+    float maxY = minY + minIntervalHeight;
 
     if (maxY > boundingBox.maxY())
         return false;
 
     Vector<const FloatPolygonEdge*> edges;
-    polygon.overlappingEdges(minLogicalIntervalTop, boundingBox.maxY(), edges);
+    polygon.overlappingEdges(minIntervalTop, boundingBox.maxY(), edges);
 
-    float dx = minLogicalIntervalSize.width() / 2;
-    float dy = minLogicalIntervalSize.height() / 2;
+    float dx = minIntervalWidth / 2;
+    float dy = minIntervalHeight / 2;
     Vector<OffsetPolygonEdge> offsetEdges;
 
     for (unsigned i = 0; i < edges.size(); ++i) {
@@ -478,7 +482,7 @@
                 offsetEdges.append(offsetEdgeBuffer[j]);
     }
 
-    offsetEdges.append(OffsetPolygonEdge(polygon, minLogicalIntervalTop, FloatSize(0, dy)));
+    offsetEdges.append(OffsetPolygonEdge(polygon, minIntervalTop, FloatSize(0, dy)));
 
     FloatPoint offsetEdgesIntersection;
     FloatRect firstFitRect;
@@ -491,7 +495,7 @@
                 FloatRect potentialFirstFitRect(potentialFirstFitLocation, minLogicalIntervalSize);
                 if ((offsetEdges[i].basis() == OffsetPolygonEdge::LineTop
                     || offsetEdges[j].basis() == OffsetPolygonEdge::LineTop
-                    || potentialFirstFitLocation.y() >= minLogicalIntervalTop)
+                    || potentialFirstFitLocation.y() >= minIntervalTop)
                     && (!firstFitFound || aboveOrToTheLeft(potentialFirstFitRect, firstFitRect))
                     && polygon.contains(offsetEdgesIntersection)
                     && firstFitRectInPolygon(polygon, potentialFirstFitRect, offsetEdges[i].edgeIndex(), offsetEdges[j].edgeIndex())) {
@@ -503,7 +507,7 @@
     }
 
     if (firstFitFound)
-        result = firstFitRect.y();
+        result = LayoutUnit::fromFloatCeil(firstFitRect.y());
     return firstFitFound;
 }
 
diff --git a/Source/core/rendering/exclusions/ExclusionPolygon.h b/Source/core/rendering/exclusions/ExclusionPolygon.h
index 7fbc4f0..350e1bf 100644
--- a/Source/core/rendering/exclusions/ExclusionPolygon.h
+++ b/Source/core/rendering/exclusions/ExclusionPolygon.h
@@ -91,17 +91,17 @@
     {
     }
 
-    virtual FloatRect shapeMarginLogicalBoundingBox() const OVERRIDE { return shapeMarginBounds().boundingBox(); }
-    virtual FloatRect shapePaddingLogicalBoundingBox() const OVERRIDE { return shapePaddingBounds().boundingBox(); }
+    virtual LayoutRect shapeMarginLogicalBoundingBox() const OVERRIDE { return static_cast<LayoutRect>(shapeMarginBounds().boundingBox()); }
+    virtual LayoutRect shapePaddingLogicalBoundingBox() const OVERRIDE { return static_cast<LayoutRect>(shapePaddingBounds().boundingBox()); }
     virtual bool isEmpty() const OVERRIDE { return m_polygon.isEmpty(); }
-    virtual void getExcludedIntervals(float logicalTop, float logicalHeight, SegmentList&) const OVERRIDE;
-    virtual void getIncludedIntervals(float logicalTop, float logicalHeight, SegmentList&) const OVERRIDE;
-    virtual bool firstIncludedIntervalLogicalTop(float minLogicalIntervalTop, const FloatSize& minLogicalIntervalSize, float&) const OVERRIDE;
+    virtual void getExcludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList&) const OVERRIDE;
+    virtual void getIncludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList&) const OVERRIDE;
+    virtual bool firstIncludedIntervalLogicalTop(LayoutUnit minLogicalIntervalTop, const LayoutSize& minLogicalIntervalSize, LayoutUnit&) const OVERRIDE;
 
+private:
     const FloatPolygon& shapeMarginBounds() const;
     const FloatPolygon& shapePaddingBounds() const;
 
-private:
     FloatPolygon m_polygon;
     mutable OwnPtr<FloatPolygon> m_marginBounds;
     mutable OwnPtr<FloatPolygon> m_paddingBounds;
diff --git a/Source/core/rendering/exclusions/ExclusionRectangle.cpp b/Source/core/rendering/exclusions/ExclusionRectangle.cpp
index 02c887b..333958c 100644
--- a/Source/core/rendering/exclusions/ExclusionRectangle.cpp
+++ b/Source/core/rendering/exclusions/ExclusionRectangle.cpp
@@ -101,14 +101,14 @@
     return m_marginBounds;
 }
 
-void ExclusionRectangle::getExcludedIntervals(float logicalTop, float logicalHeight, SegmentList& result) const
+void ExclusionRectangle::getExcludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList& result) const
 {
     const FloatRoundedRect& bounds = shapeMarginBounds();
     if (bounds.isEmpty())
         return;
 
     float y1 = logicalTop;
-    float y2 = y1 + logicalHeight;
+    float y2 = logicalTop + logicalHeight;
 
     if (y2 < bounds.y() || y1 >= bounds.maxY())
         return;
@@ -133,14 +133,14 @@
     result.append(LineSegment(x1, x2));
 }
 
-void ExclusionRectangle::getIncludedIntervals(float logicalTop, float logicalHeight, SegmentList& result) const
+void ExclusionRectangle::getIncludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList& result) const
 {
     const FloatRoundedRect& bounds = shapePaddingBounds();
     if (bounds.isEmpty())
         return;
 
     float y1 = logicalTop;
-    float y2 = y1 + logicalHeight;
+    float y2 = logicalTop + logicalHeight;
 
     if (y1 < bounds.y() || y2 > bounds.maxY())
         return;
@@ -178,14 +178,18 @@
     result.append(LineSegment(x1, x2));
 }
 
-bool ExclusionRectangle::firstIncludedIntervalLogicalTop(float minLogicalIntervalTop, const FloatSize& minLogicalIntervalSize, float& result) const
+bool ExclusionRectangle::firstIncludedIntervalLogicalTop(LayoutUnit minLogicalIntervalTop, const LayoutSize& minLogicalIntervalSize, LayoutUnit& result) const
 {
+    float minIntervalTop = minLogicalIntervalTop;
+    float minIntervalHeight = minLogicalIntervalSize.height();
+    float minIntervalWidth = minLogicalIntervalSize.width();
+
     const FloatRoundedRect& bounds = shapePaddingBounds();
-    if (bounds.isEmpty() || minLogicalIntervalSize.width() > bounds.width())
+    if (bounds.isEmpty() || minIntervalWidth > bounds.width())
         return false;
 
-    float minY = std::max(bounds.y(), minLogicalIntervalTop);
-    float maxY = minY + minLogicalIntervalSize.height();
+    float minY = std::max(bounds.y(), minIntervalTop);
+    float maxY = minY + minIntervalHeight;
 
     if (maxY > bounds.maxY())
         return false;
@@ -200,22 +204,22 @@
 
     float centerY = bounds.y() + bounds.height() / 2;
     bool minCornerDefinesX = fabs(centerY - minY) > fabs(centerY - maxY);
-    bool intervalFitsWithinCorners = minLogicalIntervalSize.width() + 2 * bounds.rx() <= bounds.width();
-    FloatPoint cornerIntercept = bounds.cornerInterceptForWidth(minLogicalIntervalSize.width());
+    bool intervalFitsWithinCorners = minIntervalWidth + 2 * bounds.rx() <= bounds.width();
+    FloatPoint cornerIntercept = bounds.cornerInterceptForWidth(minIntervalWidth);
 
     if (intervalOverlapsMinCorner && (!intervalOverlapsMaxCorner || minCornerDefinesX)) {
         if (intervalFitsWithinCorners || bounds.y() + cornerIntercept.y() < minY) {
             result = minY;
             return true;
         }
-        if (minLogicalIntervalSize.height() < bounds.height() - (2 * cornerIntercept.y())) {
-            result = bounds.y() + cornerIntercept.y();
+        if (minIntervalHeight < bounds.height() - (2 * cornerIntercept.y())) {
+            result = LayoutUnit::fromFloatCeil(bounds.y() + cornerIntercept.y());
             return true;
         }
     }
 
     if (intervalOverlapsMaxCorner && (!intervalOverlapsMinCorner || !minCornerDefinesX)) {
-        if (intervalFitsWithinCorners || minY <=  bounds.maxY() - cornerIntercept.y() - minLogicalIntervalSize.height()) {
+        if (intervalFitsWithinCorners || minY <=  bounds.maxY() - cornerIntercept.y() - minIntervalHeight) {
             result = minY;
             return true;
         }
diff --git a/Source/core/rendering/exclusions/ExclusionRectangle.h b/Source/core/rendering/exclusions/ExclusionRectangle.h
index 72eb8dc..7ed5def 100644
--- a/Source/core/rendering/exclusions/ExclusionRectangle.h
+++ b/Source/core/rendering/exclusions/ExclusionRectangle.h
@@ -68,17 +68,17 @@
     {
     }
 
-    virtual FloatRect shapeMarginLogicalBoundingBox() const OVERRIDE { return shapeMarginBounds(); }
-    virtual FloatRect shapePaddingLogicalBoundingBox() const OVERRIDE { return shapePaddingBounds(); }
+    virtual LayoutRect shapeMarginLogicalBoundingBox() const OVERRIDE { return static_cast<LayoutRect>(shapeMarginBounds()); }
+    virtual LayoutRect shapePaddingLogicalBoundingBox() const OVERRIDE { return static_cast<LayoutRect>(shapePaddingBounds()); }
     virtual bool isEmpty() const OVERRIDE { return m_bounds.isEmpty(); }
-    virtual void getExcludedIntervals(float logicalTop, float logicalHeight, SegmentList&) const OVERRIDE;
-    virtual void getIncludedIntervals(float logicalTop, float logicalHeight, SegmentList&) const OVERRIDE;
-    virtual bool firstIncludedIntervalLogicalTop(float minLogicalIntervalTop, const FloatSize& minLogicalIntervalSize, float&) const OVERRIDE;
+    virtual void getExcludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList&) const OVERRIDE;
+    virtual void getIncludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList&) const OVERRIDE;
+    virtual bool firstIncludedIntervalLogicalTop(LayoutUnit minLogicalIntervalTop, const LayoutSize& minLogicalIntervalSize, LayoutUnit&) const OVERRIDE;
 
+private:
     FloatRoundedRect shapeMarginBounds() const;
     FloatRoundedRect shapePaddingBounds() const;
 
-private:
     FloatRoundedRect m_bounds;
     mutable FloatRoundedRect m_marginBounds;
     mutable FloatRoundedRect m_paddingBounds;
diff --git a/Source/core/rendering/exclusions/ExclusionShape.cpp b/Source/core/rendering/exclusions/ExclusionShape.cpp
index 271d308..53fc9c1 100644
--- a/Source/core/rendering/exclusions/ExclusionShape.cpp
+++ b/Source/core/rendering/exclusions/ExclusionShape.cpp
@@ -90,13 +90,13 @@
     return size.transposedSize();
 }
 
-PassOwnPtr<ExclusionShape> ExclusionShape::createExclusionShape(const BasicShape* basicShape, float logicalBoxWidth, float logicalBoxHeight, WritingMode writingMode, Length margin, Length padding)
+PassOwnPtr<ExclusionShape> ExclusionShape::createExclusionShape(const BasicShape* basicShape, const LayoutSize& logicalBoxSize, WritingMode writingMode, Length margin, Length padding)
 {
     ASSERT(basicShape);
 
     bool horizontalWritingMode = isHorizontalWritingMode(writingMode);
-    float boxWidth = horizontalWritingMode ? logicalBoxWidth : logicalBoxHeight;
-    float boxHeight = horizontalWritingMode ? logicalBoxHeight : logicalBoxWidth;
+    float boxWidth = horizontalWritingMode ? logicalBoxSize.width() : logicalBoxSize.height();
+    float boxHeight = horizontalWritingMode ? logicalBoxSize.height() : logicalBoxSize.width();
     OwnPtr<ExclusionShape> exclusionShape;
 
     switch (basicShape->type()) {
@@ -113,7 +113,7 @@
         FloatSize cornerRadii(
             radiusXLength.isUndefined() ? 0 : floatValueForLength(radiusXLength, boxWidth),
             radiusYLength.isUndefined() ? 0 : floatValueForLength(radiusYLength, boxHeight));
-        FloatRect logicalBounds = physicalRectToLogical(bounds, logicalBoxHeight, writingMode);
+        FloatRect logicalBounds = physicalRectToLogical(bounds, logicalBoxSize.height(), writingMode);
 
         exclusionShape = createExclusionRectangle(logicalBounds, physicalSizeToLogical(cornerRadii, writingMode));
         break;
@@ -124,7 +124,7 @@
         float centerX = floatValueForLength(circle->centerX(), boxWidth);
         float centerY = floatValueForLength(circle->centerY(), boxHeight);
         float radius = floatValueForLength(circle->radius(), std::min(boxHeight, boxWidth));
-        FloatPoint logicalCenter = physicalPointToLogical(FloatPoint(centerX, centerY), logicalBoxHeight, writingMode);
+        FloatPoint logicalCenter = physicalPointToLogical(FloatPoint(centerX, centerY), logicalBoxSize.height(), writingMode);
 
         exclusionShape = createExclusionCircle(logicalCenter, radius);
         break;
@@ -136,7 +136,7 @@
         float centerY = floatValueForLength(ellipse->centerY(), boxHeight);
         float radiusX = floatValueForLength(ellipse->radiusX(), boxWidth);
         float radiusY = floatValueForLength(ellipse->radiusY(), boxHeight);
-        FloatPoint logicalCenter = physicalPointToLogical(FloatPoint(centerX, centerY), logicalBoxHeight, writingMode);
+        FloatPoint logicalCenter = physicalPointToLogical(FloatPoint(centerX, centerY), logicalBoxSize.height(), writingMode);
         FloatSize logicalRadii = physicalSizeToLogical(FloatSize(radiusX, radiusY), writingMode);
 
         exclusionShape = createExclusionEllipse(logicalCenter, logicalRadii);
@@ -153,7 +153,7 @@
             FloatPoint vertex(
                 floatValueForLength(values.at(i), boxWidth),
                 floatValueForLength(values.at(i + 1), boxHeight));
-            (*vertices)[i / 2] = physicalPointToLogical(vertex, logicalBoxHeight, writingMode);
+            (*vertices)[i / 2] = physicalPointToLogical(vertex, logicalBoxSize.height(), writingMode);
         }
         exclusionShape = createExclusionPolygon(vertices.release(), polygon->windRule());
         break;
@@ -163,8 +163,6 @@
         ASSERT_NOT_REACHED();
     }
 
-    exclusionShape->m_logicalBoxWidth = logicalBoxWidth;
-    exclusionShape->m_logicalBoxHeight = logicalBoxHeight;
     exclusionShape->m_writingMode = writingMode;
     exclusionShape->m_margin = floatValueForLength(margin, 0);
     exclusionShape->m_padding = floatValueForLength(padding, 0);
diff --git a/Source/core/rendering/exclusions/ExclusionShape.h b/Source/core/rendering/exclusions/ExclusionShape.h
index 177d404..b433fc7 100644
--- a/Source/core/rendering/exclusions/ExclusionShape.h
+++ b/Source/core/rendering/exclusions/ExclusionShape.h
@@ -30,7 +30,7 @@
 #ifndef ExclusionShape_h
 #define ExclusionShape_h
 
-#include "core/platform/graphics/FloatRect.h"
+#include "core/platform/graphics/LayoutRect.h"
 #include "core/platform/text/WritingMode.h"
 #include "core/rendering/style/BasicShapes.h"
 #include <wtf/PassOwnPtr.h>
@@ -59,23 +59,23 @@
 
 class ExclusionShape {
 public:
-    static PassOwnPtr<ExclusionShape> createExclusionShape(const BasicShape*, float logicalBoxWidth, float logicalBoxHeight, WritingMode, Length margin, Length padding);
+    static PassOwnPtr<ExclusionShape> createExclusionShape(const BasicShape*, const LayoutSize& logicalBoxSize, WritingMode, Length margin, Length padding);
 
     virtual ~ExclusionShape() { }
 
+    virtual LayoutRect shapeMarginLogicalBoundingBox() const = 0;
+    virtual LayoutRect shapePaddingLogicalBoundingBox() const = 0;
+    virtual bool isEmpty() const = 0;
+    virtual void getIncludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList&) const = 0;
+    virtual void getExcludedIntervals(LayoutUnit logicalTop, LayoutUnit logicalHeight, SegmentList&) const = 0;
+    virtual bool firstIncludedIntervalLogicalTop(LayoutUnit minLogicalIntervalTop, const LayoutSize& minLogicalIntervalSize, LayoutUnit& result) const = 0;
+
+protected:
     float shapeMargin() const { return m_margin; }
     float shapePadding() const { return m_padding; }
-    virtual FloatRect shapeMarginLogicalBoundingBox() const = 0;
-    virtual FloatRect shapePaddingLogicalBoundingBox() const = 0;
-    virtual bool isEmpty() const = 0;
-    virtual void getIncludedIntervals(float logicalTop, float logicalHeight, SegmentList&) const = 0;
-    virtual void getExcludedIntervals(float logicalTop, float logicalHeight, SegmentList&) const = 0;
-    virtual bool firstIncludedIntervalLogicalTop(float minLogicalIntervalTop, const FloatSize& minLogicalIntervalSize, float& result) const = 0;
 
 private:
     WritingMode m_writingMode;
-    float m_logicalBoxWidth;
-    float m_logicalBoxHeight;
     float m_margin;
     float m_padding;
 };
diff --git a/Source/core/rendering/exclusions/ExclusionShapeInfo.cpp b/Source/core/rendering/exclusions/ExclusionShapeInfo.cpp
index 65b615d..3d9371e 100644
--- a/Source/core/rendering/exclusions/ExclusionShapeInfo.cpp
+++ b/Source/core/rendering/exclusions/ExclusionShapeInfo.cpp
@@ -37,7 +37,7 @@
 #include "core/rendering/style/RenderStyle.h"
 
 namespace WebCore {
-template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(float, float, SegmentList&) const>
+template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(LayoutUnit, LayoutUnit, SegmentList&) const>
 const ExclusionShape* ExclusionShapeInfo<RenderType, shapeGetter, intervalGetter>::computedShape() const
 {
     if (ExclusionShape* exclusionShape = m_shape.get())
@@ -48,12 +48,12 @@
 
     ASSERT(shape);
 
-    m_shape = ExclusionShape::createExclusionShape(shape, m_shapeLogicalWidth, m_shapeLogicalHeight, m_renderer->style()->writingMode(), m_renderer->style()->shapeMargin(), m_renderer->style()->shapePadding());
+    m_shape = ExclusionShape::createExclusionShape(shape, LayoutSize(m_shapeLogicalWidth, m_shapeLogicalHeight), m_renderer->style()->writingMode(), m_renderer->style()->shapeMargin(), m_renderer->style()->shapePadding());
     ASSERT(m_shape);
     return m_shape.get();
 }
 
-template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(float, float, SegmentList&) const>
+template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(LayoutUnit, LayoutUnit, SegmentList&) const>
 LayoutUnit ExclusionShapeInfo<RenderType, shapeGetter, intervalGetter>::logicalTopOffset() const
 {
     LayoutUnit logicalTopOffset = m_renderer->style()->boxSizing() == CONTENT_BOX ? m_renderer->borderBefore() + m_renderer->paddingBefore() : LayoutUnit();
@@ -63,7 +63,7 @@
     return logicalTopOffset;
 }
 
-template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(float, float, SegmentList&) const>
+template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(LayoutUnit, LayoutUnit, SegmentList&) const>
 bool ExclusionShapeInfo<RenderType, shapeGetter, intervalGetter>::computeSegmentsForLine(LayoutUnit lineTop, LayoutUnit lineHeight)
 {
     ASSERT(lineHeight >= 0);
diff --git a/Source/core/rendering/exclusions/ExclusionShapeInfo.h b/Source/core/rendering/exclusions/ExclusionShapeInfo.h
index c81aab8..dc9e35d 100644
--- a/Source/core/rendering/exclusions/ExclusionShapeInfo.h
+++ b/Source/core/rendering/exclusions/ExclusionShapeInfo.h
@@ -62,7 +62,7 @@
     }
 };
 
-template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(float, float, SegmentList&) const>
+template<class RenderType, ExclusionShapeValue* (RenderStyle::*shapeGetter)() const, void (ExclusionShape::*intervalGetter)(LayoutUnit, LayoutUnit, SegmentList&) const>
 class ExclusionShapeInfo {
     WTF_MAKE_FAST_ALLOCATED;
 public:
@@ -84,8 +84,8 @@
 
     virtual bool computeSegmentsForLine(LayoutUnit lineTop, LayoutUnit lineHeight);
 
-    LayoutUnit shapeLogicalTop() const { return floatLogicalTopToLayoutUnit(computedShapeLogicalBoundingBox().y()) + logicalTopOffset(); }
-    LayoutUnit shapeLogicalBottom() const { return floatLogicalBottomToLayoutUnit(computedShapeLogicalBoundingBox().maxY()) + logicalTopOffset(); }
+    LayoutUnit shapeLogicalTop() const { return computedShapeLogicalBoundingBox().y() + logicalTopOffset(); }
+    LayoutUnit shapeLogicalBottom() const { return computedShapeLogicalBoundingBox().maxY() + logicalTopOffset(); }
     LayoutUnit shapeLogicalLeft() const { return computedShapeLogicalBoundingBox().x() + logicalLeftOffset(); }
     LayoutUnit shapeLogicalRight() const { return computedShapeLogicalBoundingBox().maxX() + logicalLeftOffset(); }
     LayoutUnit shapeLogicalWidth() const { return computedShapeLogicalBoundingBox().width(); }
@@ -104,11 +104,7 @@
     ExclusionShapeInfo(const RenderType* renderer): m_renderer(renderer) { }
 
     const ExclusionShape* computedShape() const;
-    virtual FloatRect computedShapeLogicalBoundingBox() const = 0;
-
-    // Use ceil and floor to ensure that the returned LayoutUnit value is within the shape's bounds.
-    LayoutUnit floatLogicalTopToLayoutUnit(float logicalTop) const { return LayoutUnit::fromFloatCeil(logicalTop); }
-    LayoutUnit floatLogicalBottomToLayoutUnit(float logicalBottom) const { return LayoutUnit::fromFloatFloor(logicalBottom); }
+    virtual LayoutRect computedShapeLogicalBoundingBox() const = 0;
 
     LayoutUnit logicalTopOffset() const;
     LayoutUnit logicalLeftOffset() const { return m_renderer->style()->boxSizing() == CONTENT_BOX ? m_renderer->borderStart() + m_renderer->paddingStart() : LayoutUnit(); }
diff --git a/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.cpp b/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.cpp
index f20265f..9f681d5 100644
--- a/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.cpp
+++ b/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.cpp
@@ -53,9 +53,8 @@
     if (!shape || m_lineHeight <= 0 || logicalLineTop() > shapeLogicalBottom())
         return false;
 
-    float floatNewLineTop;
-    if (shape->firstIncludedIntervalLogicalTop(m_shapeLineTop, FloatSize(minSegmentWidth, m_lineHeight), floatNewLineTop)) {
-        LayoutUnit newLineTop = floatLogicalTopToLayoutUnit(floatNewLineTop);
+    LayoutUnit newLineTop;
+    if (shape->firstIncludedIntervalLogicalTop(m_shapeLineTop, LayoutSize(minSegmentWidth, m_lineHeight), newLineTop)) {
         if (newLineTop > m_shapeLineTop) {
             m_shapeLineTop = newLineTop;
             return true;
diff --git a/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.h b/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.h
index abaa5a8..ab60456 100644
--- a/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.h
+++ b/Source/core/rendering/exclusions/ExclusionShapeInsideInfo.h
@@ -96,7 +96,7 @@
     bool needsLayout() { return m_needsLayout; }
 
 protected:
-    virtual FloatRect computedShapeLogicalBoundingBox() const OVERRIDE { return computedShape()->shapePaddingLogicalBoundingBox(); }
+    virtual LayoutRect computedShapeLogicalBoundingBox() const OVERRIDE { return computedShape()->shapePaddingLogicalBoundingBox(); }
 
 private:
     ExclusionShapeInsideInfo(const RenderBlock* renderer)
diff --git a/Source/core/rendering/exclusions/ExclusionShapeOutsideInfo.h b/Source/core/rendering/exclusions/ExclusionShapeOutsideInfo.h
index 378c88d..07296c7 100644
--- a/Source/core/rendering/exclusions/ExclusionShapeOutsideInfo.h
+++ b/Source/core/rendering/exclusions/ExclusionShapeOutsideInfo.h
@@ -50,7 +50,7 @@
     static bool isEnabledFor(const RenderBox*);
 
 protected:
-    virtual FloatRect computedShapeLogicalBoundingBox() const OVERRIDE { return computedShape()->shapeMarginLogicalBoundingBox(); }
+    virtual LayoutRect computedShapeLogicalBoundingBox() const OVERRIDE { return computedShape()->shapeMarginLogicalBoundingBox(); }
 
 private:
     ExclusionShapeOutsideInfo(const RenderBox* renderer) : ExclusionShapeInfo<RenderBox, &RenderStyle::shapeOutside, &ExclusionShape::getExcludedIntervals>(renderer) { }
diff --git a/Source/core/rendering/style/RenderStyle.cpp b/Source/core/rendering/style/RenderStyle.cpp
index deb6981..761c0d5 100644
--- a/Source/core/rendering/style/RenderStyle.cpp
+++ b/Source/core/rendering/style/RenderStyle.cpp
@@ -25,7 +25,7 @@
 
 #include <algorithm>
 #include "CSSPropertyNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/platform/graphics/Font.h"
 #include "core/platform/graphics/FontSelector.h"
@@ -609,10 +609,9 @@
             return StyleDifferenceRepaintLayer;
     }
     
-#if ENABLE(CSS_COMPOSITING)
-    if (rareNonInheritedData->m_effectiveBlendMode != other->rareNonInheritedData->m_effectiveBlendMode)
-        return StyleDifferenceRepaintLayer;
-#endif
+    if (RuntimeEnabledFeatures::cssCompositingEnabled())
+        if (rareNonInheritedData->m_effectiveBlendMode != other->rareNonInheritedData->m_effectiveBlendMode)
+            return StyleDifferenceRepaintLayer;
 
     if (rareNonInheritedData->opacity != other->rareNonInheritedData->opacity) {
         // Don't return early here; instead take note of the type of change,
@@ -793,7 +792,27 @@
 
     rareNonInheritedData.access()->m_content = ContentData::create(quote);
 }
-    
+
+BlendMode RenderStyle::blendMode() const
+{
+    if (RuntimeEnabledFeatures::cssCompositingEnabled())
+        return static_cast<BlendMode>(rareNonInheritedData->m_effectiveBlendMode);
+    return BlendModeNormal;
+}
+
+void RenderStyle::setBlendMode(BlendMode v)
+{
+    if (RuntimeEnabledFeatures::cssCompositingEnabled())
+        rareNonInheritedData.access()->m_effectiveBlendMode = v;
+}
+
+bool RenderStyle::hasBlendMode() const
+{
+    if (RuntimeEnabledFeatures::cssCompositingEnabled())
+        return static_cast<BlendMode>(rareNonInheritedData->m_effectiveBlendMode) != BlendModeNormal;
+    return false;
+}
+
 inline bool requireTransformOrigin(const Vector<RefPtr<TransformOperation> >& transformOperations, RenderStyle::ApplyTransformOrigin applyOrigin)
 {
     // transform-origin brackets the transform with translate operations.
diff --git a/Source/core/rendering/style/RenderStyle.h b/Source/core/rendering/style/RenderStyle.h
index 50131b2..bf32e1a 100644
--- a/Source/core/rendering/style/RenderStyle.h
+++ b/Source/core/rendering/style/RenderStyle.h
@@ -123,6 +123,7 @@
     friend class RenderSVGResource; // FIXME: Needs to alter the visited state by hand. Should clean the SVG code up and move it into RenderStyle perhaps.
     friend class RenderTreeAsText; // FIXME: Only needed so the render tree can keep lying and dump the wrong colors.  Rebaselining would allow this to be yanked.
     friend class StyleResolver; // Sets members directly.
+    friend class StyleResolverState; // Sets members directly.
 protected:
 
     // non-inherited attributes
@@ -750,6 +751,8 @@
 
     const Vector<GridTrackSize>& gridColumns() const { return rareNonInheritedData->m_grid->m_gridColumns; }
     const Vector<GridTrackSize>& gridRows() const { return rareNonInheritedData->m_grid->m_gridRows; }
+    const NamedGridLinesMap& namedGridColumnLines() const { return rareNonInheritedData->m_grid->m_namedGridColumnLines; }
+    const NamedGridLinesMap& namedGridRowLines() const { return rareNonInheritedData->m_grid->m_namedGridRowLines; }
     GridAutoFlow gridAutoFlow() const { return rareNonInheritedData->m_grid->m_gridAutoFlow; }
     const GridTrackSize& gridAutoColumns() const { return rareNonInheritedData->m_grid->m_gridAutoColumns; }
     const GridTrackSize& gridAutoRows() const { return rareNonInheritedData->m_grid->m_gridAutoRows; }
@@ -909,13 +912,9 @@
     const FilterOperations& filter() const { return rareNonInheritedData->m_filter->m_operations; }
     bool hasFilter() const { return !rareNonInheritedData->m_filter->m_operations.operations().isEmpty(); }
 
-#if ENABLE(CSS_COMPOSITING)
-    BlendMode blendMode() const { return static_cast<BlendMode>(rareNonInheritedData->m_effectiveBlendMode); }
-    void setBlendMode(BlendMode v) { rareNonInheritedData.access()->m_effectiveBlendMode = v; }
-    bool hasBlendMode() const { return static_cast<BlendMode>(rareNonInheritedData->m_effectiveBlendMode) != BlendModeNormal; }
-#else
-    bool hasBlendMode() const { return false; }
-#endif
+    BlendMode blendMode() const;
+    void setBlendMode(BlendMode v);
+    bool hasBlendMode() const;
 
     bool shouldPlaceBlockDirectionScrollbarOnLogicalLeft() const { return !isLeftToRightDirection() && isHorizontalWritingMode(); }
 
@@ -1205,6 +1204,8 @@
     void setGridAutoRows(const GridTrackSize& length) { SET_VAR(rareNonInheritedData.access()->m_grid, m_gridAutoRows, length); }
     void setGridColumns(const Vector<GridTrackSize>& lengths) { SET_VAR(rareNonInheritedData.access()->m_grid, m_gridColumns, lengths); }
     void setGridRows(const Vector<GridTrackSize>& lengths) { SET_VAR(rareNonInheritedData.access()->m_grid, m_gridRows, lengths); }
+    void setNamedGridColumnLines(const NamedGridLinesMap& namedGridColumnLines) { SET_VAR(rareNonInheritedData.access()->m_grid, m_namedGridColumnLines, namedGridColumnLines); }
+    void setNamedGridRowLines(const NamedGridLinesMap& namedGridRowLines) { SET_VAR(rareNonInheritedData.access()->m_grid, m_namedGridRowLines, namedGridRowLines); }
     void setGridAutoFlow(GridAutoFlow flow) { SET_VAR(rareNonInheritedData.access()->m_grid, m_gridAutoFlow, flow); }
 
     void setGridStart(const GridPosition& startPosition) { SET_VAR(rareNonInheritedData.access()->m_gridItem, m_gridStart, startPosition); }
@@ -1647,9 +1648,7 @@
     static bool initialUseTouchOverflowScrolling() { return false; }
 #endif
     static const FilterOperations& initialFilter() { DEFINE_STATIC_LOCAL(FilterOperations, ops, ()); return ops; }
-#if ENABLE(CSS_COMPOSITING)
     static BlendMode initialBlendMode() { return BlendModeNormal; }
-#endif
 private:
     void setVisitedLinkColor(const Color&);
     void setVisitedLinkBackgroundColor(const Color& v) { SET_VAR(rareNonInheritedData, m_visitedLinkBackgroundColor, v); }
diff --git a/Source/core/rendering/style/StyleGeneratedImage.cpp b/Source/core/rendering/style/StyleGeneratedImage.cpp
index 76bdac5..f1fe1af 100644
--- a/Source/core/rendering/style/StyleGeneratedImage.cpp
+++ b/Source/core/rendering/style/StyleGeneratedImage.cpp
@@ -25,7 +25,7 @@
 #include "core/rendering/style/StyleGeneratedImage.h"
 
 #include "core/css/CSSImageGeneratorValue.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/rendering/RenderObject.h"
 
 namespace WebCore {
diff --git a/Source/core/rendering/style/StyleGridData.cpp b/Source/core/rendering/style/StyleGridData.cpp
index cfa9b73..be176e7 100644
--- a/Source/core/rendering/style/StyleGridData.cpp
+++ b/Source/core/rendering/style/StyleGridData.cpp
@@ -43,6 +43,8 @@
     : RefCounted<StyleGridData>()
     , m_gridColumns(o.m_gridColumns)
     , m_gridRows(o.m_gridRows)
+    , m_namedGridColumnLines(o.m_namedGridColumnLines)
+    , m_namedGridRowLines(o.m_namedGridRowLines)
     , m_gridAutoFlow(o.m_gridAutoFlow)
     , m_gridAutoRows(o.m_gridAutoRows)
     , m_gridAutoColumns(o.m_gridAutoColumns)
diff --git a/Source/core/rendering/style/StyleGridData.h b/Source/core/rendering/style/StyleGridData.h
index d2382b9..4ff9175 100644
--- a/Source/core/rendering/style/StyleGridData.h
+++ b/Source/core/rendering/style/StyleGridData.h
@@ -31,9 +31,12 @@
 #include <wtf/PassRefPtr.h>
 #include <wtf/RefCounted.h>
 #include <wtf/Vector.h>
+#include <wtf/text/WTFString.h>
 
 namespace WebCore {
 
+typedef HashMap<String, Vector<size_t> > NamedGridLinesMap;
+
 class StyleGridData : public RefCounted<StyleGridData> {
 public:
     static PassRefPtr<StyleGridData> create() { return adoptRef(new StyleGridData); }
@@ -41,7 +44,7 @@
 
     bool operator==(const StyleGridData& o) const
     {
-        return m_gridColumns == o.m_gridColumns && m_gridRows == o.m_gridRows && m_gridAutoFlow == o.m_gridAutoFlow && m_gridAutoRows == o.m_gridAutoRows && m_gridAutoColumns == o.m_gridAutoColumns;
+        return m_gridColumns == o.m_gridColumns && m_gridRows == o.m_gridRows && m_gridAutoFlow == o.m_gridAutoFlow && m_gridAutoRows == o.m_gridAutoRows && m_gridAutoColumns == o.m_gridAutoColumns && m_namedGridColumnLines == o.m_namedGridColumnLines && m_namedGridRowLines == o.m_namedGridRowLines;
     }
 
     bool operator!=(const StyleGridData& o) const
@@ -53,6 +56,9 @@
     Vector<GridTrackSize> m_gridColumns;
     Vector<GridTrackSize> m_gridRows;
 
+    NamedGridLinesMap m_namedGridColumnLines;
+    NamedGridLinesMap m_namedGridRowLines;
+
     GridAutoFlow m_gridAutoFlow;
 
     GridTrackSize m_gridAutoRows;
diff --git a/Source/core/rendering/style/StyleRareNonInheritedData.cpp b/Source/core/rendering/style/StyleRareNonInheritedData.cpp
index ace18a4..f358fa8 100644
--- a/Source/core/rendering/style/StyleRareNonInheritedData.cpp
+++ b/Source/core/rendering/style/StyleRareNonInheritedData.cpp
@@ -22,7 +22,7 @@
 #include "config.h"
 #include "core/rendering/style/StyleRareNonInheritedData.h"
 
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/WebCoreMemoryInstrumentation.h"
 #include "core/rendering/RenderCounter.h"
 #include "core/rendering/style/ContentData.h"
@@ -82,9 +82,7 @@
     , m_wrapThrough(RenderStyle::initialWrapThrough())
     , m_runningAcceleratedAnimation(false)
     , m_hasAspectRatio(false)
-#if ENABLE(CSS_COMPOSITING)
     , m_effectiveBlendMode(RenderStyle::initialBlendMode())
-#endif
 {
     m_maskBoxImage.setMaskDefaults();
 }
@@ -159,9 +157,7 @@
     , m_wrapThrough(o.m_wrapThrough)
     , m_runningAcceleratedAnimation(o.m_runningAcceleratedAnimation)
     , m_hasAspectRatio(o.m_hasAspectRatio)
-#if ENABLE(CSS_COMPOSITING)
     , m_effectiveBlendMode(o.m_effectiveBlendMode)
-#endif
 {
 }
 
@@ -238,9 +234,7 @@
         && m_wrapFlow == o.m_wrapFlow
         && m_wrapThrough == o.m_wrapThrough
         && !m_runningAcceleratedAnimation && !o.m_runningAcceleratedAnimation
-#if ENABLE(CSS_COMPOSITING)
         && m_effectiveBlendMode == o.m_effectiveBlendMode
-#endif
         && m_hasAspectRatio == o.m_hasAspectRatio;
 }
 
@@ -261,7 +255,7 @@
 {
     if (m_counterDirectives.get() == o.m_counterDirectives.get())
         return true;
-        
+
     if (m_counterDirectives && o.m_counterDirectives && *m_counterDirectives == *o.m_counterDirectives)
         return true;
 
diff --git a/Source/core/rendering/style/StyleRareNonInheritedData.h b/Source/core/rendering/style/StyleRareNonInheritedData.h
index 2cad177..7f08a47 100644
--- a/Source/core/rendering/style/StyleRareNonInheritedData.h
+++ b/Source/core/rendering/style/StyleRareNonInheritedData.h
@@ -180,9 +180,7 @@
 
     unsigned m_hasAspectRatio : 1; // Whether or not an aspect ratio has been specified.
 
-#if ENABLE(CSS_COMPOSITING)
     unsigned m_effectiveBlendMode: 5; // EBlendMode
-#endif
 
 private:
     StyleRareNonInheritedData();
diff --git a/Source/core/rendering/svg/RenderSVGContainer.cpp b/Source/core/rendering/svg/RenderSVGContainer.cpp
index e51a4ac..2512b77 100644
--- a/Source/core/rendering/svg/RenderSVGContainer.cpp
+++ b/Source/core/rendering/svg/RenderSVGContainer.cpp
@@ -26,7 +26,7 @@
 #if ENABLE(SVG)
 #include "core/rendering/svg/RenderSVGContainer.h"
 
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/LayoutRepainter.h"
 #include "core/rendering/RenderView.h"
 #include "core/rendering/svg/RenderSVGResource.h"
diff --git a/Source/core/rendering/svg/RenderSVGForeignObject.cpp b/Source/core/rendering/svg/RenderSVGForeignObject.cpp
index ba0491c..08fd4bc 100644
--- a/Source/core/rendering/svg/RenderSVGForeignObject.cpp
+++ b/Source/core/rendering/svg/RenderSVGForeignObject.cpp
@@ -24,7 +24,7 @@
 #if ENABLE(SVG)
 #include "core/rendering/svg/RenderSVGForeignObject.h"
 
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/transforms/TransformState.h"
 #include "core/rendering/HitTestResult.h"
 #include "core/rendering/LayoutRepainter.h"
diff --git a/Source/core/rendering/svg/RenderSVGImage.cpp b/Source/core/rendering/svg/RenderSVGImage.cpp
index 8ed9a1a..665d80d 100644
--- a/Source/core/rendering/svg/RenderSVGImage.cpp
+++ b/Source/core/rendering/svg/RenderSVGImage.cpp
@@ -31,7 +31,7 @@
 #include "core/dom/Attr.h"
 #include "core/platform/FloatConversion.h"
 #include "core/platform/graphics/FloatQuad.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/ImageQualityController.h"
 #include "core/rendering/LayoutRepainter.h"
 #include "core/rendering/PointerEventsHitRules.h"
@@ -67,16 +67,32 @@
 {
     SVGImageElement* image = static_cast<SVGImageElement*>(node());
     FloatRect oldBoundaries = m_objectBoundingBox;
+    bool updatedViewport = false;
 
     SVGLengthContext lengthContext(image);
     m_objectBoundingBox = FloatRect(image->x().value(lengthContext), image->y().value(lengthContext), image->width().value(lengthContext), image->height().value(lengthContext));
 
-    if (oldBoundaries == m_objectBoundingBox)
-        return false;
+    // Images with preserveAspectRatio=none should force non-uniform scaling. This can be achieved
+    // by setting the image's container size to its intrinsic size.
+    // See: http://www.w3.org/TR/SVG/single-page.html, 7.8 The ‘preserveAspectRatio’ attribute.
+    if (image->preserveAspectRatio().align() == SVGPreserveAspectRatio::SVG_PRESERVEASPECTRATIO_NONE) {
+        if (CachedImage* cachedImage = m_imageResource->cachedImage()) {
+            LayoutSize intrinsicSize = cachedImage->imageSizeForRenderer(0, style()->effectiveZoom());
+            if (intrinsicSize != m_imageResource->imageSize(style()->effectiveZoom())) {
+                m_imageResource->setContainerSizeForRenderer(roundedIntSize(intrinsicSize));
+                updatedViewport = true;
+            }
+        }
+    }
 
-    m_imageResource->setContainerSizeForRenderer(enclosingIntRect(m_objectBoundingBox).size());
-    m_needsBoundariesUpdate = true;
-    return true;
+    if (oldBoundaries != m_objectBoundingBox) {
+        if (!updatedViewport)
+            m_imageResource->setContainerSizeForRenderer(enclosingIntRect(m_objectBoundingBox).size());
+        updatedViewport = true;
+        m_needsBoundariesUpdate = true;
+    }
+
+    return updatedViewport;
 }
 
 void RenderSVGImage::layout()
diff --git a/Source/core/rendering/svg/RenderSVGInlineText.cpp b/Source/core/rendering/svg/RenderSVGInlineText.cpp
index 1595312..b29fdf6 100644
--- a/Source/core/rendering/svg/RenderSVGInlineText.cpp
+++ b/Source/core/rendering/svg/RenderSVGInlineText.cpp
@@ -27,7 +27,7 @@
 #include "core/rendering/svg/RenderSVGInlineText.h"
 
 #include "core/css/CSSFontSelector.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/editing/VisiblePosition.h"
 #include "core/page/Settings.h"
 #include "core/platform/FloatConversion.h"
diff --git a/Source/core/rendering/svg/RenderSVGPath.cpp b/Source/core/rendering/svg/RenderSVGPath.cpp
index ea5a53a..af16df3 100644
--- a/Source/core/rendering/svg/RenderSVGPath.cpp
+++ b/Source/core/rendering/svg/RenderSVGPath.cpp
@@ -30,6 +30,7 @@
 #if ENABLE(SVG)
 #include "core/rendering/svg/RenderSVGPath.h"
 
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/svg/SVGSubpathData.h"
 #include "core/svg/SVGPathElement.h"
 #include "core/svg/SVGStyledTransformableElement.h"
diff --git a/Source/core/rendering/svg/RenderSVGResourceClipper.cpp b/Source/core/rendering/svg/RenderSVGResourceClipper.cpp
index 2ff2310..be78d5f 100644
--- a/Source/core/rendering/svg/RenderSVGResourceClipper.cpp
+++ b/Source/core/rendering/svg/RenderSVGResourceClipper.cpp
@@ -29,7 +29,7 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/platform/graphics/FloatRect.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/IntRect.h"
 #include "core/platform/graphics/transforms/AffineTransform.h"
diff --git a/Source/core/rendering/svg/RenderSVGResourceMarker.cpp b/Source/core/rendering/svg/RenderSVGResourceMarker.cpp
index bfc2676..0bce178 100644
--- a/Source/core/rendering/svg/RenderSVGResourceMarker.cpp
+++ b/Source/core/rendering/svg/RenderSVGResourceMarker.cpp
@@ -24,7 +24,7 @@
 #if ENABLE(SVG)
 #include "core/rendering/svg/RenderSVGResourceMarker.h"
 
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/svg/RenderSVGContainer.h"
 #include "core/rendering/svg/RenderSVGRoot.h"
 #include "core/rendering/svg/SVGRenderSupport.h"
diff --git a/Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp b/Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp
index eb33ae9..366698d 100644
--- a/Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp
+++ b/Source/core/rendering/svg/RenderSVGResourceSolidColor.cpp
@@ -25,7 +25,6 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/platform/graphics/GraphicsContext.h"
-#include "core/platform/graphics/skia/PlatformContextSkia.h"
 #include "core/rendering/style/RenderStyle.h"
 #include "core/rendering/svg/RenderSVGShape.h"
 #include "core/rendering/svg/SVGRenderSupport.h"
diff --git a/Source/core/rendering/svg/RenderSVGShape.cpp b/Source/core/rendering/svg/RenderSVGShape.cpp
index 4e79827..5ebbd83 100644
--- a/Source/core/rendering/svg/RenderSVGShape.cpp
+++ b/Source/core/rendering/svg/RenderSVGShape.cpp
@@ -32,7 +32,7 @@
 
 #include "core/platform/graphics/FloatPoint.h"
 #include "core/platform/graphics/FloatQuad.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/StrokeStyleApplier.h"
 #include "core/rendering/HitTestRequest.h"
 #include "core/rendering/LayoutRepainter.h"
diff --git a/Source/core/rendering/svg/RenderSVGText.cpp b/Source/core/rendering/svg/RenderSVGText.cpp
index e736a6c..7bc9db0 100644
--- a/Source/core/rendering/svg/RenderSVGText.cpp
+++ b/Source/core/rendering/svg/RenderSVGText.cpp
@@ -33,7 +33,7 @@
 #include "core/platform/FloatConversion.h"
 #include "core/platform/graphics/FloatQuad.h"
 #include "core/platform/graphics/FontCache.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/SimpleFontData.h"
 #include "core/platform/graphics/transforms/TransformState.h"
 #include "core/rendering/HitTestRequest.h"
diff --git a/Source/core/rendering/svg/SVGInlineTextBox.cpp b/Source/core/rendering/svg/SVGInlineTextBox.cpp
index 461860f..685fa18 100644
--- a/Source/core/rendering/svg/SVGInlineTextBox.cpp
+++ b/Source/core/rendering/svg/SVGInlineTextBox.cpp
@@ -27,7 +27,7 @@
 #include "core/page/FrameView.h"
 #include "core/platform/FloatConversion.h"
 #include "core/platform/graphics/FontCache.h"
-#include "core/platform/graphics/GraphicsContext.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/rendering/HitTestResult.h"
 #include "core/rendering/InlineFlowBox.h"
 #include "core/rendering/PointerEventsHitRules.h"
diff --git a/Source/core/rendering/svg/SVGResourcesCache.cpp b/Source/core/rendering/svg/SVGResourcesCache.cpp
index 9ebf2b2..64fcc2b 100644
--- a/Source/core/rendering/svg/SVGResourcesCache.cpp
+++ b/Source/core/rendering/svg/SVGResourcesCache.cpp
@@ -36,7 +36,6 @@
 
 SVGResourcesCache::~SVGResourcesCache()
 {
-    deleteAllValues(m_cache);
 }
 
 void SVGResourcesCache::addResourcesFromRenderObject(RenderObject* object, const RenderStyle* style)
@@ -49,14 +48,12 @@
     ASSERT(svgStyle);
 
     // Build a list of all resources associated with the passed RenderObject
-    SVGResources* resources = new SVGResources;
-    if (!resources->buildCachedResources(object, svgStyle)) {
-        delete resources;
+    OwnPtr<SVGResources> newResources = adoptPtr(new SVGResources);
+    if (!newResources->buildCachedResources(object, svgStyle))
         return;
-    }
 
     // Put object in cache.
-    m_cache.set(object, resources);
+    SVGResources* resources = m_cache.set(object, newResources.release()).iterator->value.get();
 
     // Run cycle-detection _afterwards_, so self-references can be caught as well.
     SVGResourcesCycleSolver solver(object, resources);
@@ -76,7 +73,7 @@
     if (!m_cache.contains(object))
         return;
 
-    SVGResources* resources = m_cache.get(object);
+    OwnPtr<SVGResources> resources = m_cache.take(object);
 
     // Walk resources and register the render object at each resources.
     HashSet<RenderSVGResourceContainer*> resourceSet;
@@ -85,8 +82,6 @@
     HashSet<RenderSVGResourceContainer*>::iterator end = resourceSet.end();
     for (HashSet<RenderSVGResourceContainer*>::iterator it = resourceSet.begin(); it != end; ++it)
         (*it)->removeClient(object);
-
-    delete m_cache.take(object);
 }
 
 static inline SVGResourcesCache* resourcesCacheFromRenderObject(const RenderObject* renderer)
@@ -106,11 +101,7 @@
 SVGResources* SVGResourcesCache::cachedResourcesForRenderObject(const RenderObject* renderer)
 {
     ASSERT(renderer);
-    SVGResourcesCache* cache = resourcesCacheFromRenderObject(renderer);
-    if (!cache->m_cache.contains(renderer))
-        return 0;
-
-    return cache->m_cache.get(renderer);
+    return resourcesCacheFromRenderObject(renderer)->m_cache.get(renderer);
 }
 
 void SVGResourcesCache::clientLayoutChanged(RenderObject* object)
@@ -200,8 +191,8 @@
     // The resource itself may have clients, that need to be notified.
     cache->removeResourcesFromRenderObject(resource);
 
-    HashMap<const RenderObject*, SVGResources*>::iterator end = cache->m_cache.end();
-    for (HashMap<const RenderObject*, SVGResources*>::iterator it = cache->m_cache.begin(); it != end; ++it) {
+        CacheMap::iterator end = cache->m_cache.end();
+        for (CacheMap::iterator it = cache->m_cache.begin(); it != end; ++it) {
         it->value->resourceDestroyed(resource);
 
         // Mark users of destroyed resources as pending resolution based on the id of the old resource.
diff --git a/Source/core/rendering/svg/SVGResourcesCache.h b/Source/core/rendering/svg/SVGResourcesCache.h
index 851ea9f..559c2ac 100644
--- a/Source/core/rendering/svg/SVGResourcesCache.h
+++ b/Source/core/rendering/svg/SVGResourcesCache.h
@@ -22,8 +22,9 @@
 
 #if ENABLE(SVG)
 #include "core/rendering/style/RenderStyleConstants.h"
-#include <wtf/HashMap.h>
-#include <wtf/Noncopyable.h>
+#include "wtf/HashMap.h"
+#include "wtf/Noncopyable.h"
+#include "wtf/OwnPtr.h"
 
 namespace WebCore {
 
@@ -62,7 +63,8 @@
     void addResourcesFromRenderObject(RenderObject*, const RenderStyle*);
     void removeResourcesFromRenderObject(RenderObject*);
 
-    HashMap<const RenderObject*, SVGResources*> m_cache;
+    typedef HashMap<const RenderObject*, OwnPtr<SVGResources> > CacheMap;
+    CacheMap m_cache;
 };
 
 }
diff --git a/Source/core/scripts/InFilesCompiler.pm b/Source/core/scripts/InFilesCompiler.pm
index 2e9b69b..cafdf22 100644
--- a/Source/core/scripts/InFilesCompiler.pm
+++ b/Source/core/scripts/InFilesCompiler.pm
@@ -161,17 +161,6 @@
     return $interfaceName;
 }
 
-sub toMacroStyle($$)
-{
-    my $object = shift;
-    my $camelCase = shift;
-
-    return "EVENT" if $camelCase eq "Event";
-    return "EVENT_TARGET" if $camelCase eq "EventTarget";
-    return "EXCEPTION" if $camelCase eq "Exception";
-
-    die "Ok, you got me. This script is really just a giant hack. (\$camelCase=${camelCase})";
-}
 
 sub preferredConditional()
 {
@@ -190,112 +179,4 @@
     return "ENABLE(" . join(') || ENABLE(', split('\\|', $conditional)) . ")";
 }
 
-sub generateInterfacesHeader()
-{
-    my $object = shift;
-
-    my $F;
-    my $namespace = $parsedParameters{"namespace"};
-    my $outputFile = "$outputDir/${namespace}Interfaces.h";
-
-    open F, ">$outputFile" or die "Failed to open file: $!";
-
-    print F license();
-
-    print F "#ifndef ${namespace}Interfaces_h\n";
-    print F "#define ${namespace}Interfaces_h\n";
-    print F "\n";
-
-    my %unconditionalInterfaces = ();
-    my %interfacesByConditional = ();
-
-    for my $itemName (sort keys %parsedItems) {
-        my $conditional = $parsedItems{$itemName}{"conditional"};
-        my $interfaceName = $object->interfaceForItem($itemName);
-
-        if ($conditional) {
-            if (!defined($interfacesByConditional{$conditional})) {
-                $interfacesByConditional{$conditional} = ();
-            }
-            $interfacesByConditional{$conditional}{$interfaceName} = 1;
-        } else {
-            $unconditionalInterfaces{$interfaceName} = 1
-        }
-    }
-
-    my $macroStyledNamespace = $object->toMacroStyle($namespace);
-
-    for my $conditional (sort keys %interfacesByConditional) {
-        my $preferredConditional = $object->preferredConditional($conditional);
-        print F "#if " . $object->conditionalStringFromAttributeValue($conditional) . "\n";
-        print F "#define DOM_${macroStyledNamespace}_INTERFACES_FOR_EACH_$preferredConditional(macro) \\\n";
-
-        for my $interface (sort keys %{ $interfacesByConditional{$conditional} }) {
-            next if defined($unconditionalInterfaces{$interface});
-            print F "    macro($interface) \\\n";
-        }
-
-        print F "// End of DOM_${macroStyledNamespace}_INTERFACES_FOR_EACH_$preferredConditional\n";
-        print F "#else\n";
-        print F "#define DOM_${macroStyledNamespace}_INTERFACES_FOR_EACH_$preferredConditional(macro)\n";
-        print F "#endif\n";
-        print F "\n";
-    }
-
-    print F "#define DOM_${macroStyledNamespace}_INTERFACES_FOR_EACH(macro) \\\n";
-    print F "    \\\n";
-    for my $interface (sort keys %unconditionalInterfaces) {
-            print F "    macro($interface) \\\n";
-    }
-    print F "    \\\n";
-    for my $conditional (sort keys %interfacesByConditional) {
-        my $preferredConditional = $object->preferredConditional($conditional);
-        print F "    DOM_${macroStyledNamespace}_INTERFACES_FOR_EACH_$preferredConditional(macro) \\\n";
-    }
-
-    print F "\n";
-    print F "#endif // ${namespace}Interfaces_h\n";
-
-    close F;
-}
-
-sub generateHeadersHeader()
-{
-    my $object = shift;
-
-    my $F;
-    my $namespace = $parsedParameters{"namespace"};
-    my $outputFile = "$outputDir/${namespace}Headers.h";
-
-    open F, ">$outputFile" or die "Failed to open file: $!";
-
-    print F license();
-
-    print F "#ifndef ${namespace}Headers_h\n";
-    print F "#define ${namespace}Headers_h\n";
-    print F "\n";
-
-    my %includedInterfaces = ();
-
-    for my $itemName (sort keys %parsedItems) {
-        my $conditional = $parsedItems{$itemName}{"conditional"};
-        my $interfaceName = $object->interfaceForItem($itemName);
-
-        next if defined($includedInterfaces{$interfaceName});
-        $includedInterfaces{$interfaceName} = 1;
-
-        print F "#if " . $object->conditionalStringFromAttributeValue($conditional) . "\n" if $conditional;
-        my $path = "$interfaceName.h";
-        $path = $parsedItemPaths{$itemName} . "/" . $path if defined($parsedItemPaths{$itemName});
-        print F "#include \"$path\"\n";
-        print F "#include \"V8$interfaceName.h\"\n";
-        print F "#endif\n" if $conditional;
-    }
-
-    print F "\n";
-    print F "#endif // ${namespace}Headers_h\n";
-
-    close F;
-}
-
 1;
diff --git a/Source/core/scripts/in_file.py b/Source/core/scripts/in_file.py
index fa71064..ea5010d 100644
--- a/Source/core/scripts/in_file.py
+++ b/Source/core/scripts/in_file.py
@@ -53,16 +53,17 @@
     return line.startswith("//") or line.startswith("#")
 
 class InFile(object):
-    def __init__(self, lines, defaults, default_parameters):
+    def __init__(self, lines, defaults, valid_values=None, default_parameters=None):
         self.name_dictionaries = []
         self.parameters = copy.deepcopy(default_parameters if default_parameters else {})
         self._defaults = defaults
+        self._valid_values = copy.deepcopy(valid_values if valid_values else {})
         self._parse(map(str.strip, lines))
 
     @classmethod
-    def load_from_path(self, path, defaults, default_parameters):
+    def load_from_path(self, path, defaults, valid_values, default_parameters):
         with open(os.path.abspath(path)) as in_file:
-            return InFile(in_file.readlines(), defaults, default_parameters)
+            return InFile(in_file.readlines(), defaults, valid_values, default_parameters)
 
     def _is_sequence(self, arg):
         return (not hasattr(arg, "strip")
@@ -107,6 +108,9 @@
                 arg_name, arg_value = arg_string, True
             if arg_name not in self._defaults:
                 self._fatal("Unknown argument: '%s' in line:\n%s\nKnown arguments: %s" % (arg_name, line, self._defaults.keys()))
+            valid_values = self._valid_values.get(arg_name)
+            if valid_values and arg_value not in valid_values:
+                self._fatal("Unknown value: '%s' in line:\n%s\nKnown values: %s" % (arg_value, line, valid_values))
             if self._is_sequence(args[arg_name]):
                 args[arg_name].append(arg_value)
             else:
diff --git a/Source/core/scripts/in_generator.py b/Source/core/scripts/in_generator.py
index 47b85f5..dad625e 100644
--- a/Source/core/scripts/in_generator.py
+++ b/Source/core/scripts/in_generator.py
@@ -36,18 +36,31 @@
     # Subclasses should override.
     class_name = None
     defaults = None
+    valid_values = None
     default_parameters = None
 
     def __init__(self, in_file_path):
-        self.in_file = InFile.load_from_path(in_file_path, self.defaults, self.default_parameters)
+        self.in_file = InFile.load_from_path(in_file_path, self.defaults, self.valid_values, self.default_parameters)
 
     # Subclasses should override.
     def generate_header(self):
-        raise NotImplementedError
+        return ''
+
+    # Subclasses should override.
+    def generate_interfaces_header(self):
+        return ''
+
+    # Subclasses should override.
+    def generate_headers_header(self):
+        return ''
 
     # Subclasses should override.
     def generate_implementation(self):
-        raise NotImplementedError
+        return ''
+
+    # Subclasses should override.
+    def generate_idl(self):
+        return ''
 
     def wrap_with_condition(self, string, condition):
         if not condition:
@@ -69,19 +82,27 @@
         with open(file_path, "w") as file_to_write:
             file_to_write.write(contents)
 
-    def write_header(self, output_dir):
-        contents = self.generate_header()
+    def _write_file(self, output_dir, generator, file_name):
+        contents = generator()
         if not contents:
             return
-        path = os.path.join(output_dir, self.class_name + ".h")
+        path = os.path.join(output_dir, file_name)
         self._forcibly_create_text_file_at_path_with_contents(path, contents)
 
+    def write_header(self, output_dir):
+        self._write_file(output_dir, self.generate_header, self.class_name + '.h')
+
+    def write_headers_header(self, output_dir):
+        self._write_file(output_dir, self.generate_headers_header, self.class_name + 'Headers.h')
+
+    def write_interfaces_header(self, output_dir):
+        self._write_file(output_dir, self.generate_interfaces_header, self.class_name + 'Interfaces.h')
+
     def write_implmentation(self, output_dir):
-        contents = self.generate_implementation()
-        if not contents:
-            return
-        path = os.path.join(output_dir, self.class_name + ".cpp")
-        self._forcibly_create_text_file_at_path_with_contents(path, contents)
+        self._write_file(output_dir, self.generate_implementation, self.class_name + '.cpp')
+
+    def write_idl(self, output_dir):
+        self._write_file(output_dir, self.generate_idl, self.class_name + '.idl')
 
 
 class Maker(object):
@@ -98,4 +119,7 @@
 
         writer = self._writer_class(args[0])
         writer.write_header(output_dir)
+        writer.write_headers_header(output_dir)
+        writer.write_interfaces_header(output_dir)
         writer.write_implmentation(output_dir)
+        writer.write_idl(output_dir)
diff --git a/Source/core/scripts/make_css_property_names.py b/Source/core/scripts/make_css_property_names.py
new file mode 100755
index 0000000..5b05084
--- /dev/null
+++ b/Source/core/scripts/make_css_property_names.py
@@ -0,0 +1,274 @@
+#!/usr/bin/env python
+
+import os.path
+import re
+import shlex
+import subprocess
+import sys
+import optparse
+
+from in_file import InFile
+import in_generator
+import license
+
+
+HEADER_TEMPLATE = """
+%(license)s
+
+#ifndef %(class_name)s_h
+#define %(class_name)s_h
+
+#include <string.h>
+#include "wtf/HashFunctions.h"
+#include "wtf/HashTraits.h"
+
+namespace WTF {
+class AtomicString;
+class String;
+}
+
+namespace WebCore {
+
+enum CSSPropertyID {
+    CSSPropertyInvalid = 0,
+    CSSPropertyVariable = 1,
+%(property_enums)s
+};
+
+const int firstCSSProperty = %(first_property_id)s;
+const int numCSSProperties = %(properties_count)s;
+const int lastCSSProperty = %(last_property_id)d;
+const size_t maxCSSPropertyNameLength = %(max_name_length)d;
+
+const char* getPropertyName(CSSPropertyID);
+const WTF::AtomicString& getPropertyNameAtomicString(CSSPropertyID);
+WTF::String getPropertyNameString(CSSPropertyID);
+WTF::String getJSPropertyName(CSSPropertyID);
+
+inline CSSPropertyID convertToCSSPropertyID(int value)
+{
+    ASSERT((value >= firstCSSProperty && value <= lastCSSProperty) || value == CSSPropertyInvalid);
+    return static_cast<CSSPropertyID>(value);
+}
+
+} // namespace WebCore
+
+namespace WTF {
+template<> struct DefaultHash<WebCore::CSSPropertyID> { typedef IntHash<unsigned> Hash; };
+template<> struct HashTraits<WebCore::CSSPropertyID> : GenericHashTraits<WebCore::CSSPropertyID> {
+    static const bool emptyValueIsZero = true;
+    static const bool needsDestruction = false;
+    static void constructDeletedValue(WebCore::CSSPropertyID& slot) { slot = static_cast<WebCore::CSSPropertyID>(WebCore::lastCSSProperty + 1); }
+    static bool isDeletedValue(WebCore::CSSPropertyID value) { return value == (WebCore::lastCSSProperty + 1); }
+};
+}
+
+#endif // %(class_name)s_h
+"""
+
+GPERF_TEMPLATE = """
+%%{
+%(license)s
+
+#include "config.h"
+#include "%(class_name)s.h"
+#include "core/platform/HashTools.h"
+#include <string.h>
+
+#include "wtf/ASCIICType.h"
+#include "wtf/text/AtomicString.h"
+#include "wtf/text/WTFString.h"
+
+namespace WebCore {
+const char* const propertyNameStrings[numCSSProperties] = {
+%(property_name_strings)s
+};
+
+%%}
+%%struct-type
+struct Property;
+%%omit-struct-type
+%%language=C++
+%%readonly-tables
+%%global-table
+%%compare-strncmp
+%%define class-name %(class_name)sHash
+%%define lookup-function-name findPropertyImpl
+%%define hash-function-name propery_hash_function
+%%define word-array-name property_wordlist
+%%enum
+%%%%
+%(property_to_enum_map)s
+%%%%
+const Property* findProperty(register const char* str, register unsigned int len)
+{
+    return %(class_name)sHash::findPropertyImpl(str, len);
+}
+
+const char* getPropertyName(CSSPropertyID id)
+{
+    if (id < firstCSSProperty)
+        return 0;
+    int index = id - firstCSSProperty;
+    if (index >= numCSSProperties)
+        return 0;
+    return propertyNameStrings[index];
+}
+
+const AtomicString& getPropertyNameAtomicString(CSSPropertyID id)
+{
+    if (id < firstCSSProperty)
+        return nullAtom;
+    int index = id - firstCSSProperty;
+    if (index >= numCSSProperties)
+        return nullAtom;
+
+    static AtomicString* propertyStrings = new AtomicString[numCSSProperties]; // Intentionally never destroyed.
+    AtomicString& propertyString = propertyStrings[index];
+    if (propertyString.isNull()) {
+        const char* propertyName = propertyNameStrings[index];
+        propertyString = AtomicString(propertyName, strlen(propertyName), AtomicString::ConstructFromLiteral);
+    }
+    return propertyString;
+}
+
+String getPropertyNameString(CSSPropertyID id)
+{
+    // We share the StringImpl with the AtomicStrings.
+    return getPropertyNameAtomicString(id).string();
+}
+
+String getJSPropertyName(CSSPropertyID id)
+{
+    char result[maxCSSPropertyNameLength + 1];
+    const char* cssPropertyName = getPropertyName(id);
+    const char* propertyNamePointer = cssPropertyName;
+    if (!propertyNamePointer)
+        return emptyString();
+
+    char* resultPointer = result;
+    while (char character = *propertyNamePointer++) {
+        if (character == '-') {
+            char nextCharacter = *propertyNamePointer++;
+            if (!nextCharacter)
+                break;
+            character = (propertyNamePointer - 2 != cssPropertyName) ? toASCIIUpper(nextCharacter) : nextCharacter;
+        }
+        *resultPointer++ = character;
+    }
+    *resultPointer = '\\0';
+    return String(result);
+}
+
+} // namespace WebCore
+"""
+
+
+class CSSPropertiesWriter(in_generator.Writer):
+    class_name = "CSSPropertyNames"
+    defaults = {
+        'alias_for': None,
+        'condition': None,
+    }
+
+    def __init__(self, file_paths, enabled_conditions):
+        # FIXME: This is a hack.  Writer does not know how to handle
+        # multiple files, so we just pass the first and then ignore
+        # self.in_file in this class.
+        in_generator.Writer.__init__(self, file_paths[0])
+        self._enabled_conditions = enabled_conditions
+
+        lines = []
+        for file_path in file_paths:
+            with open(os.path.abspath(file_path)) as in_file:
+                lines += in_file.readlines()
+
+        all_properties = InFile(lines, self.defaults).name_dictionaries
+        self._aliases = filter(lambda property: property['alias_for'], all_properties)
+        for offset, property in enumerate(self._aliases):
+            # Aliases use the enum_name that they are an alias for.
+            property['enum_name'] = self._enum_name_from_property_name(property['alias_for'])
+            # Aliases do not get an enum_value.
+
+        self._properties = filter(lambda property: not property['alias_for'] and not property['condition'] or property['condition'] in self._enabled_conditions, all_properties)
+        self._first_property_id = 1001  # Historical, unclear why.
+        property_id = self._first_property_id
+        for offset, property in enumerate(self._properties):
+            property['enum_name'] = self._enum_name_from_property_name(property['name'])
+            property['enum_value'] = self._first_property_id + offset
+
+    def _enum_name_from_property_name(self, property_name):
+        return "CSSProperty" + re.sub(r'(^[^-])|-(.)', lambda match: (match.group(1) or match.group(2)).upper(), property_name)
+
+    def _enum_declaration(self, property):
+        return "    %(enum_name)s = %(enum_value)s," % property
+
+    def generate_header(self):
+        return HEADER_TEMPLATE % {
+            'license': license.license_for_generated_cpp(),
+            'class_name': self.class_name,
+            'property_enums': "\n".join(map(self._enum_declaration, self._properties)),
+            'first_property_id': self._first_property_id,
+            'properties_count': len(self._properties),
+            'last_property_id': self._first_property_id + len(self._properties) - 1,
+            'max_name_length': reduce(max, map(len, map(lambda property: property['name'], self._properties))),
+        }
+
+    def generate_implementation(self):
+        gperf_input = GPERF_TEMPLATE % {
+            'license': license.license_for_generated_cpp(),
+            'class_name': self.class_name,
+            'property_name_strings': '\n'.join(map(lambda property: '    "%(name)s",' % property, self._properties)),
+            'property_to_enum_map': '\n'.join(map(lambda property: '%(name)s, %(enum_name)s' % property, self._properties + self._aliases)),
+        }
+        # FIXME: If we could depend on Python 2.7, we would use subprocess.check_output
+        gperf_args = ['gperf', '--key-positions=*', '-D', '-n', '-s', '2']
+        gperf = subprocess.Popen(gperf_args, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
+        return gperf.communicate(gperf_input)[0]
+
+
+# FIXME: Some of this logic should be pushed down into in_generator.Maker
+class MakeCSSProperties(object):
+    def _enabled_features_from_defines(self, defines_arg_string):
+        if not defines_arg_string:
+            return []
+
+        defines_strings = shlex.split(defines_arg_string)
+
+        # We only care about feature defines.
+        enable_prefix = 'ENABLE_'
+
+        enabled_features = []
+        for define_string in defines_strings:
+            split_define = define_string.split('=')
+            if split_define[1] != '1':
+                continue
+            define = split_define[0]
+            if not define.startswith(enable_prefix):
+                continue
+            enabled_features.append(define[len(enable_prefix):])
+        return enabled_features
+
+    def main(self, argv):
+        script_name = os.path.basename(argv[0])
+        args = argv[1:]
+        if len(args) < 1:
+            print "USAGE: %i INPUT_FILES" % script_name
+            exit(1)
+
+        # FIXME: This option parsing should be pushed down into in_generator.Maker
+        # but that will require updating all other in_generator scripts.
+        parser = optparse.OptionParser()
+        parser.add_option("--defines")
+        parser.add_option("--output_dir", default=os.getcwd())
+        (options, args) = parser.parse_args()
+
+        enabled_features = self._enabled_features_from_defines(options.defines)
+
+        writer = CSSPropertiesWriter(args, enabled_features)
+        writer.write_header(options.output_dir)
+        writer.write_implmentation(options.output_dir)
+
+
+if __name__ == "__main__":
+    MakeCSSProperties().main(sys.argv)
diff --git a/Source/core/scripts/make_dom_exceptions.pl b/Source/core/scripts/make_dom_exceptions.pl
deleted file mode 100644
index 01e9e39..0000000
--- a/Source/core/scripts/make_dom_exceptions.pl
+++ /dev/null
@@ -1,195 +0,0 @@
-#!/usr/bin/perl -w
-
-# Copyright (C) 2005, 2006, 2007, 2009 Apple Inc. All rights reserved.
-# Copyright (C) 2009, Julien Chaffraix <jchaffraix@webkit.org>
-# Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmobile.com/)
-# Copyright (C) 2011 Ericsson AB. All rights reserved.
-# Copyright (C) 2011 Google, Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1.  Redistributions of source code must retain the above copyright
-#     notice, this list of conditions and the following disclaimer. 
-# 2.  Redistributions in binary form must reproduce the above copyright
-#     notice, this list of conditions and the following disclaimer in the
-#     documentation and/or other materials provided with the distribution. 
-# 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
-#     its contributors may be used to endorse or promote products derived
-#     from this software without specific prior written permission. 
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-use strict;
-
-use InFilesCompiler;
-
-my %defaultParameters = (
-    'namespace' => 0
-);
-
-sub defaultItemFactory
-{
-    return (
-        'interfaceName' => 0,
-        'conditional' => 0
-    );
-}
-
-my $InCompiler = InFilesCompiler->new(\%defaultParameters, \&defaultItemFactory);
-
-my $outputDir = $InCompiler->initializeFromCommandLine();
-$InCompiler->compile(\&generateCode);
-
-sub generateCode()
-{
-    my $parsedParametersRef = shift;
-    my $parsedItemsRef = shift;
-    my $parsedItemPathsRef = shift;
-
-    generateHeader($parsedParametersRef, $parsedItemsRef);
-    generateImplementation($parsedParametersRef, $parsedItemsRef, $parsedItemPathsRef);
-    $InCompiler->generateInterfacesHeader();
-    $InCompiler->generateHeadersHeader()
-}
-
-sub generateHeader()
-{
-    my $parsedParametersRef = shift;
-    my $parsedItemsRef = shift;
-
-    my $F;
-    my %parsedItems = %{ $parsedItemsRef };
-
-    my $outputFile = "$outputDir/ExceptionCodeDescription.h";
-
-    open F, ">$outputFile" or die "Failed to open file: $!";
-
-    print F $InCompiler->license();
-
-    print F "#ifndef ExceptionCodeDescription_h\n";
-    print F "#define ExceptionCodeDescription_h\n";
-    print F "\n";
-    print F "namespace WebCore {\n";
-    print F "\n";
-    print F "typedef int ExceptionCode;\n";
-    print F "\n";
-    print F "enum ExceptionType {\n";
-
-    for my $exceptionType (sort keys %parsedItems) {
-        my $conditional = $parsedItems{$exceptionType}{"conditional"};
-
-        print F "#if ENABLE($conditional)\n" if $conditional;
-        print F "    ${exceptionType}Type,\n";
-        print F "#endif\n" if $conditional;
-    }
-
-    print F "};\n";
-    print F "\n";
-    print F "struct ExceptionCodeDescription {\n";
-    print F "    explicit ExceptionCodeDescription(ExceptionCode);\n";
-    print F "\n";
-    print F "    // |typeName| has spaces and is suitable for use in exception\n";
-    print F "    // description strings; maximum length is 10 characters.\n";
-    print F "    const char* typeName; \n";
-    print F "\n";
-    print F "    // |name| is the exception name, also intended for use in exception\n";
-    print F "    // description strings; 0 if name not known; maximum length is 27\n";
-    print F "    // characters.\n";
-    print F "    const char* name; \n";
-    print F "\n";
-    print F "    // |description| is the exception description, intended for use in\n";
-    print F "    // exception strings. It is a more readable explanation of error.\n";
-    print F "    const char* description;\n";
-    print F "\n";
-    print F "    // |code| is the numeric value of the exception within a particular type.\n";
-    print F "    int code; \n";
-    print F "\n";
-    print F "    ExceptionType type;\n";
-    print F "};\n";
-    print F "\n";
-    print F "} // namespace WebCore\n";
-    print F "\n";
-    print F "#endif // ExceptionCodeDescription_h\n";
-
-    close F;
-}
-
-sub generateImplementation()
-{
-    my $parsedParametersRef = shift;
-    my $parsedItemsRef = shift;
-    my $parsedItemPathsRef = shift;
-
-    my $F;
-    my %parsedItems = %{ $parsedItemsRef };
-    my %parsedItemPaths = %{ $parsedItemPathsRef };
-
-    my $outputFile = "$outputDir/ExceptionCodeDescription.cpp";
-
-    open F, ">$outputFile" or die "Failed to open file: $!";
-
-    print F $InCompiler->license();
-
-    print F "#include \"config.h\"\n";
-    print F "#include \"ExceptionCodeDescription.h\"\n";
-    print F "\n";
-    print F "#include \"ExceptionCode.h\"\n";
-
-    for my $exceptionType (sort keys %parsedItems) {
-        my $conditional = $parsedItems{$exceptionType}{"conditional"};
-
-        print F "#if ENABLE($conditional)\n" if $conditional;
-        my $path = "$exceptionType.h";
-        $path = $parsedItemPaths{$exceptionType} . "/" . $path if defined($parsedItemPaths{$exceptionType});
-        print F "#include \"$path\"\n";
-        print F "#endif\n" if $conditional;
-    }
-
-    print F "#include \"modules/indexeddb/IDBDatabaseException.h\"\n";
-
-    print F "\n";
-    print F "namespace WebCore {\n";
-    print F "\n";
-    print F "ExceptionCodeDescription::ExceptionCodeDescription(ExceptionCode ec)\n";
-    print F "{\n";
-    print F "    ASSERT(ec);\n";
-
-    for my $exceptionType (sort keys %parsedItems) {
-        # DOMCoreException needs to be last because it's a catch-all.
-        next if $exceptionType eq "DOMCoreException";
-
-        my $conditional = $parsedItems{$exceptionType}{"conditional"};
-
-        print F "#if ENABLE($conditional)\n" if $conditional;
-        print F "    if (${exceptionType}::initializeDescription(ec, this))\n";
-        print F "        return;\n";
-        print F "#endif\n" if $conditional;
-    }
-
-    # FIXME: This special case for IDB is undesirable. It is the first usage
-    # of "new style" DOMExceptions where there is no IDL type, but there are
-    # API-specific exception names and/or messages. Consider refactoring back
-    # into the code generator when a common pattern emerges.
-    print F "    if (IDBDatabaseException::initializeDescription(ec, this))\n";
-    print F "        return;\n";
-
-    print F "    if (DOMCoreException::initializeDescription(ec, this))\n";
-    print F "        return;\n";
-    print F "    ASSERT_NOT_REACHED();\n";
-    print F "}\n";
-    print F "\n";
-    print F "} // namespace WebCore\n";
-
-    close F;
-}
diff --git a/Source/core/scripts/make_dom_exceptions.py b/Source/core/scripts/make_dom_exceptions.py
new file mode 100755
index 0000000..e945262
--- /dev/null
+++ b/Source/core/scripts/make_dom_exceptions.py
@@ -0,0 +1,161 @@
+#!/usr/bin/env python
+# Copyright (C) 2013 Google Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#     * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+#     * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import os.path
+import sys
+import shutil
+
+from in_file import InFile
+import name_macros
+import license
+
+
+HEADER_TEMPLATE = """%(license)s
+
+#ifndef %(class_name)s_h
+#define %(class_name)s_h
+
+namespace WebCore {
+
+typedef int ExceptionCode;
+
+enum ExceptionType {
+%(exception_types)s
+};
+
+struct ExceptionCodeDescription {
+    explicit ExceptionCodeDescription(ExceptionCode);
+
+    // |typeName| has spaces and is suitable for use in exception
+    // description strings; maximum length is 10 characters.
+    const char* typeName;
+
+    // |name| is the exception name, also intended for use in exception
+    // description strings; 0 if name not known; maximum length is 27
+    // characters.
+    const char* name;
+
+    // |description| is the exception description, intended for use in
+    // exception strings. It is a more readable explanation of error.
+    const char* description;
+
+    // |code| is the numeric value of the exception within a particular type.
+    int code;
+
+    ExceptionType type;
+};
+
+} // namespace WebCore
+
+#endif // %(class_name)s_h
+"""
+
+
+IMPLEMENTATION_TEMPLATE = """%(license)s
+
+#include "config.h"
+#include "%(class_name)s.h"
+
+#include "ExceptionCode.h"
+
+%(includes)s
+
+#include "modules/indexeddb/IDBDatabaseException.h"
+
+namespace WebCore {
+
+ExceptionCodeDescription::ExceptionCodeDescription(ExceptionCode ec)
+{
+    ASSERT(ec);
+
+%(description_initalizations)s
+
+    // FIXME: This special case for IDB is undesirable. It is the first usage
+    // of "new style" DOMExceptions where there is no IDL type, but there are
+    // API-specific exception names and/or messages. Consider refactoring back
+    // into the code generator when a common pattern emerges.
+    if (IDBDatabaseException::initializeDescription(ec, this))
+        return;
+
+    if (DOMCoreException::initializeDescription(ec, this))
+        return;
+
+    ASSERT_NOT_REACHED();
+}
+
+} // namespace WebCore
+"""
+
+
+class ExceptionCodeDescriptionWriter(name_macros.Writer):
+    defaults = {
+        'interfaceName': None,
+        'conditional': None,
+    }
+    default_parameters = {
+        'namespace': '',
+    }
+
+    def _exceptions(self):
+        return self.in_file.name_dictionaries
+
+    def _exception_type(self, exception):
+        name = os.path.basename(exception['name'])
+        return self.wrap_with_condition('    ' + name + 'Type,', exception['conditional'])
+
+    def generate_header(self):
+        return HEADER_TEMPLATE % {
+            'license': license.license_for_generated_cpp(),
+            'class_name': self.class_name,
+            'exception_types': '\n'.join(map(self._exception_type, self._exceptions())),
+        }
+
+    def _include(self, exception):
+        include = '#include "' + exception['name'] + '.h"'
+        return self.wrap_with_condition(include, exception['conditional'])
+
+    def _description_initalization(self, exception):
+        name = os.path.basename(exception['name'])
+        if name == 'DOMCoreException':
+            return ''  # DOMCoreException needs to be last because it's a catch-all.
+        description_initalization = """    if (%(name)s::initializeDescription(ec, this))
+        return;""" % {'name': name}
+        return self.wrap_with_condition(description_initalization, exception['conditional'])
+
+    def generate_implementation(self):
+        return IMPLEMENTATION_TEMPLATE % {
+            'license': license.license_for_generated_cpp(),
+            'class_name': self.class_name,
+            'includes': '\n'.join(map(self._include, self._exceptions())),
+            'description_initalizations': '\n'.join(map(self._description_initalization, self._exceptions())),
+        }
+
+
+if __name__ == "__main__":
+    name_macros.Maker(ExceptionCodeDescriptionWriter).main(sys.argv)
diff --git a/Source/core/scripts/make_event_factory.pl b/Source/core/scripts/make_event_factory.pl
deleted file mode 100644
index 70d87b8..0000000
--- a/Source/core/scripts/make_event_factory.pl
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/perl -w
-
-# Copyright (C) 2005, 2006, 2007, 2009 Apple Inc. All rights reserved.
-# Copyright (C) 2009, Julien Chaffraix <jchaffraix@webkit.org>
-# Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmobile.com/)
-# Copyright (C) 2011 Ericsson AB. All rights reserved.
-# Copyright (C) 2011 Google, Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1.  Redistributions of source code must retain the above copyright
-#     notice, this list of conditions and the following disclaimer. 
-# 2.  Redistributions in binary form must reproduce the above copyright
-#     notice, this list of conditions and the following disclaimer in the
-#     documentation and/or other materials provided with the distribution. 
-# 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
-#     its contributors may be used to endorse or promote products derived
-#     from this software without specific prior written permission. 
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-use strict;
-
-use InFilesCompiler;
-
-my %defaultParameters = (
-    'namespace' => 0
-);
-
-sub defaultItemFactory
-{
-    return (
-        'interfaceName' => 0,
-        'conditional' => 0,
-        'runtimeConditional' => 0
-    );
-}
-
-my $InCompiler = InFilesCompiler->new(\%defaultParameters, \&defaultItemFactory);
-
-my $outputDir = $InCompiler->initializeFromCommandLine();
-$InCompiler->compile(\&generateCode);
-
-sub generateCode()
-{
-    my $parsedParametersRef = shift;
-    my $parsedItemsRef = shift;
-
-    $InCompiler->generateInterfacesHeader();
-    $InCompiler->generateHeadersHeader()
-}
diff --git a/Source/core/scripts/make_event_factory.py b/Source/core/scripts/make_event_factory.py
index c5a5f0b..5a6653c 100644
--- a/Source/core/scripts/make_event_factory.py
+++ b/Source/core/scripts/make_event_factory.py
@@ -32,20 +32,20 @@
 import shutil
 
 from in_file import InFile
-import in_generator
+import name_macros
 import license
 
 
 IMPLEMENTATION_TEMPLATE = """%(license)s
 #include "config.h"
-#include "%(namespace)sFactory.h"
+#include "%(class_name)sFactory.h"
 
-#include "%(namespace)sHeaders.h"
+#include "%(class_name)sHeaders.h"
 #include "RuntimeEnabledFeatures.h"
 
 namespace WebCore {
 
-PassRefPtr<%(namespace)s> %(namespace)sFactory::create(const String& type)
+PassRefPtr<%(class_name)s> %(class_name)sFactory::create(const String& type)
 {
 %(factory_implementation)s
     return 0;
@@ -55,7 +55,7 @@
 """
 
 
-class EventFactoryWriter(in_generator.Writer):
+class EventFactoryWriter(name_macros.Writer):
     defaults = {
         'interfaceName' : None,
         'conditional' : None,
@@ -64,10 +64,6 @@
     default_parameters = {
         'namespace': '',
     }
-    class_name = 'EventFactory'
-
-    def _namespace(self):
-        return self.in_file.parameters['namespace']
 
     def _events(self):
         return self.in_file.name_dictionaries
@@ -86,16 +82,13 @@
         }
         return self.wrap_with_condition(implementation, event['conditional'])
 
-    def generate_header(self):
-        pass
-
     def generate_implementation(self):
         return IMPLEMENTATION_TEMPLATE % {
-            'namespace': self._namespace().strip('"'),
+            'class_name': self.class_name,
             'license': license.license_for_generated_cpp(),
             'factory_implementation': "\n".join(map(self._factory_implementation, self._events())),
         }
 
 
 if __name__ == "__main__":
-    in_generator.Maker(EventFactoryWriter).main(sys.argv)
+    name_macros.Maker(EventFactoryWriter).main(sys.argv)
diff --git a/Source/core/scripts/make_internal_runtime_flags.py b/Source/core/scripts/make_internal_runtime_flags.py
new file mode 100755
index 0000000..5c6fbf7
--- /dev/null
+++ b/Source/core/scripts/make_internal_runtime_flags.py
@@ -0,0 +1,119 @@
+#!/usr/bin/env python
+# Copyright (C) 2013 Google Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#     * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+#     * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import os.path
+import sys
+
+import in_generator
+import license
+import make_runtime_features
+
+
+IDL_TEMPLATE = """
+%(license)s
+[
+    ImplementationLacksVTable
+] interface %(class_name)s {
+%(attribute_declarations)s
+};
+"""
+
+HEADER_TEMPLATE = """%(license)s
+#ifndef %(class_name)s_h
+#define %(class_name)s_h
+
+#include "RuntimeEnabledFeatures.h"
+#include "wtf/PassRefPtr.h"
+#include "wtf/RefPtr.h"
+#include "wtf/RefCounted.h"
+
+namespace WebCore {
+
+class %(class_name)s : public RefCounted<%(class_name)s> {
+public:
+    static PassRefPtr<%(class_name)s> create()
+    {
+        return adoptRef(new %(class_name)s);
+    }
+
+%(method_declarations)s
+
+private:
+    %(class_name)s() { }
+};
+
+} // namespace WebCore
+
+#endif // %(class_name)s_h
+"""
+
+# We want exactly the same parsing as RuntimeFeatureWriter
+# but generate different files.
+class InternalRuntimeFlagsWriter(make_runtime_features.RuntimeFeatureWriter):
+    class_name = "InternalRuntimeFlags"
+
+    def __init__(self, *args, **kwargs):
+        make_runtime_features.RuntimeFeatureWriter.__init__(self, *args, **kwargs)
+        for feature in self._all_features:
+            feature['idl_attributes'] = "[Conditional=%(condition)s]" % feature if feature['condition'] else ""
+
+    def _attribute_declaration(self, feature):
+        # Currently assuming that runtime flags cannot be changed after startup
+        # it's possible that some can be and should be conditionally readonly.
+        return "    %(idl_attributes)s readonly attribute boolean %(first_lowered_name)sEnabled;" % feature
+
+    def generate_idl(self):
+        return IDL_TEMPLATE % {
+            'class_name' : self.class_name,
+            'license' : license.license_for_generated_cpp(),
+            'attribute_declarations': "\n".join(map(self._attribute_declaration, self._non_custom_features))
+        }
+
+    def _method_declaration(self, feature):
+        # Setting after startup does not work for most runtime flags, but we
+        # could add an option to print setters for ones which do:
+        # void set%(name)sEnabled(bool isEnabled) { RuntimeEnabledFeatures::set%(name)sEnabled(isEnabled); }
+        # If we do that, we also need to respect Internals::resetToConsistentState.
+        declaration = """    bool %(first_lowered_name)sEnabled() { return RuntimeEnabledFeatures::%(first_lowered_name)sEnabled(); }
+""" % feature
+        return self.wrap_with_condition(declaration, feature['condition'])
+
+    def generate_header(self):
+        return HEADER_TEMPLATE % {
+            'class_name' : self.class_name,
+            'license' : license.license_for_generated_cpp(),
+            'method_declarations' : "\n".join(map(self._method_declaration, self._non_custom_features)),
+        }
+
+    def generate_implementation(self):
+        return None
+
+
+if __name__ == "__main__":
+    in_generator.Maker(InternalRuntimeFlagsWriter).main(sys.argv)
diff --git a/Source/core/scripts/make_runtime_features.py b/Source/core/scripts/make_runtime_features.py
index 13e1f9b..6b10892 100755
--- a/Source/core/scripts/make_runtime_features.py
+++ b/Source/core/scripts/make_runtime_features.py
@@ -45,7 +45,9 @@
 
 class %(class_name)s {
 public:
-%(method_declarations)s
+%(set_toggle_declarations)s
+
+%(accessor_declarations)s
 private:
     %(class_name)s() { }
 
@@ -63,18 +65,24 @@
 
 namespace WebCore {
 
+%(set_toggle_definitions)s
 %(storage_definitions)s
 
 } // namespace WebCore
 """
 
 class RuntimeFeatureWriter(in_generator.Writer):
-    class_name = "RuntimeEnabledFeatures"
+    class_name = 'RuntimeEnabledFeatures'
+
+    # FIXME: valid_values and defaults should probably roll into one object.
+    valid_values = {
+        'status': ['stable', 'experimental', 'test'],
+    }
     defaults = {
         'condition' : None,
         'depends_on' : [],
-        'default': 'false',
         'custom': False,
+        'status': None,
     }
 
     def __init__(self, in_file_path):
@@ -97,7 +105,10 @@
         lowered = lowered.replace("iME", "ime")
         return lowered
 
-    def _method_declaration(self, feature):
+    def _feature_set_declaration(self, feature_set):
+        return "    static void set%sFeaturesEnabled(bool);" % feature_set.capitalize()
+
+    def _feature_accessor_declaration(self, feature):
         if feature['custom']:
             return "    static bool %(first_lowered_name)sEnabled();\n" % feature
         unconditional = """    static void set%(name)sEnabled(bool isEnabled) { is%(name)sEnabled = isEnabled; }
@@ -119,19 +130,42 @@
         return HEADER_TEMPLATE % {
             'class_name' : self.class_name,
             'license' : license.license_for_generated_cpp(),
-            'method_declarations' : "\n".join(map(self._method_declaration, self._all_features)),
+            'set_toggle_declarations' : "\n".join(map(self._feature_set_declaration, self._feature_sets())),
+            'accessor_declarations' : "\n".join(map(self._feature_accessor_declaration, self._all_features)),
             'storage_declarations' : "\n".join(map(self._storage_declarations, self._non_custom_features)),
         }
 
+    def _feature_sets(self):
+        # Another way to think of the status levels is as "sets of features"
+        # which is how we're referring to them in this generator.
+        return self.valid_values['status']
+
+    def _feature_toggle(self, feature):
+        return "    set%(name)sEnabled(enable);" % feature
+
+    def _feature_set_definition(self, feature_set):
+        features_in_set = filter(lambda feature: feature['status'] == feature_set, self._all_features)
+        template = """void %(class_name)s::set%(feature_set)sFeaturesEnabled(bool enable)
+{
+%(feature_toggles)s
+}
+"""
+        return template % {
+            'class_name': self.class_name,
+            'feature_set': feature_set.capitalize(),
+            'feature_toggles': "\n".join(map(self._feature_toggle, features_in_set)),
+        }
+
     def _storage_definition(self, feature):
-        definition = "bool RuntimeEnabledFeatures::is%(name)sEnabled = %(default)s;" % feature
+        definition = "bool RuntimeEnabledFeatures::is%(name)sEnabled = false;" % feature
         return self.wrap_with_condition(definition, feature['condition'])
 
     def generate_implementation(self):
         return IMPLEMENTATION_TEMPLATE % {
             'class_name' : self.class_name,
             'license' : license.license_for_generated_cpp(),
-            'storage_definitions' : "\n".join(map(self._storage_definition, self._non_custom_features)),
+            'set_toggle_definitions' : '\n'.join(map(self._feature_set_definition, self._feature_sets())),
+            'storage_definitions' : '\n'.join(map(self._storage_definition, self._non_custom_features)),
         }
 
 
diff --git a/Source/core/scripts/name_macros.py b/Source/core/scripts/name_macros.py
new file mode 100644
index 0000000..4700e26
--- /dev/null
+++ b/Source/core/scripts/name_macros.py
@@ -0,0 +1,160 @@
+# Copyright (C) 2013 Google Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#     * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+#     * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import os.path
+import re
+
+import in_generator
+from in_generator import Maker
+import license
+
+
+HEADER_TEMPLATE = """%(license)s
+
+#ifndef %(class_name)sHeaders_h
+#define %(class_name)sHeaders_h
+
+%(includes)s
+
+#endif // %(class_name)sHeaders_h
+"""
+
+
+INTERFACES_HEADER_TEMPLATE = """%(license)s
+
+#ifndef %(class_name)sInterfaces_h
+#define %(class_name)sInterfaces_h
+
+%(declare_conditional_macros)s
+
+#define %(macro_style_name)s_INTERFACES_FOR_EACH(macro) \\
+    \\
+%(unconditional_macros)s
+    \\
+%(conditional_macros)s
+
+#endif // %(class_name)sInterfaces_h
+"""
+
+
+def _to_macro_style(name):
+    s1 = re.sub('(.)([A-Z][a-z]+)', r'\1_\2', name)
+    return re.sub('([a-z0-9])([A-Z])', r'\1_\2', s1).upper()
+
+
+def _name_for_entry(entry):
+    if entry['interfaceName']:
+        return entry['interfaceName']
+    return os.path.basename(entry['name'])
+
+
+class Writer(in_generator.Writer):
+    def __init__(self, in_file_path):
+        super(Writer, self).__init__(in_file_path)
+        self.class_name = self.in_file.parameters['namespace'].strip('"')
+        self._entries_by_conditional = {}
+        self._unconditional_entries = []
+        self._sort_entries_by_conditional()
+
+    def _sort_entries_by_conditional(self):
+        unconditional_names = set()
+        for entry in self.in_file.name_dictionaries:
+            conditional = entry['conditional']
+            if not conditional:
+                name = _name_for_entry(entry)
+                if name in unconditional_names:
+                    continue
+                unconditional_names.add(name)
+                self._unconditional_entries.append(entry)
+                continue
+        for entry in self.in_file.name_dictionaries:
+            name = _name_for_entry(entry)
+            if name in unconditional_names:
+                continue
+            conditional = entry['conditional']
+            if not conditional in self._entries_by_conditional:
+                self._entries_by_conditional[conditional] = []
+            self._entries_by_conditional[conditional].append(entry)
+
+    def _headers_header_include(self, entry):
+        path = entry['name']
+        name = _name_for_entry(entry)
+        if entry['interfaceName']:
+            path = entry['interfaceName']  # FIXME: This seems wrong
+        include = '#include "%(path)s.h"\n#include "V8%(name)s.h"' % {
+            'path': path,
+            'name': name,
+        }
+        return self.wrap_with_condition(include, entry['conditional'])
+
+    def generate_headers_header(self):
+        return HEADER_TEMPLATE % {
+            'license': license.license_for_generated_cpp(),
+            'class_name': self.class_name,
+            'includes': '\n'.join(map(self._headers_header_include, self.in_file.name_dictionaries)),
+        }
+
+    def _declare_one_conditional_macro(self, conditional, entries):
+        macro_name = '%(macro_style_name)s_INTERFACES_FOR_EACH_%(conditional)s' % {
+            'macro_style_name': _to_macro_style(self.class_name),
+            'conditional': conditional,
+        }
+        return self.wrap_with_condition("""#define %(macro_name)s(macro) \\
+%(declarations)s
+
+#else
+#define %(macro_name)s(macro)""" % {
+            'macro_name': macro_name,
+            'declarations': '\n'.join(sorted(set([
+                '    macro(%(name)s) \\' % {'name': _name_for_entry(entry)}
+                for entry in entries]))),
+        }, conditional)
+
+    def _declare_conditional_macros(self):
+        return '\n'.join([
+            self._declare_one_conditional_macro(conditional, entries)
+            for conditional, entries in self._entries_by_conditional.items()])
+
+    def _unconditional_macro(self, entry):
+        return '    macro(%(name)s) \\' % {'name': _name_for_entry(entry)}
+
+    def _conditional_macros(self, conditional):
+        return '    %(macro_style_name)s_INTERFACES_FOR_EACH_%(conditional)s(macro) \\' % {
+            'macro_style_name': _to_macro_style(self.class_name),
+            'conditional': conditional,
+        }
+
+    def generate_interfaces_header(self):
+        return INTERFACES_HEADER_TEMPLATE % {
+            'license': license.license_for_generated_cpp(),
+            'class_name': self.class_name,
+            'macro_style_name': _to_macro_style(self.class_name),
+            'declare_conditional_macros': self._declare_conditional_macros(),
+            'unconditional_macros': '\n'.join(sorted(set(map(self._unconditional_macro, self._unconditional_entries)))),
+            'conditional_macros': '\n'.join(map(self._conditional_macros, self._entries_by_conditional.keys())),
+        }
diff --git a/Source/core/svg/SVGAElement.cpp b/Source/core/svg/SVGAElement.cpp
index 20159fc..dc44b34 100644
--- a/Source/core/svg/SVGAElement.cpp
+++ b/Source/core/svg/SVGAElement.cpp
@@ -188,7 +188,7 @@
             Frame* frame = document()->frame();
             if (!frame)
                 return;
-            frame->loader()->urlSelected(document()->completeURL(url), target, event, false, false, MaybeSendReferrer);
+            frame->loader()->urlSelected(document()->completeURL(url), target, event, false, MaybeSendReferrer);
             return;
         }
     }
diff --git a/Source/core/svg/SVGAnimatedAngle.h b/Source/core/svg/SVGAnimatedAngle.h
index 032c2e8..bb537a3 100644
--- a/Source/core/svg/SVGAnimatedAngle.h
+++ b/Source/core/svg/SVGAnimatedAngle.h
@@ -35,7 +35,7 @@
 
 // Only used for SVGMarkerElements orientAttr, which maps to SVGAnimatedAngle orientAngle and SVGAnimatedEnumeration orientType.
 #define DEFINE_ANIMATED_ANGLE_AND_ENUMERATION(OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedAngle, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedAngle, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty, SVGAnimatedAngle, SVGAngle)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedBoolean.h b/Source/core/svg/SVGAnimatedBoolean.h
index f577c32..6846342 100644
--- a/Source/core/svg/SVGAnimatedBoolean.h
+++ b/Source/core/svg/SVGAnimatedBoolean.h
@@ -33,7 +33,7 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedBoolean, bool, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_BOOLEAN(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedBoolean, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedBoolean, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedBoolean, bool)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedEnumeration.h b/Source/core/svg/SVGAnimatedEnumeration.h
index 1f39f76..0a9d7c4 100644
--- a/Source/core/svg/SVGAnimatedEnumeration.h
+++ b/Source/core/svg/SVGAnimatedEnumeration.h
@@ -34,7 +34,7 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedEnumerationPropertyTearOff<EnumType>, EnumType, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_ENUMERATION(OwnerType, DOMAttribute, UpperProperty, LowerProperty, EnumType) \
-DEFINE_ANIMATED_PROPERTY(AnimatedEnumeration, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedEnumeration, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedEnumerationPropertyTearOff<EnumType>, EnumType)
 
 class SVGAnimatedEnumerationAnimator : public SVGAnimatedTypeAnimator {
 public:
diff --git a/Source/core/svg/SVGAnimatedInteger.h b/Source/core/svg/SVGAnimatedInteger.h
index b52ce63..9a509cc 100644
--- a/Source/core/svg/SVGAnimatedInteger.h
+++ b/Source/core/svg/SVGAnimatedInteger.h
@@ -34,10 +34,10 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedInteger, int, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_INTEGER(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedInteger, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedInteger, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedInteger, int)
 
 #define DEFINE_ANIMATED_INTEGER_MULTIPLE_WRAPPERS(OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedIntegerOptionalInteger, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedIntegerOptionalInteger, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty, SVGAnimatedInteger, int)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedLength.h b/Source/core/svg/SVGAnimatedLength.h
index 4568fa2..a2e4efb 100644
--- a/Source/core/svg/SVGAnimatedLength.h
+++ b/Source/core/svg/SVGAnimatedLength.h
@@ -34,7 +34,7 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedLength, SVGLength, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_LENGTH(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedLength, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedLength, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedLength, SVGLength)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedLengthList.h b/Source/core/svg/SVGAnimatedLengthList.h
index 55accae..d0270e6 100644
--- a/Source/core/svg/SVGAnimatedLengthList.h
+++ b/Source/core/svg/SVGAnimatedLengthList.h
@@ -34,7 +34,7 @@
 DECLARE_ANIMATED_LIST_PROPERTY(SVGAnimatedLengthList, SVGLengthList, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_LENGTH_LIST(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedLengthList, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedLengthList, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedLengthList, SVGLengthList)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedNumber.h b/Source/core/svg/SVGAnimatedNumber.h
index fe4ef9d..0ac1fb5 100644
--- a/Source/core/svg/SVGAnimatedNumber.h
+++ b/Source/core/svg/SVGAnimatedNumber.h
@@ -34,10 +34,10 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedNumber, float, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_NUMBER(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedNumber, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedNumber, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedNumber, float)
 
 #define DEFINE_ANIMATED_NUMBER_MULTIPLE_WRAPPERS(OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedNumberOptionalNumber, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedNumberOptionalNumber, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty, SVGAnimatedNumber, float)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedNumberList.h b/Source/core/svg/SVGAnimatedNumberList.h
index 7c523af..f0e9d94 100644
--- a/Source/core/svg/SVGAnimatedNumberList.h
+++ b/Source/core/svg/SVGAnimatedNumberList.h
@@ -34,7 +34,7 @@
 DECLARE_ANIMATED_LIST_PROPERTY(SVGAnimatedNumberList, SVGNumberList, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_NUMBER_LIST(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedNumberList, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedNumberList, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedNumberList, SVGNumberList)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedPreserveAspectRatio.h b/Source/core/svg/SVGAnimatedPreserveAspectRatio.h
index 6f7fdda..1d3119c 100644
--- a/Source/core/svg/SVGAnimatedPreserveAspectRatio.h
+++ b/Source/core/svg/SVGAnimatedPreserveAspectRatio.h
@@ -34,7 +34,7 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedPreserveAspectRatio, SVGPreserveAspectRatio, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_PRESERVEASPECTRATIO(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedPreserveAspectRatio, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedPreserveAspectRatio, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedPreserveAspectRatio, SVGPreserveAspectRatio)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedRect.h b/Source/core/svg/SVGAnimatedRect.h
index a112cab..3d59c4b 100644
--- a/Source/core/svg/SVGAnimatedRect.h
+++ b/Source/core/svg/SVGAnimatedRect.h
@@ -35,7 +35,7 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedRect, FloatRect, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_RECT(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedRect, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedRect, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedRect, FloatRect)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedString.h b/Source/core/svg/SVGAnimatedString.h
index f1aa2b9..565134d 100644
--- a/Source/core/svg/SVGAnimatedString.h
+++ b/Source/core/svg/SVGAnimatedString.h
@@ -34,7 +34,7 @@
 DECLARE_ANIMATED_PROPERTY(SVGAnimatedString, String, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_STRING(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedString, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedString, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedString, String)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimatedTransformList.h b/Source/core/svg/SVGAnimatedTransformList.h
index 0d3a1ab..5546299 100644
--- a/Source/core/svg/SVGAnimatedTransformList.h
+++ b/Source/core/svg/SVGAnimatedTransformList.h
@@ -33,7 +33,7 @@
 DECLARE_ANIMATED_LIST_PROPERTY(SVGAnimatedTransformList, SVGTransformList, UpperProperty, LowerProperty)
 
 #define DEFINE_ANIMATED_TRANSFORM_LIST(OwnerType, DOMAttribute, UpperProperty, LowerProperty) \
-DEFINE_ANIMATED_PROPERTY(AnimatedTransformList, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty)
+DEFINE_ANIMATED_PROPERTY(AnimatedTransformList, OwnerType, DOMAttribute, DOMAttribute.localName(), UpperProperty, LowerProperty, SVGAnimatedTransformList, SVGTransformList)
 
 class SVGAnimationElement;
 
diff --git a/Source/core/svg/SVGAnimationElement.idl b/Source/core/svg/SVGAnimationElement.idl
index 2f0b912..2b0f56d 100644
--- a/Source/core/svg/SVGAnimationElement.idl
+++ b/Source/core/svg/SVGAnimationElement.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=SVG,
 ] interface SVGAnimationElement : SVGElement,
                                                   SVGTests,
diff --git a/Source/core/svg/SVGClipPathElement.cpp b/Source/core/svg/SVGClipPathElement.cpp
index 52a4d24..33f5313 100644
--- a/Source/core/svg/SVGClipPathElement.cpp
+++ b/Source/core/svg/SVGClipPathElement.cpp
@@ -25,7 +25,7 @@
 #include "core/svg/SVGClipPathElement.h"
 
 #include "SVGNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/Document.h"
 #include "core/rendering/svg/RenderSVGResourceClipper.h"
diff --git a/Source/core/svg/SVGDocument.cpp b/Source/core/svg/SVGDocument.cpp
index 3126d8a..c9f91e2 100644
--- a/Source/core/svg/SVGDocument.cpp
+++ b/Source/core/svg/SVGDocument.cpp
@@ -37,7 +37,7 @@
 namespace WebCore {
 
 SVGDocument::SVGDocument(Frame* frame, const KURL& url)
-    : Document(frame, url, false, false)
+    : Document(frame, url, SVGDocumentClass)
 {
     ScriptWrappable::init(this);
 }
diff --git a/Source/core/svg/SVGDocument.h b/Source/core/svg/SVGDocument.h
index ccb3206..f351209 100644
--- a/Source/core/svg/SVGDocument.h
+++ b/Source/core/svg/SVGDocument.h
@@ -51,8 +51,6 @@
 private:
     SVGDocument(Frame*, const KURL&);
 
-    virtual bool isSVGDocument() const { return true; }
-
     virtual bool childShouldCreateRenderer(const NodeRenderingContext&) const;
 
     FloatPoint m_translate;
diff --git a/Source/core/svg/SVGElement.cpp b/Source/core/svg/SVGElement.cpp
index 81b2f17..c2519cf 100644
--- a/Source/core/svg/SVGElement.cpp
+++ b/Source/core/svg/SVGElement.cpp
@@ -561,7 +561,7 @@
         nonConstThis->localAttributeToPropertyMap().synchronizeProperty(nonConstThis, name);
 }
 
-SVGAttributeToPropertyMap& SVGElement::localAttributeToPropertyMap()
+SVGAttributeToPropertyMap& SVGElement::localAttributeToPropertyMap() const
 {
     DEFINE_STATIC_LOCAL(SVGAttributeToPropertyMap, emptyMap, ());
     return emptyMap;
diff --git a/Source/core/svg/SVGElement.h b/Source/core/svg/SVGElement.h
index cc3f6d3..42209e4 100644
--- a/Source/core/svg/SVGElement.h
+++ b/Source/core/svg/SVGElement.h
@@ -105,7 +105,7 @@
     virtual void synchronizeRequiredExtensions() { }
     virtual void synchronizeSystemLanguage() { }
 
-    virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap();
+    virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() const;
 
 #ifndef NDEBUG
     bool isAnimatableAttribute(const QualifiedName&) const;
diff --git a/Source/core/svg/SVGElementRareData.h b/Source/core/svg/SVGElementRareData.h
index b2573bd..2cc0795 100644
--- a/Source/core/svg/SVGElementRareData.h
+++ b/Source/core/svg/SVGElementRareData.h
@@ -22,7 +22,7 @@
 
 #include "core/css/CSSParserMode.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include <wtf/HashSet.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/StdLibExtras.h>
diff --git a/Source/core/svg/SVGFontFaceElement.cpp b/Source/core/svg/SVGFontFaceElement.cpp
index 0d0ac0d..46d8fa8 100644
--- a/Source/core/svg/SVGFontFaceElement.cpp
+++ b/Source/core/svg/SVGFontFaceElement.cpp
@@ -33,8 +33,8 @@
 #include "core/css/CSSStyleSheet.h"
 #include "core/css/CSSValueList.h"
 #include "core/css/StylePropertySet.h"
-#include "core/css/StyleResolver.h"
 #include "core/css/StyleRule.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/Document.h"
 #include "core/platform/graphics/Font.h"
diff --git a/Source/core/svg/SVGGradientElement.cpp b/Source/core/svg/SVGGradientElement.cpp
index 84fcd12..e97ad65 100644
--- a/Source/core/svg/SVGGradientElement.cpp
+++ b/Source/core/svg/SVGGradientElement.cpp
@@ -25,7 +25,7 @@
 #include "core/svg/SVGGradientElement.h"
 
 #include "SVGNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/rendering/svg/RenderSVGHiddenContainer.h"
 #include "core/rendering/svg/RenderSVGPath.h"
diff --git a/Source/core/svg/SVGMaskElement.cpp b/Source/core/svg/SVGMaskElement.cpp
index f098f32..1907d37 100644
--- a/Source/core/svg/SVGMaskElement.cpp
+++ b/Source/core/svg/SVGMaskElement.cpp
@@ -27,7 +27,7 @@
 #include "core/svg/SVGMaskElement.h"
 
 #include "SVGNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/rendering/svg/RenderSVGResourceMasker.h"
 #include "core/rendering/svg/SVGRenderSupport.h"
diff --git a/Source/core/svg/SVGStyledElement.h b/Source/core/svg/SVGStyledElement.h
index b96949f..9df2ebe 100644
--- a/Source/core/svg/SVGStyledElement.h
+++ b/Source/core/svg/SVGStyledElement.h
@@ -44,7 +44,7 @@
 
     virtual bool supportsMarkers() const { return false; }
 
-    virtual PassRefPtr<CSSValue> getPresentationAttribute(const String& name);
+    PassRefPtr<CSSValue> getPresentationAttribute(const String& name);
 
     bool isKnownAttribute(const QualifiedName&);
 
diff --git a/Source/core/svg/SVGStyledElement.idl b/Source/core/svg/SVGStyledElement.idl
index 44e61c8..f7f9490 100644
--- a/Source/core/svg/SVGStyledElement.idl
+++ b/Source/core/svg/SVGStyledElement.idl
@@ -26,6 +26,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=SVG
 ] interface SVGStyledElement : SVGElement {
     readonly attribute SVGAnimatedString className;
diff --git a/Source/core/svg/SVGUseElement.cpp b/Source/core/svg/SVGUseElement.cpp
index 55b09e7..404a5d4 100644
--- a/Source/core/svg/SVGUseElement.cpp
+++ b/Source/core/svg/SVGUseElement.cpp
@@ -30,7 +30,7 @@
 #include "HTMLNames.h"
 #include "SVGNames.h"
 #include "XLinkNames.h"
-#include "core/css/StyleResolver.h"
+#include "core/css/resolver/StyleResolver.h"
 #include "core/dom/Attribute.h"
 #include "core/dom/Document.h"
 #include "core/dom/ElementShadow.h"
diff --git a/Source/core/svg/animation/SMILTimeContainer.cpp b/Source/core/svg/animation/SMILTimeContainer.cpp
index 44ed83b..5d307fd 100644
--- a/Source/core/svg/animation/SMILTimeContainer.cpp
+++ b/Source/core/svg/animation/SMILTimeContainer.cpp
@@ -59,7 +59,6 @@
 #ifndef NDEBUG
     ASSERT(!m_preventScheduledAnimationsChanges);
 #endif
-    deleteAllValues(m_scheduledAnimations);
 }
 
 void SMILTimeContainer::schedule(SVGSMILElement* animation, SVGElement* target, const QualifiedName& attributeName)
@@ -73,11 +72,9 @@
 #endif
 
     ElementAttributePair key(target, attributeName);
-    AnimationsVector* scheduled = m_scheduledAnimations.get(key);
-    if (!scheduled) {
-        scheduled = new AnimationsVector();
-        m_scheduledAnimations.set(key, scheduled);
-    }
+    OwnPtr<AnimationsVector>& scheduled = m_scheduledAnimations.add(key, nullptr).iterator->value;
+    if (!scheduled)
+        scheduled = adoptPtr(new AnimationsVector);
     ASSERT(!scheduled->contains(animation));
     scheduled->append(animation);
 
@@ -191,7 +188,7 @@
 #endif
     GroupedAnimationsMap::iterator end = m_scheduledAnimations.end();
     for (GroupedAnimationsMap::iterator it = m_scheduledAnimations.begin(); it != end; ++it) {
-        AnimationsVector* scheduled = it->value;
+        AnimationsVector* scheduled = it->value.get();
         unsigned size = scheduled->size();
         for (unsigned n = 0; n < size; n++)
             scheduled->at(n)->reset();
@@ -269,7 +266,7 @@
     AnimationsVector animationsToApply;
     GroupedAnimationsMap::iterator end = m_scheduledAnimations.end();
     for (GroupedAnimationsMap::iterator it = m_scheduledAnimations.begin(); it != end; ++it) {
-        AnimationsVector* scheduled = it->value;
+        AnimationsVector* scheduled = it->value.get();
 
         // Sort according to priority. Elements with later begin time have higher priority.
         // In case of a tie, document order decides. 
diff --git a/Source/core/svg/animation/SMILTimeContainer.h b/Source/core/svg/animation/SMILTimeContainer.h
index 054085d..ef12665 100644
--- a/Source/core/svg/animation/SMILTimeContainer.h
+++ b/Source/core/svg/animation/SMILTimeContainer.h
@@ -87,7 +87,7 @@
 
     typedef pair<SVGElement*, QualifiedName> ElementAttributePair;
     typedef Vector<SVGSMILElement*> AnimationsVector;
-    typedef HashMap<ElementAttributePair, AnimationsVector* > GroupedAnimationsMap;
+    typedef HashMap<ElementAttributePair, OwnPtr<AnimationsVector> > GroupedAnimationsMap;
     GroupedAnimationsMap m_scheduledAnimations;
 
     SVGSVGElement* m_ownerSVGElement;
diff --git a/Source/core/svg/graphics/SVGImage.cpp b/Source/core/svg/graphics/SVGImage.cpp
index ba04009..f56ea4d 100644
--- a/Source/core/svg/graphics/SVGImage.cpp
+++ b/Source/core/svg/graphics/SVGImage.cpp
@@ -33,6 +33,7 @@
 #include "core/loader/DocumentLoader.h"
 #include "core/page/FrameView.h"
 #include "core/page/Settings.h"
+#include "core/platform/graphics/GraphicsContextStateSaver.h"
 #include "core/platform/graphics/ImageBuffer.h"
 #include "core/platform/graphics/ImageObserver.h"
 #include "core/platform/graphics/IntRect.h"
@@ -346,6 +347,7 @@
         FrameLoader* loader = frame->loader();
         loader->forceSandboxFlags(SandboxAll);
 
+        frame->view()->setScrollbarsSuppressed(true);
         frame->view()->setCanHaveScrollbars(false); // SVG Images will always synthesize a viewBox, if it's not available, and thus never see scrollbars.
         frame->view()->setTransparent(true); // SVG Images are transparent.
 
diff --git a/Source/core/svg/graphics/filters/SVGFilterBuilder.cpp b/Source/core/svg/graphics/filters/SVGFilterBuilder.cpp
index 96f8d56..5c731f2 100644
--- a/Source/core/svg/graphics/filters/SVGFilterBuilder.cpp
+++ b/Source/core/svg/graphics/filters/SVGFilterBuilder.cpp
@@ -57,13 +57,13 @@
         if (m_lastEffect)
             return m_lastEffect.get();
 
-        return m_builtinEffects.get(SourceGraphic::effectName()).get();
+        return m_builtinEffects.get(SourceGraphic::effectName());
     }
 
     if (m_builtinEffects.contains(id))
-        return m_builtinEffects.get(id).get();
+        return m_builtinEffects.get(id);
 
-    return m_namedEffects.get(id).get();
+    return m_namedEffects.get(id);
 }
 
 void SVGFilterBuilder::appendEffectToEffectReferences(PassRefPtr<FilterEffect> prpEffect, RenderObject* object)
diff --git a/Source/core/svg/properties/SVGAnimatedPropertyMacros.h b/Source/core/svg/properties/SVGAnimatedPropertyMacros.h
index f8da6df..6cbc362 100644
--- a/Source/core/svg/properties/SVGAnimatedPropertyMacros.h
+++ b/Source/core/svg/properties/SVGAnimatedPropertyMacros.h
@@ -74,6 +74,11 @@
     return s_attributeToPropertyMap; \
 } \
 \
+SVGAttributeToPropertyMap& OwnerType::localAttributeToPropertyMap() const \
+{ \
+    return attributeToPropertyMap(); \
+} \
+\
 static void registerAnimatedPropertiesFor##OwnerType() \
 { \
     SVGAttributeToPropertyMap& map = OwnerType::attributeToPropertyMap(); \
@@ -90,7 +95,7 @@
 #define END_REGISTER_ANIMATED_PROPERTIES }
 
 // Property definition helpers (used in SVG*.cpp files)
-#define DEFINE_ANIMATED_PROPERTY(AnimatedPropertyTypeEnum, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty) \
+#define DEFINE_ANIMATED_PROPERTY(AnimatedPropertyTypeEnum, OwnerType, DOMAttribute, SVGDOMAttributeIdentifier, UpperProperty, LowerProperty, TearOffType, PropertyType) \
 const SVGPropertyInfo* OwnerType::LowerProperty##PropertyInfo() { \
     DEFINE_STATIC_LOCAL(const SVGPropertyInfo, s_propertyInfo, \
                         (AnimatedPropertyTypeEnum, \
@@ -100,74 +105,80 @@
                          &OwnerType::synchronize##UpperProperty, \
                          &OwnerType::lookupOrCreate##UpperProperty##Wrapper)); \
     return &s_propertyInfo; \
-} 
+} \
+PropertyType& OwnerType::LowerProperty() const \
+{ \
+    if (TearOffType* wrapper = SVGAnimatedProperty::lookupWrapper<UseOwnerType, TearOffType>(this, LowerProperty##PropertyInfo())) { \
+        if (wrapper->isAnimating()) \
+            return wrapper->currentAnimatedValue(); \
+    } \
+    return m_##LowerProperty.value; \
+} \
+\
+PropertyType& OwnerType::LowerProperty##BaseValue() const \
+{ \
+    return m_##LowerProperty.value; \
+} \
+\
+void OwnerType::set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue) \
+{ \
+    m_##LowerProperty.value = type; \
+    m_##LowerProperty.isValid = validValue; \
+} \
+\
+PassRefPtr<TearOffType> OwnerType::LowerProperty##Animated() \
+{ \
+    m_##LowerProperty.shouldSynchronize = true; \
+    return static_pointer_cast<TearOffType>(lookupOrCreate##UpperProperty##Wrapper(this)); \
+} \
+\
+bool OwnerType::LowerProperty##IsValid() const \
+{ \
+    return m_##LowerProperty.isValid; \
+} \
+\
+void OwnerType::synchronize##UpperProperty() \
+{ \
+    if (!m_##LowerProperty.shouldSynchronize) \
+        return; \
+    AtomicString value(SVGPropertyTraits<PropertyType>::toString(m_##LowerProperty.value)); \
+    m_##LowerProperty.synchronize(this, LowerProperty##PropertyInfo()->attributeName, value); \
+} \
+\
+PassRefPtr<SVGAnimatedProperty> OwnerType::lookupOrCreate##UpperProperty##Wrapper(SVGElement* maskedOwnerType) \
+{ \
+    ASSERT(maskedOwnerType); \
+    UseOwnerType* ownerType = static_cast<UseOwnerType*>(maskedOwnerType); \
+    return SVGAnimatedProperty::lookupOrCreateWrapper<UseOwnerType, TearOffType, PropertyType>(ownerType, LowerProperty##PropertyInfo(), ownerType->m_##LowerProperty.value); \
+} \
+\
+void OwnerType::synchronize##UpperProperty(SVGElement* maskedOwnerType) \
+{ \
+    ASSERT(maskedOwnerType); \
+    UseOwnerType* ownerType = static_cast<UseOwnerType*>(maskedOwnerType); \
+    ownerType->synchronize##UpperProperty(); \
+}
 
 // Property declaration helpers (used in SVG*.h files)
 #define BEGIN_DECLARE_ANIMATED_PROPERTIES(OwnerType) \
 public: \
     static SVGAttributeToPropertyMap& attributeToPropertyMap(); \
-    virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() \
-    { \
-        return attributeToPropertyMap(); \
-    } \
+    virtual SVGAttributeToPropertyMap& localAttributeToPropertyMap() const OVERRIDE; \
     typedef OwnerType UseOwnerType;
 
 #define DECLARE_ANIMATED_PROPERTY(TearOffType, PropertyType, UpperProperty, LowerProperty) \
 public: \
     static const SVGPropertyInfo* LowerProperty##PropertyInfo(); \
-    PropertyType& LowerProperty() const \
-    { \
-        if (TearOffType* wrapper = SVGAnimatedProperty::lookupWrapper<UseOwnerType, TearOffType>(this, LowerProperty##PropertyInfo())) { \
-            if (wrapper->isAnimating()) \
-                return wrapper->currentAnimatedValue(); \
-        } \
-        return m_##LowerProperty.value; \
-    } \
-\
-    PropertyType& LowerProperty##BaseValue() const \
-    { \
-        return m_##LowerProperty.value; \
-    } \
-\
-    void set##UpperProperty##BaseValue(const PropertyType& type, const bool validValue = true) \
-    { \
-        m_##LowerProperty.value = type; \
-        m_##LowerProperty.isValid = validValue; \
-    } \
-\
-    PassRefPtr<TearOffType> LowerProperty##Animated() \
-    { \
-        m_##LowerProperty.shouldSynchronize = true; \
-        return static_pointer_cast<TearOffType>(lookupOrCreate##UpperProperty##Wrapper(this)); \
-    } \
-\
-    bool LowerProperty##IsValid() const \
-    { \
-        return m_##LowerProperty.isValid; \
-    } \
+    PropertyType& LowerProperty() const; \
+    PropertyType& LowerProperty##BaseValue() const; \
+    void set##UpperProperty##BaseValue(const PropertyType& type, const bool = true); \
+    PassRefPtr<TearOffType> LowerProperty##Animated(); \
+    bool LowerProperty##IsValid() const; \
 \
 private: \
-    void synchronize##UpperProperty() \
-    { \
-        if (!m_##LowerProperty.shouldSynchronize) \
-            return; \
-        AtomicString value(SVGPropertyTraits<PropertyType>::toString(m_##LowerProperty.value)); \
-        m_##LowerProperty.synchronize(this, LowerProperty##PropertyInfo()->attributeName, value); \
-    } \
-\
-    static PassRefPtr<SVGAnimatedProperty> lookupOrCreate##UpperProperty##Wrapper(SVGElement* maskedOwnerType) \
-    { \
-        ASSERT(maskedOwnerType); \
-        UseOwnerType* ownerType = static_cast<UseOwnerType*>(maskedOwnerType); \
-        return SVGAnimatedProperty::lookupOrCreateWrapper<UseOwnerType, TearOffType, PropertyType>(ownerType, LowerProperty##PropertyInfo(), ownerType->m_##LowerProperty.value); \
-    } \
-\
-    static void synchronize##UpperProperty(SVGElement* maskedOwnerType) \
-    { \
-        ASSERT(maskedOwnerType); \
-        UseOwnerType* ownerType = static_cast<UseOwnerType*>(maskedOwnerType); \
-        ownerType->synchronize##UpperProperty(); \
-    } \
+    void synchronize##UpperProperty(); \
+    static PassRefPtr<SVGAnimatedProperty> lookupOrCreate##UpperProperty##Wrapper(SVGElement* maskedOwnerType); \
+    static void synchronize##UpperProperty(SVGElement* maskedOwnerType); \
 \
     mutable SVGSynchronizableAnimatedProperty<PropertyType> m_##LowerProperty;
 
diff --git a/Source/core/svg/properties/SVGAttributeToPropertyMap.cpp b/Source/core/svg/properties/SVGAttributeToPropertyMap.cpp
index 1ec999c..0260c47 100644
--- a/Source/core/svg/properties/SVGAttributeToPropertyMap.cpp
+++ b/Source/core/svg/properties/SVGAttributeToPropertyMap.cpp
@@ -27,15 +27,19 @@
 
 namespace WebCore {
 
-void SVGAttributeToPropertyMap::addProperties(SVGAttributeToPropertyMap& map)
+void SVGAttributeToPropertyMap::addProperties(const SVGAttributeToPropertyMap& map)
 {
-    AttributeToPropertiesMap::iterator end = map.m_map.end();
-    for (AttributeToPropertiesMap::iterator it = map.m_map.begin(); it != end; ++it) {
-        PropertiesVector* vector = it->value;
+    AttributeToPropertiesMap::const_iterator end = map.m_map.end();
+    for (AttributeToPropertiesMap::const_iterator it = map.m_map.begin(); it != end; ++it) {
+        const PropertiesVector* vector = it->value.get();
         ASSERT(vector);
 
-        PropertiesVector::iterator vectorEnd = vector->end();
-        for (PropertiesVector::iterator vectorIt = vector->begin(); vectorIt != vectorEnd; ++vectorIt)
+        // FIXME: This looks up the attribute name in the hash table for each property, even though all the
+        // properties in a single vector are guaranteed to have the same attribute name.
+        // FIXME: This grows the vector one item at a time, even though we know up front exactly how many
+        // elements we are adding to the vector.
+        PropertiesVector::const_iterator vectorEnd = vector->end();
+        for (PropertiesVector::const_iterator vectorIt = vector->begin(); vectorIt != vectorEnd; ++vectorIt)
             addProperty(*vectorIt);
     }
 }
@@ -48,9 +52,10 @@
         vector->append(info);
         return;
     }
-    PropertiesVector* vector = new PropertiesVector;
+    // FIXME: This does a second hash table lookup, but with HashMap::add we could instead do only one.
+    OwnPtr<PropertiesVector> vector = adoptPtr(new PropertiesVector);
     vector->append(info);
-    m_map.set(info->attributeName, vector);
+    m_map.set(info->attributeName, vector.release());
 }
 
 void SVGAttributeToPropertyMap::animatedPropertiesForAttribute(SVGElement* ownerType, const QualifiedName& attributeName, Vector<RefPtr<SVGAnimatedProperty> >& properties)
@@ -81,7 +86,7 @@
     ASSERT(contextElement);
     AttributeToPropertiesMap::iterator end = m_map.end();
     for (AttributeToPropertiesMap::iterator it = m_map.begin(); it != end; ++it) {
-        PropertiesVector* vector = it->value;
+        PropertiesVector* vector = it->value.get();
         ASSERT(vector);
 
         PropertiesVector::iterator vectorEnd = vector->end();
diff --git a/Source/core/svg/properties/SVGAttributeToPropertyMap.h b/Source/core/svg/properties/SVGAttributeToPropertyMap.h
index 9647448..53be4b6 100644
--- a/Source/core/svg/properties/SVGAttributeToPropertyMap.h
+++ b/Source/core/svg/properties/SVGAttributeToPropertyMap.h
@@ -31,14 +31,13 @@
 
 class SVGAttributeToPropertyMap {
 public:
-    SVGAttributeToPropertyMap() { }
-    ~SVGAttributeToPropertyMap() { deleteAllValues(m_map); }
-
     bool isEmpty() const { return m_map.isEmpty(); }
 
-    void addProperties(SVGAttributeToPropertyMap&);
+    void addProperties(const SVGAttributeToPropertyMap&);
     void addProperty(const SVGPropertyInfo*);
 
+    // FIXME: To match WebKit coding style either these functions should have return values instead of out parameters,
+    // or the word "get" should be added as a prefix to their names.
     void animatedPropertiesForAttribute(SVGElement* contextElement, const QualifiedName& attributeName, Vector<RefPtr<SVGAnimatedProperty> >&);
     void animatedPropertyTypeForAttribute(const QualifiedName& attributeName, Vector<AnimatedPropertyType>&);
 
@@ -50,7 +49,7 @@
     PassRefPtr<SVGAnimatedProperty> animatedProperty(SVGElement* contextElement, const QualifiedName& attributeName, const SVGPropertyInfo*);
 
     typedef Vector<const SVGPropertyInfo*> PropertiesVector;
-    typedef HashMap<QualifiedName, PropertiesVector*> AttributeToPropertiesMap;
+    typedef HashMap<QualifiedName, OwnPtr<PropertiesVector> > AttributeToPropertiesMap;
     AttributeToPropertiesMap m_map;
 };
 
diff --git a/Source/core/testing/Internals.cpp b/Source/core/testing/Internals.cpp
index eaf3613..111e1ff 100644
--- a/Source/core/testing/Internals.cpp
+++ b/Source/core/testing/Internals.cpp
@@ -29,9 +29,11 @@
 
 #include "HTMLNames.h"
 #include "InspectorFrontendClientLocal.h"
+#include "InternalRuntimeFlags.h"
 #include "InternalSettings.h"
 #include "MallocStatistics.h"
 #include "MockPagePopupDriver.h"
+#include "RuntimeEnabledFeatures.h"
 #include "TypeConversions.h"
 #include "bindings/v8/SerializedScriptValue.h"
 #include "core/css/StyleSheetContents.h"
@@ -85,21 +87,20 @@
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
 #include "core/page/PrintContext.h"
-#include "RuntimeEnabledFeatures.h"
 #include "core/page/Settings.h"
 #include "core/page/animation/AnimationController.h"
 #include "core/page/scrolling/ScrollingCoordinator.h"
 #include "core/platform/Cursor.h"
 #include "core/platform/Language.h"
-#include "core/platform/SchemeRegistry.h"
 #include "core/platform/graphics/IntRect.h"
 #include "core/rendering/RenderMenuList.h"
 #include "core/rendering/RenderObject.h"
 #include "core/rendering/RenderTreeAsText.h"
 #include "core/rendering/RenderView.h"
 #include "core/workers/WorkerThread.h"
-#include <wtf/dtoa.h>
-#include <wtf/text/StringBuffer.h>
+#include "origin/SchemeRegistry.h"
+#include "wtf/dtoa.h"
+#include "wtf/text/StringBuffer.h"
 
 #if ENABLE(INPUT_TYPE_COLOR)
 #include "core/platform/ColorChooser.h"
@@ -234,6 +235,7 @@
 
 Internals::Internals(Document* document)
     : ContextDestructionObserver(document)
+    , m_runtimeFlags(InternalRuntimeFlags::create())
 {
     if (document && document->page())
         document->page()->group().captionPreferences()->setTestingMode(true);
@@ -262,6 +264,11 @@
     return InternalSettings::from(page);
 }
 
+InternalRuntimeFlags* Internals::runtimeFlags() const
+{
+    return m_runtimeFlags.get();
+}
+
 unsigned Internals::workerThreadCount() const
 {
     return WorkerThread::workerThreadCount();
@@ -428,66 +435,14 @@
     controller->resumeAnimations();
 }
 
-bool Internals::pauseAnimationAtTimeOnElement(const String& animationName, double pauseTime, Element* element, ExceptionCode& ec)
+void Internals::pauseAnimations(double pauseTime, ExceptionCode& ec)
 {
-    if (!element || pauseTime < 0) {
+    if (pauseTime < 0) {
         ec = INVALID_ACCESS_ERR;
-        return false;
-    }
-    AnimationController* controller = frame()->animation();
-    return controller->pauseAnimationAtTime(element->renderer(), AtomicString(animationName), pauseTime);
-}
-
-bool Internals::pauseAnimationAtTimeOnPseudoElement(const String& animationName, double pauseTime, Element* element, const String& pseudoId, ExceptionCode& ec)
-{
-    if (!element || pauseTime < 0) {
-        ec = INVALID_ACCESS_ERR;
-        return false;
+        return;
     }
 
-    if (pseudoId != "before" && pseudoId != "after") {
-        ec = INVALID_ACCESS_ERR;
-        return false;
-    }
-
-    PseudoElement* pseudoElement = element->pseudoElement(pseudoId == "before" ? BEFORE : AFTER);
-    if (!pseudoElement) {
-        ec = INVALID_ACCESS_ERR;
-        return false;
-    }
-
-    return frame()->animation()->pauseAnimationAtTime(pseudoElement->renderer(), AtomicString(animationName), pauseTime);
-}
-
-bool Internals::pauseTransitionAtTimeOnElement(const String& propertyName, double pauseTime, Element* element, ExceptionCode& ec)
-{
-    if (!element || pauseTime < 0) {
-        ec = INVALID_ACCESS_ERR;
-        return false;
-    }
-    AnimationController* controller = frame()->animation();
-    return controller->pauseTransitionAtTime(element->renderer(), propertyName, pauseTime);
-}
-
-bool Internals::pauseTransitionAtTimeOnPseudoElement(const String& property, double pauseTime, Element* element, const String& pseudoId, ExceptionCode& ec)
-{
-    if (!element || pauseTime < 0) {
-        ec = INVALID_ACCESS_ERR;
-        return false;
-    }
-
-    if (pseudoId != "before" && pseudoId != "after") {
-        ec = INVALID_ACCESS_ERR;
-        return false;
-    }
-
-    PseudoElement* pseudoElement = element->pseudoElement(pseudoId == "before" ? BEFORE : AFTER);
-    if (!pseudoElement) {
-        ec = INVALID_ACCESS_ERR;
-        return false;
-    }
-
-    return frame()->animation()->pauseTransitionAtTime(pseudoElement->renderer(), property, pauseTime);
+    frame()->animation()->pauseAnimationsForTesting(pauseTime);
 }
 
 bool Internals::hasShadowInsertionPoint(const Node* root, ExceptionCode& ec) const
@@ -632,15 +587,6 @@
     return host->createShadowRoot(ec).get();
 }
 
-ShadowRoot* Internals::createShadowRoot(Element* host, ExceptionCode& ec)
-{
-    if (!host) {
-        ec = INVALID_ACCESS_ERR;
-        return 0;
-    }
-    return host->createShadowRoot(ec).get();
-}
-
 ShadowRoot* Internals::shadowRoot(Element* host, ExceptionCode& ec)
 {
     // FIXME: Internals::shadowRoot() in tests should be converted to youngestShadowRoot() or oldestShadowRoot().
diff --git a/Source/core/testing/Internals.h b/Source/core/testing/Internals.h
index f045df6..783387d 100644
--- a/Source/core/testing/Internals.h
+++ b/Source/core/testing/Internals.h
@@ -48,6 +48,7 @@
 class Element;
 class Frame;
 class InspectorFrontendChannelDummy;
+class InternalRuntimeFlags;
 class InternalSettings;
 class Node;
 class Page;
@@ -82,7 +83,6 @@
     PassRefPtr<CSSComputedStyleDeclaration> computedStyleIncludingVisitedInfo(Node*, ExceptionCode&) const;
 
     ShadowRoot* ensureShadowRoot(Element* host, ExceptionCode&);
-    ShadowRoot* createShadowRoot(Element* host, ExceptionCode&);
     ShadowRoot* shadowRoot(Element* host, ExceptionCode&);
     ShadowRoot* youngestShadowRoot(Element* host, ExceptionCode&);
     ShadowRoot* oldestShadowRoot(Element* host, ExceptionCode&);
@@ -96,16 +96,11 @@
     String shadowPseudoId(Element*, ExceptionCode&);
     void setShadowPseudoId(Element*, const String&, ExceptionCode&);
 
-    // CSS Animation testing.
+    // CSS Animation / Transition testing.
     unsigned numberOfActiveAnimations() const;
     void suspendAnimations(Document*, ExceptionCode&) const;
     void resumeAnimations(Document*, ExceptionCode&) const;
-    bool pauseAnimationAtTimeOnElement(const String& animationName, double pauseTime, Element*, ExceptionCode&);
-    bool pauseAnimationAtTimeOnPseudoElement(const String& animationName, double pauseTime, Element*, const String& pseudoId, ExceptionCode&);
-
-    // CSS Transition testing.
-    bool pauseTransitionAtTimeOnElement(const String& propertyName, double pauseTime, Element*, ExceptionCode&);
-    bool pauseTransitionAtTimeOnPseudoElement(const String& property, double pauseTime, Element*, const String& pseudoId, ExceptionCode&);
+    void pauseAnimations(double pauseTime, ExceptionCode&);
 
     PassRefPtr<Element> createContentElement(ExceptionCode&);
     bool isValidContentSelect(Element* insertionPoint, ExceptionCode&);
@@ -205,6 +200,7 @@
     static const char* internalsId;
 
     InternalSettings* settings() const;
+    InternalRuntimeFlags* runtimeFlags() const;
     unsigned workerThreadCount() const;
 
     void setBatteryStatus(Document*, const String& eventType, bool charging, double chargingTime, double dischargingTime, double level, ExceptionCode&);
@@ -304,6 +300,7 @@
     DocumentMarker* markerAt(Node*, const String& markerType, unsigned index, ExceptionCode&);
     RefPtr<DOMWindow> m_frontendWindow;
     OwnPtr<InspectorFrontendChannelDummy> m_frontendChannel;
+    RefPtr<InternalRuntimeFlags> m_runtimeFlags;
 };
 
 } // namespace WebCore
diff --git a/Source/core/testing/Internals.idl b/Source/core/testing/Internals.idl
index 3be4238..fe7eec9 100644
--- a/Source/core/testing/Internals.idl
+++ b/Source/core/testing/Internals.idl
@@ -38,7 +38,6 @@
     [RaisesException] CSSStyleDeclaration computedStyleIncludingVisitedInfo(Node node);
 
     [RaisesException] ShadowRoot ensureShadowRoot(Element host);
-    [RaisesException] ShadowRoot createShadowRoot(Element host);
     [RaisesException] ShadowRoot shadowRoot(Element host);
     [RaisesException] ShadowRoot youngestShadowRoot(Element host);
     [RaisesException] ShadowRoot oldestShadowRoot(Element host);
@@ -61,16 +60,11 @@
     [RaisesException] boolean hasSelectorForAttributeInShadow(Element host, DOMString attributeName);
     [RaisesException] boolean hasSelectorForPseudoClassInShadow(Element host, DOMString pseudoClass);
 
-    // CSS Animation testing.
+    // CSS Animation and Transition testing.
     unsigned long numberOfActiveAnimations();
     [RaisesException] void suspendAnimations(Document document);
     [RaisesException] void resumeAnimations(Document document);
-    [RaisesException] boolean pauseAnimationAtTimeOnElement(DOMString animationName, double pauseTime, Element element);
-    [RaisesException] boolean pauseAnimationAtTimeOnPseudoElement(DOMString animationName, double pauseTime, Element element, DOMString pseudoId);
-
-    // CSS Transition testing.
-    [RaisesException] boolean pauseTransitionAtTimeOnElement(DOMString propertyName, double pauseTime, Element element);
-    [RaisesException] boolean pauseTransitionAtTimeOnPseudoElement(DOMString property, double pauseTime, Element element, DOMString pseudoId);
+    [RaisesException] void pauseAnimations(double pauseTime);
 
     [RaisesException] Node nextSiblingByWalker(Node node);
     [RaisesException] Node firstChildByWalker(Node node);
@@ -165,6 +159,7 @@
     [RaisesException] boolean isPageBoxVisible(Document document, long pageNumber);
 
     readonly attribute InternalSettings settings;
+    readonly attribute InternalRuntimeFlags runtimeFlags;
     readonly attribute unsigned long workerThreadCount;
 
     // Flags for layerTreeAsText.
diff --git a/Source/core/tests/CachedImageTest.cpp b/Source/core/tests/CachedImageTest.cpp
new file mode 100644
index 0000000..8402754
--- /dev/null
+++ b/Source/core/tests/CachedImageTest.cpp
@@ -0,0 +1,115 @@
+/*
+ * Copyright (c) 2013, Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ *     * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *     * Redistributions in binary form must reproduce the above
+ * copyright notice, this list of conditions and the following disclaimer
+ * in the documentation and/or other materials provided with the
+ * distribution.
+ *     * Neither the name of Google Inc. nor the names of its
+ * contributors may be used to endorse or promote products derived from
+ * this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "core/loader/cache/CachedImage.h"
+
+#include "core/loader/cache/CachedImageClient.h"
+#include "core/loader/cache/CachedResourceHandle.h"
+#include "core/platform/SharedBuffer.h"
+#include <gtest/gtest.h>
+
+using namespace WebCore;
+
+namespace {
+
+class MockCachedImageClient : public WebCore::CachedImageClient {
+public:
+    MockCachedImageClient()
+        : m_imageChangedCount(0)
+        , m_notifyFinishedCalled(false)
+    {
+    }
+
+    virtual ~MockCachedImageClient() { }
+    virtual void imageChanged(CachedImage*, const IntRect*)
+    {
+        m_imageChangedCount++;
+    }
+
+    virtual void notifyFinished(CachedResource*)
+    {
+        ASSERT_FALSE(m_notifyFinishedCalled);
+        m_notifyFinishedCalled = true;
+    }
+
+    int imageChangedCount() const { return m_imageChangedCount; }
+    bool notifyFinishedCalled() const { return m_notifyFinishedCalled; }
+
+private:
+    int m_imageChangedCount;
+    bool m_notifyFinishedCalled;
+};
+
+TEST(CachedImageTest, MultipartImage)
+{
+    CachedResourceHandle<CachedImage> cachedImage = new CachedImage(ResourceRequest());
+    cachedImage->setLoading(true);
+
+    MockCachedImageClient client;
+    cachedImage->addClient(&client);
+
+    // Send the multipart response. No image or data buffer is created.
+    cachedImage->responseReceived(ResourceResponse(KURL(), "multipart/x-mixed-replace", 0, String(), String()));
+    ASSERT_FALSE(cachedImage->resourceBuffer());
+    ASSERT_FALSE(cachedImage->hasImage());
+    ASSERT_EQ(client.imageChangedCount(), 0);
+    ASSERT_FALSE(client.notifyFinishedCalled());
+
+    // Send the response for the first real part. No image or data buffer is created.
+    const char* svgData = "<svg xmlns='http://www.w3.org/2000/svg' width='1' height='1'><rect width='1' height='1' fill='green'/></svg>";
+    unsigned svgDataLength = strlen(svgData);
+    cachedImage->responseReceived(ResourceResponse(KURL(), "image/svg+xml", svgDataLength, String(), String()));
+    ASSERT_FALSE(cachedImage->resourceBuffer());
+    ASSERT_FALSE(cachedImage->hasImage());
+    ASSERT_EQ(client.imageChangedCount(), 0);
+    ASSERT_FALSE(client.notifyFinishedCalled());
+
+    // The first bytes arrive. The data buffer is created, but no image is created.
+    cachedImage->appendData(svgData, svgDataLength);
+    ASSERT_TRUE(cachedImage->resourceBuffer());
+    ASSERT_EQ(cachedImage->resourceBuffer()->size(), svgDataLength);
+    ASSERT_FALSE(cachedImage->hasImage());
+    ASSERT_EQ(client.imageChangedCount(), 0);
+    ASSERT_FALSE(client.notifyFinishedCalled());
+
+    // This part finishes. The image is created, callbacks are sent, and the data buffer is cleared.
+    cachedImage->finish();
+    ASSERT_FALSE(cachedImage->resourceBuffer());
+    ASSERT_FALSE(cachedImage->errorOccurred());
+    ASSERT_TRUE(cachedImage->hasImage());
+    ASSERT_FALSE(cachedImage->image()->isNull());
+    ASSERT_EQ(cachedImage->image()->width(), 1);
+    ASSERT_EQ(cachedImage->image()->height(), 1);
+    ASSERT_EQ(client.imageChangedCount(), 2);
+    ASSERT_TRUE(client.notifyFinishedCalled());
+}
+
+} // namespace
diff --git a/Source/modules/inputmethod/Composition.cpp b/Source/core/tests/DocumentTimeline.cpp
similarity index 65%
copy from Source/modules/inputmethod/Composition.cpp
copy to Source/core/tests/DocumentTimeline.cpp
index 870e8ea..78397c4 100644
--- a/Source/modules/inputmethod/Composition.cpp
+++ b/Source/core/tests/DocumentTimeline.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2013 Google Inc. All rights reserved.
+ * Copyright (c) 2013, Google Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions are
@@ -29,26 +29,30 @@
  */
 
 #include "config.h"
-#include "modules/inputmethod/Composition.h"
+#include "core/animation/DocumentTimeline.h"
 
-#include "core/dom/Node.h"
-#include "core/dom/Range.h"
+#include "core/animation/Animation.h"
+#include "core/dom/Document.h"
+#include "core/dom/Element.h"
+#include "core/dom/QualifiedName.h"
+#include "core/platform/KURL.h"
 
-namespace WebCore {
+#include <gtest/gtest.h>
 
-Composition::~Composition()
+using namespace WebCore;
+
+namespace {
+
+TEST(DocumentTimeline, AddAnAnimation)
 {
+    RefPtr<Document> d = Document::create(0, KURL());
+    RefPtr<Element> e = Element::create(nullQName() , d.get());
+    RefPtr<DocumentTimeline> timeline = DocumentTimeline::create(d.get());
+    RefPtr<Animation> anim = Animation::create(e.get(), AnimationEffect::create());
+    timeline->play(anim);
+    timeline->serviceAnimations(0);
+    StylePropertySet* styleSet = anim->cachedStyle();
+    ASSERT_EQ(0u, styleSet->propertyCount());
 }
 
-PassRefPtr<Composition> Composition::create(Node* text, Range* caret)
-{
-  return adoptRef(new Composition(text, caret));
 }
-
-Composition::Composition(Node* text, Range* caret)
-    : m_text(text)
-    , m_caret(caret)
-{
-}
-
-} // namespace WebCore
diff --git a/Source/core/workers/AbstractWorker.cpp b/Source/core/workers/AbstractWorker.cpp
index c050843..80b317c 100644
--- a/Source/core/workers/AbstractWorker.cpp
+++ b/Source/core/workers/AbstractWorker.cpp
@@ -40,7 +40,7 @@
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/inspector/InspectorInstrumentation.h"
 #include "core/page/ContentSecurityPolicy.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/workers/AbstractWorker.idl b/Source/core/workers/AbstractWorker.idl
index cd06688..70e899f 100644
--- a/Source/core/workers/AbstractWorker.idl
+++ b/Source/core/workers/AbstractWorker.idl
@@ -30,8 +30,9 @@
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject,
-    EventTarget
+    EventTarget,
 ] interface AbstractWorker {
 
     attribute EventListener onerror;
diff --git a/Source/core/workers/DedicatedWorkerContext.idl b/Source/core/workers/DedicatedWorkerContext.idl
index d204859..489ce87 100644
--- a/Source/core/workers/DedicatedWorkerContext.idl
+++ b/Source/core/workers/DedicatedWorkerContext.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface DedicatedWorkerContext : WorkerContext {
+[
+    NoInterfaceObject,
+] interface DedicatedWorkerContext : WorkerContext {
     [Custom, RaisesException] void postMessage(any message, optional Array messagePorts);
     attribute EventListener onmessage;
 };
diff --git a/Source/core/workers/SharedWorker.cpp b/Source/core/workers/SharedWorker.cpp
index 4ab3385..ff7eb8f 100644
--- a/Source/core/workers/SharedWorker.cpp
+++ b/Source/core/workers/SharedWorker.cpp
@@ -38,10 +38,10 @@
 #include "core/dom/MessagePort.h"
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/inspector/InspectorInstrumentation.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/UseCounter.h"
 #include "core/platform/KURL.h"
 #include "core/workers/SharedWorkerRepository.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/workers/SharedWorker.idl b/Source/core/workers/SharedWorker.idl
index c69690f..d6cae73 100644
--- a/Source/core/workers/SharedWorker.idl
+++ b/Source/core/workers/SharedWorker.idl
@@ -30,6 +30,7 @@
  */
 
 [
+    NoInterfaceObject,
     Constructor(DOMString scriptURL, [Default=NullString] optional DOMString name),
     CallWith=ScriptExecutionContext,
     RaisesException
diff --git a/Source/core/workers/SharedWorkerContext.idl b/Source/core/workers/SharedWorkerContext.idl
index 4f0d991..657b2a1 100644
--- a/Source/core/workers/SharedWorkerContext.idl
+++ b/Source/core/workers/SharedWorkerContext.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface SharedWorkerContext : WorkerContext {
+[
+    NoInterfaceObject,
+] interface SharedWorkerContext : WorkerContext {
     readonly attribute DOMString name;
              attribute EventListener onconnect;
 };
diff --git a/Source/core/workers/Worker.cpp b/Source/core/workers/Worker.cpp
index 9fbaa0d..66459c3 100644
--- a/Source/core/workers/Worker.cpp
+++ b/Source/core/workers/Worker.cpp
@@ -41,11 +41,10 @@
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
 #include "core/page/UseCounter.h"
-#include "core/platform/text/TextEncoding.h"
 #include "core/workers/WorkerContextProxy.h"
 #include "core/workers/WorkerScriptLoader.h"
 #include "core/workers/WorkerThread.h"
-#include <wtf/MainThread.h>
+#include "wtf/MainThread.h"
 
 namespace WebCore {
 
diff --git a/Source/core/workers/WorkerContext.cpp b/Source/core/workers/WorkerContext.cpp
index a4e6dd6..897d0bf 100644
--- a/Source/core/workers/WorkerContext.cpp
+++ b/Source/core/workers/WorkerContext.cpp
@@ -29,6 +29,8 @@
 
 #include "core/workers/WorkerContext.h"
 
+#include <wtf/RefPtr.h>
+#include <wtf/UnusedParam.h>
 #include "bindings/v8/ScheduledAction.h"
 #include "bindings/v8/ScriptSourceCode.h"
 #include "bindings/v8/ScriptValue.h"
@@ -45,7 +47,6 @@
 #include "core/page/ContentSecurityPolicy.h"
 #include "core/page/DOMTimer.h"
 #include "core/page/DOMWindow.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/WorkerNavigator.h"
 #include "core/platform/KURL.h"
 #include "core/platform/NotImplemented.h"
@@ -53,8 +54,7 @@
 #include "core/workers/WorkerObjectProxy.h"
 #include "core/workers/WorkerScriptLoader.h"
 #include "core/workers/WorkerThread.h"
-#include <wtf/RefPtr.h>
-#include <wtf/UnusedParam.h>
+#include "origin/SecurityOrigin.h"
 
 #if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
 #include "modules/notifications/NotificationCenter.h"
diff --git a/Source/core/workers/WorkerContext.idl b/Source/core/workers/WorkerContext.idl
index ef788ac..d3153da 100644
--- a/Source/core/workers/WorkerContext.idl
+++ b/Source/core/workers/WorkerContext.idl
@@ -25,6 +25,7 @@
  */
 
 [
+    NoInterfaceObject,
     EventTarget,
     CustomToV8,
     DoNotGenerateWrap
diff --git a/Source/core/workers/WorkerLocation.idl b/Source/core/workers/WorkerLocation.idl
index ac581e3..eec46be 100644
--- a/Source/core/workers/WorkerLocation.idl
+++ b/Source/core/workers/WorkerLocation.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface WorkerLocation {
     readonly attribute DOMString href;
diff --git a/Source/core/workers/WorkerScriptLoader.cpp b/Source/core/workers/WorkerScriptLoader.cpp
index f4cdd36..ab50e33 100644
--- a/Source/core/workers/WorkerScriptLoader.cpp
+++ b/Source/core/workers/WorkerScriptLoader.cpp
@@ -33,10 +33,10 @@
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/loader/TextResourceDecoder.h"
 #include "core/loader/WorkerThreadableLoader.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/network/ResourceResponse.h"
 #include "core/workers/WorkerContext.h"
 #include "core/workers/WorkerScriptLoaderClient.h"
+#include "origin/SecurityOrigin.h"
 
 #include <wtf/OwnPtr.h>
 #include <wtf/RefPtr.h>
diff --git a/Source/core/workers/WorkerThread.h b/Source/core/workers/WorkerThread.h
index a5ce572..61e315a 100644
--- a/Source/core/workers/WorkerThread.h
+++ b/Source/core/workers/WorkerThread.h
@@ -29,7 +29,7 @@
 
 #include "core/page/ContentSecurityPolicy.h"
 #include "core/page/GroupSettings.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #include "core/workers/WorkerRunLoop.h"
 #include <wtf/Forward.h>
 #include <wtf/OwnPtr.h>
diff --git a/Source/core/xml/XMLHttpRequest.cpp b/Source/core/xml/XMLHttpRequest.cpp
index 467b8bc..d173c52 100644
--- a/Source/core/xml/XMLHttpRequest.cpp
+++ b/Source/core/xml/XMLHttpRequest.cpp
@@ -23,6 +23,12 @@
 #include "config.h"
 #include "core/xml/XMLHttpRequest.h"
 
+#include <wtf/ArrayBuffer.h>
+#include <wtf/ArrayBufferView.h>
+#include <wtf/RefCountedLeakCounter.h>
+#include <wtf/StdLibExtras.h>
+#include <wtf/text/CString.h>
+#include <wtf/UnusedParam.h>
 #include "bindings/v8/ScriptController.h"
 #include "core/dom/ContextFeatures.h"
 #include "core/dom/DOMImplementation.h"
@@ -46,7 +52,6 @@
 #include "core/loader/cache/CachedResourceRequestInitiators.h"
 #include "core/loader/cache/MemoryCache.h"
 #include "core/page/ContentSecurityPolicy.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
 #include "core/platform/HistogramSupport.h"
 #include "core/platform/SharedBuffer.h"
@@ -57,12 +62,7 @@
 #include "core/platform/network/ResourceRequest.h"
 #include "core/xml/XMLHttpRequestProgressEvent.h"
 #include "core/xml/XMLHttpRequestUpload.h"
-#include <wtf/ArrayBuffer.h>
-#include <wtf/ArrayBufferView.h>
-#include <wtf/RefCountedLeakCounter.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/CString.h>
-#include <wtf/UnusedParam.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
@@ -588,8 +588,8 @@
         String body = createMarkup(document);
 
         // FIXME: this should use value of document.inputEncoding to determine the encoding to use.
-        TextEncoding encoding = UTF8Encoding();
-        m_requestEntityBody = FormData::create(encoding.encode(body.characters(), body.length(), EntitiesForUnencodables));
+        WTF::TextEncoding encoding = UTF8Encoding();
+        m_requestEntityBody = FormData::create(encoding.encode(body.characters(), body.length(), WTF::EntitiesForUnencodables));
         if (m_upload)
             m_requestEntityBody->setAlwaysStream(true);
     }
@@ -611,7 +611,7 @@
             m_requestHeaders.set("Content-Type", contentType);
         }
 
-        m_requestEntityBody = FormData::create(UTF8Encoding().encode(body.characters(), body.length(), EntitiesForUnencodables));
+        m_requestEntityBody = FormData::create(UTF8Encoding().encode(body.characters(), body.length(), WTF::EntitiesForUnencodables));
         if (m_upload)
             m_requestEntityBody->setAlwaysStream(true);
     }
@@ -655,10 +655,6 @@
     if (m_method != "GET" && m_method != "HEAD" && m_url.protocolIsInHTTPFamily()) {
         m_requestEntityBody = FormData::createMultiPart(*(static_cast<FormDataList*>(body)), body->encoding(), document());
 
-        // We need to ask the client to provide the generated file names if needed. When FormData fills the element
-        // for the file, it could set a flag to use the generated file name, i.e. a package file on Mac.
-        m_requestEntityBody->generateFiles(document());
-
         String contentType = getRequestHeader("Content-Type");
         if (contentType.isEmpty()) {
             contentType = makeString("multipart/form-data; boundary=", m_requestEntityBody->boundary().data());
diff --git a/Source/core/xml/XMLHttpRequest.h b/Source/core/xml/XMLHttpRequest.h
index 7bf47c4..eb77257 100644
--- a/Source/core/xml/XMLHttpRequest.h
+++ b/Source/core/xml/XMLHttpRequest.h
@@ -28,7 +28,7 @@
 #include "core/dom/EventNames.h"
 #include "core/dom/EventTarget.h"
 #include "core/loader/ThreadableLoaderClient.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #include "core/platform/network/FormData.h"
 #include "core/platform/network/ResourceResponse.h"
 #include "core/xml/XMLHttpRequestProgressEventThrottle.h"
diff --git a/Source/core/xml/XPathExpression.idl b/Source/core/xml/XPathExpression.idl
index 0ba88c5..ed53229 100644
--- a/Source/core/xml/XPathExpression.idl
+++ b/Source/core/xml/XPathExpression.idl
@@ -18,7 +18,8 @@
  * Boston, MA 02110-1301, USA.
  */
 [
-     ImplementationLacksVTable
+    NoInterfaceObject,
+    ImplementationLacksVTable
 ] interface XPathExpression {
      [RaisesException] XPathResult evaluate([Default=Undefined] optional Node contextNode, 
                                         [Default=Undefined] optional unsigned short type, 
diff --git a/Source/core/xml/XPathNSResolver.idl b/Source/core/xml/XPathNSResolver.idl
index f746891..0dea831 100644
--- a/Source/core/xml/XPathNSResolver.idl
+++ b/Source/core/xml/XPathNSResolver.idl
@@ -19,7 +19,7 @@
  */
 
 [
-    
+    NoInterfaceObject,
     SkipVTableValidation
 ] interface XPathNSResolver {
     [TreatReturnedNullStringAs=Null] DOMString lookupNamespaceURI([Default=Undefined] optional DOMString prefix);
diff --git a/Source/core/xml/XPathUtil.cpp b/Source/core/xml/XPathUtil.cpp
index b3b9cf9..5b3650b 100644
--- a/Source/core/xml/XPathUtil.cpp
+++ b/Source/core/xml/XPathUtil.cpp
@@ -84,7 +84,6 @@
         case Node::DOCUMENT_FRAGMENT_NODE:
         case Node::DOCUMENT_TYPE_NODE:
         case Node::ENTITY_NODE:
-        case Node::ENTITY_REFERENCE_NODE:
         case Node::NOTATION_NODE:
             return false;
         case Node::TEXT_NODE:
diff --git a/Source/core/xml/XSLTProcessor.cpp b/Source/core/xml/XSLTProcessor.cpp
index 35582c1..7e958d3 100644
--- a/Source/core/xml/XSLTProcessor.cpp
+++ b/Source/core/xml/XSLTProcessor.cpp
@@ -37,7 +37,7 @@
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 
 #include <wtf/Assertions.h>
 #include <wtf/Vector.h>
@@ -98,7 +98,7 @@
     }
 
     RefPtr<TextResourceDecoder> decoder = TextResourceDecoder::create(sourceMIMEType);
-    decoder->setEncoding(sourceEncoding.isEmpty() ? UTF8Encoding() : TextEncoding(sourceEncoding), TextResourceDecoder::EncodingFromXMLHeader);
+    decoder->setEncoding(sourceEncoding.isEmpty() ? UTF8Encoding() : WTF::TextEncoding(sourceEncoding), TextResourceDecoder::EncodingFromXMLHeader);
     result->setDecoder(decoder.release());
 
     result->setContent(documentSource);
diff --git a/Source/core/xml/XSLTProcessorLibxslt.cpp b/Source/core/xml/XSLTProcessorLibxslt.cpp
index 707f92d..5adad8b 100644
--- a/Source/core/xml/XSLTProcessorLibxslt.cpp
+++ b/Source/core/xml/XSLTProcessorLibxslt.cpp
@@ -28,6 +28,11 @@
 #include <libxslt/security.h>
 #include <libxslt/variables.h>
 #include <libxslt/xsltutils.h>
+#include <wtf/Assertions.h>
+#include <wtf/text/CString.h>
+#include <wtf/text/StringBuffer.h>
+#include <wtf/unicode/UTF8.h>
+#include <wtf/Vector.h>
 #include "core/dom/Document.h"
 #include "core/dom/TransformSource.h"
 #include "core/editing/markup.h"
@@ -35,7 +40,6 @@
 #include "core/page/Frame.h"
 #include "core/page/Page.h"
 #include "core/page/PageConsole.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/network/ResourceError.h"
 #include "core/platform/network/ResourceHandle.h"
 #include "core/platform/network/ResourceRequest.h"
@@ -44,11 +48,7 @@
 #include "core/xml/XSLTExtensions.h"
 #include "core/xml/XSLTUnicodeSort.h"
 #include "core/xml/parser/XMLDocumentParser.h"
-#include <wtf/Assertions.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/StringBuffer.h>
-#include <wtf/unicode/UTF8.h>
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/xml/parser/CharacterReferenceParserInlines.h b/Source/core/xml/parser/CharacterReferenceParserInlines.h
index 62780c7..3d7f765 100644
--- a/Source/core/xml/parser/CharacterReferenceParserInlines.h
+++ b/Source/core/xml/parser/CharacterReferenceParserInlines.h
@@ -31,11 +31,25 @@
 
 namespace WebCore {
 
+static const UChar32 kInvalidUnicode = -1;
+
 inline bool isHexDigit(UChar cc)
 {
     return (cc >= '0' && cc <= '9') || (cc >= 'a' && cc <= 'f') || (cc >= 'A' && cc <= 'F');
 }
 
+inline UChar asHexDigit(UChar cc)
+{
+    if (cc >= '0' && cc <= '9')
+      return cc - '0';
+    if (cc >= 'a' && cc <= 'z')
+      return 10 + cc - 'a';
+    if (cc >= 'A' && cc <= 'Z')
+      return 10 + cc - 'A';
+    ASSERT_NOT_REACHED();
+    return 0;
+}
+
 inline void unconsumeCharacters(SegmentedString& source, const StringBuilder& consumedCharacters)
 {
     if (consumedCharacters.length() == 1)
@@ -120,13 +134,10 @@
             return false;
         }
         case Hex: {
-            if (cc >= '0' && cc <= '9')
-                result = result * 16 + cc - '0';
-            else if (cc >= 'a' && cc <= 'f')
-                result = result * 16 + 10 + cc - 'a';
-            else if (cc >= 'A' && cc <= 'F')
-                result = result * 16 + 10 + cc - 'A';
-            else if (cc == ';') {
+            if (isHexDigit(cc)) {
+                if (result != kInvalidUnicode)
+                    result = result * 16 + asHexDigit(cc);
+            } else if (cc == ';') {
                 source.advanceAndASSERT(cc);
                 decodedCharacter.append(ParserFunctions::legalEntityFor(result));
                 return true;
@@ -140,9 +151,10 @@
             break;
         }
         case Decimal: {
-            if (cc >= '0' && cc <= '9')
-                result = result * 10 + cc - '0';
-            else if (cc == ';') {
+            if (cc >= '0' && cc <= '9') {
+                if (result != kInvalidUnicode)
+                    result = result * 10 + cc - '0';
+            } else if (cc == ';') {
                 source.advanceAndASSERT(cc);
                 decodedCharacter.append(ParserFunctions::legalEntityFor(result));
                 return true;
@@ -159,6 +171,10 @@
             return ParserFunctions::consumeNamedEntity(source, decodedCharacter, notEnoughCharacters, additionalAllowedCharacter, cc);
         }
         }
+
+        if (result > UCHAR_MAX_VALUE)
+            result = kInvalidUnicode;
+
         consumedCharacters.append(cc);
         source.advanceAndASSERT(cc);
     }
diff --git a/Source/core/xml/parser/XMLDocumentParser.cpp b/Source/core/xml/parser/XMLDocumentParser.cpp
index 1a9d753..93ca28c 100644
--- a/Source/core/xml/parser/XMLDocumentParser.cpp
+++ b/Source/core/xml/parser/XMLDocumentParser.cpp
@@ -29,6 +29,12 @@
 #include <libxml/parser.h>
 #include <libxml/parserInternals.h>
 #include <libxslt/xslt.h>
+#include <wtf/StringExtras.h>
+#include <wtf/text/CString.h>
+#include <wtf/Threading.h>
+#include <wtf/unicode/UTF8.h>
+#include <wtf/UnusedParam.h>
+#include <wtf/Vector.h>
 #include "HTMLNames.h"
 #include "XMLNSNames.h"
 #include "bindings/v8/ScriptSourceCode.h"
@@ -54,7 +60,6 @@
 #include "core/loader/cache/CachedScript.h"
 #include "core/page/Frame.h"
 #include "core/page/FrameView.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/network/ResourceError.h"
 #include "core/platform/network/ResourceHandle.h"
 #include "core/platform/network/ResourceRequest.h"
@@ -62,12 +67,7 @@
 #include "core/xml/XMLErrors.h"
 #include "core/xml/XMLTreeViewer.h"
 #include "core/xml/parser/XMLDocumentParserScope.h"
-#include <wtf/StringExtras.h>
-#include <wtf/text/CString.h>
-#include <wtf/Threading.h>
-#include <wtf/unicode/UTF8.h>
-#include <wtf/UnusedParam.h>
-#include <wtf/Vector.h>
+#include "origin/SecurityOrigin.h"
 
 #if ENABLE(SVG)
 #include "SVGNames.h"
diff --git a/Source/devtools/front_end/ExtensionAPI.js b/Source/devtools/front_end/ExtensionAPI.js
index 3d73a6a..3549df1 100644
--- a/Source/devtools/front_end/ExtensionAPI.js
+++ b/Source/devtools/front_end/ExtensionAPI.js
@@ -94,6 +94,7 @@
         SetSidebarPage: "setSidebarPage",
         ShowPanel: "showPanel",
         StopAuditCategoryRun: "stopAuditCategoryRun",
+        Reload: "Reload",
         Unsubscribe: "unsubscribe",
         UpdateAuditProgress: "updateAuditProgress",
         UpdateButton: "updateButton",
@@ -186,16 +187,6 @@
 /**
  * @constructor
  */
-InspectorExtensionAPI.prototype = {
-    log: function(message)
-    {
-        extensionServer.sendRequest({ command: commands.Log, message: message });
-    }
-}
-
-/**
- * @constructor
- */
 function ConsoleAPI()
 {
     this.onMessageAdded = new EventSink(events.ConsoleMessageAdded);
diff --git a/Source/devtools/front_end/ExtensionServer.js b/Source/devtools/front_end/ExtensionServer.js
index 3dab484..7b146b6 100644
--- a/Source/devtools/front_end/ExtensionServer.js
+++ b/Source/devtools/front_end/ExtensionServer.js
@@ -59,7 +59,6 @@
     this._registerHandler(commands.GetPageResources, this._onGetPageResources.bind(this));
     this._registerHandler(commands.GetRequestContent, this._onGetRequestContent.bind(this));
     this._registerHandler(commands.GetResourceContent, this._onGetResourceContent.bind(this));
-    this._registerHandler(commands.Log, this._onLog.bind(this));
     this._registerHandler(commands.Reload, this._onReload.bind(this));
     this._registerHandler(commands.SetOpenResourceHandler, this._onSetOpenResourceHandler.bind(this));
     this._registerHandler(commands.SetResourceContent, this._onSetResourceContent.bind(this));
@@ -300,11 +299,6 @@
         return true;
     },
 
-    _onLog: function(message)
-    {
-        WebInspector.log(message.message);
-    },
-
     _onReload: function(message)
     {
         var options = /** @type ExtensionReloadOptions */ (message.options || {});
diff --git a/Source/devtools/protocol.json b/Source/devtools/protocol.json
index c3e48c8..024e7b0 100644
--- a/Source/devtools/protocol.json
+++ b/Source/devtools/protocol.json
@@ -2260,6 +2260,7 @@
                     { "name": "styleSheetId", "$ref": "StyleSheetId", "description": "The stylesheet identifier."},
                     { "name": "frameId", "$ref": "Network.FrameId", "description": "Owner frame identifier."},
                     { "name": "sourceURL", "type": "string", "description": "Stylesheet resource URL."},
+                    { "name": "sourceMapURL", "type": "string", "optional": true, "description": "URL of source map associated with the stylesheet (if any)." },
                     { "name": "origin", "$ref": "StyleSheetOrigin", "description": "Stylesheet origin."},
                     { "name": "title", "type": "string", "description": "Stylesheet title."},
                     { "name": "disabled", "type": "boolean", "description": "Denotes whether the stylesheet is disabled."}
diff --git a/Source/modules/battery/BatteryManager.idl b/Source/modules/battery/BatteryManager.idl
index b8d2b99..c6fb69e 100644
--- a/Source/modules/battery/BatteryManager.idl
+++ b/Source/modules/battery/BatteryManager.idl
@@ -19,6 +19,7 @@
 
 // http://dev.w3.org/2009/dap/system-info/battery-status.html
 [
+    NoInterfaceObject,
     Conditional=BATTERY_STATUS,
     ActiveDOMObject,
     EventTarget
diff --git a/Source/modules/device_orientation/DeviceAcceleration.idl b/Source/modules/device_orientation/DeviceAcceleration.idl
index ad74f17..6707acb 100644
--- a/Source/modules/device_orientation/DeviceAcceleration.idl
+++ b/Source/modules/device_orientation/DeviceAcceleration.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface DeviceAcceleration {
     readonly attribute double? x;
diff --git a/Source/modules/device_orientation/DeviceMotionEvent.idl b/Source/modules/device_orientation/DeviceMotionEvent.idl
index 3e6a6ca..d453878 100644
--- a/Source/modules/device_orientation/DeviceMotionEvent.idl
+++ b/Source/modules/device_orientation/DeviceMotionEvent.idl
@@ -23,7 +23,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-interface DeviceMotionEvent : Event {
+[
+    NoInterfaceObject,
+] interface DeviceMotionEvent : Event {
     readonly attribute DeviceAcceleration acceleration;
     readonly attribute DeviceAcceleration accelerationIncludingGravity;
     readonly attribute DeviceRotationRate rotationRate;
diff --git a/Source/modules/device_orientation/DeviceRotationRate.idl b/Source/modules/device_orientation/DeviceRotationRate.idl
index d599c97..51d56ed 100644
--- a/Source/modules/device_orientation/DeviceRotationRate.idl
+++ b/Source/modules/device_orientation/DeviceRotationRate.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface DeviceRotationRate {
     readonly attribute double? alpha;
diff --git a/Source/modules/filesystem/DOMFileSystem.cpp b/Source/modules/filesystem/DOMFileSystem.cpp
index b512af0..6aba55b 100644
--- a/Source/modules/filesystem/DOMFileSystem.cpp
+++ b/Source/modules/filesystem/DOMFileSystem.cpp
@@ -33,7 +33,6 @@
 
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/fileapi/File.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/AsyncFileSystem.h"
 #include "core/platform/FileMetadata.h"
 #include "modules/filesystem/DOMFilePath.h"
@@ -46,6 +45,7 @@
 #include "modules/filesystem/FileWriterBaseCallback.h"
 #include "modules/filesystem/FileWriterCallback.h"
 #include "modules/filesystem/MetadataCallback.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/OwnPtr.h"
 #include "wtf/text/StringBuilder.h"
 #include "wtf/text/WTFString.h"
diff --git a/Source/modules/filesystem/DOMFileSystem.idl b/Source/modules/filesystem/DOMFileSystem.idl
index e6ab12f..6e8ab7f 100644
--- a/Source/modules/filesystem/DOMFileSystem.idl
+++ b/Source/modules/filesystem/DOMFileSystem.idl
@@ -30,6 +30,7 @@
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject
 ] interface DOMFileSystem {
     readonly attribute DOMString name;
diff --git a/Source/modules/filesystem/DOMFileSystemSync.idl b/Source/modules/filesystem/DOMFileSystemSync.idl
index 6583484..cec1b06 100644
--- a/Source/modules/filesystem/DOMFileSystemSync.idl
+++ b/Source/modules/filesystem/DOMFileSystemSync.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface DOMFileSystemSync {
+[
+    NoInterfaceObject,
+] interface DOMFileSystemSync {
     readonly attribute DOMString name;
     readonly attribute DirectoryEntrySync root;
 };
diff --git a/Source/modules/filesystem/DOMWindowFileSystem.cpp b/Source/modules/filesystem/DOMWindowFileSystem.cpp
index c270210..f4549d3 100644
--- a/Source/modules/filesystem/DOMWindowFileSystem.cpp
+++ b/Source/modules/filesystem/DOMWindowFileSystem.cpp
@@ -29,7 +29,6 @@
 #include "core/dom/Document.h"
 #include "core/fileapi/FileError.h"
 #include "core/page/DOMWindow.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/AsyncFileSystem.h"
 #include "modules/filesystem/DOMFileSystem.h"
 #include "modules/filesystem/EntryCallback.h"
@@ -38,6 +37,7 @@
 #include "modules/filesystem/FileSystemCallbacks.h"
 #include "modules/filesystem/FileSystemType.h"
 #include "modules/filesystem/LocalFileSystem.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/filesystem/DirectoryEntry.idl b/Source/modules/filesystem/DirectoryEntry.idl
index f77a4e9..c979b44 100644
--- a/Source/modules/filesystem/DirectoryEntry.idl
+++ b/Source/modules/filesystem/DirectoryEntry.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface DirectoryEntry : Entry {
+[
+    NoInterfaceObject,
+] interface DirectoryEntry : Entry {
     DirectoryReader createReader();
     void getFile([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, optional Dictionary options, optional EntryCallback successCallback, optional ErrorCallback errorCallback);
     void getDirectory([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, optional Dictionary options, optional EntryCallback successCallback, optional ErrorCallback errorCallback);
diff --git a/Source/modules/filesystem/DirectoryEntrySync.idl b/Source/modules/filesystem/DirectoryEntrySync.idl
index 2301dfc..eb8a116 100644
--- a/Source/modules/filesystem/DirectoryEntrySync.idl
+++ b/Source/modules/filesystem/DirectoryEntrySync.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface DirectoryEntrySync : EntrySync {
+[
+    NoInterfaceObject,
+] interface DirectoryEntrySync : EntrySync {
     [RaisesException] DirectoryReaderSync createReader();
     [RaisesException] FileEntrySync getFile([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, Dictionary flags);
     [RaisesException] DirectoryEntrySync getDirectory([TreatNullAs=NullString, TreatUndefinedAs=NullString] DOMString path, Dictionary flags);
diff --git a/Source/modules/filesystem/DirectoryReader.idl b/Source/modules/filesystem/DirectoryReader.idl
index b93aa62..d220b21 100644
--- a/Source/modules/filesystem/DirectoryReader.idl
+++ b/Source/modules/filesystem/DirectoryReader.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface DirectoryReader {
     void readEntries(EntriesCallback successCallback, optional ErrorCallback errorCallback);
diff --git a/Source/modules/filesystem/DirectoryReaderSync.idl b/Source/modules/filesystem/DirectoryReaderSync.idl
index bc2a9bd..1b7a5a6 100644
--- a/Source/modules/filesystem/DirectoryReaderSync.idl
+++ b/Source/modules/filesystem/DirectoryReaderSync.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface DirectoryReaderSync {
     [RaisesException] EntryArraySync readEntries();
diff --git a/Source/modules/filesystem/DraggedIsolatedFileSystem.cpp b/Source/modules/filesystem/DraggedIsolatedFileSystem.cpp
index 6a774ed..c6668bf 100644
--- a/Source/modules/filesystem/DraggedIsolatedFileSystem.cpp
+++ b/Source/modules/filesystem/DraggedIsolatedFileSystem.cpp
@@ -32,9 +32,9 @@
 #include "modules/filesystem/DraggedIsolatedFileSystem.h"
 
 #include "core/dom/ScriptExecutionContext.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Supplementable.h"
 #include "modules/filesystem/DOMFileSystem.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/MainThread.h"
 
 namespace WebCore {
diff --git a/Source/modules/filesystem/Entry.cpp b/Source/modules/filesystem/Entry.cpp
index 802ec45..9291ac4 100644
--- a/Source/modules/filesystem/Entry.cpp
+++ b/Source/modules/filesystem/Entry.cpp
@@ -33,13 +33,13 @@
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/fileapi/FileError.h"
 #include "core/html/VoidCallback.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/AsyncFileSystem.h"
 #include "modules/filesystem/DirectoryEntry.h"
 #include "modules/filesystem/EntryCallback.h"
 #include "modules/filesystem/ErrorCallback.h"
 #include "modules/filesystem/FileSystemCallbacks.h"
 #include "modules/filesystem/MetadataCallback.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/text/StringBuilder.h"
 
 namespace WebCore {
diff --git a/Source/modules/filesystem/Entry.idl b/Source/modules/filesystem/Entry.idl
index ba90dfe..198d3e6 100644
--- a/Source/modules/filesystem/Entry.idl
+++ b/Source/modules/filesystem/Entry.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     CustomToV8
 ] interface Entry {
     readonly attribute boolean isFile;
diff --git a/Source/modules/filesystem/EntryArray.idl b/Source/modules/filesystem/EntryArray.idl
index 6d75100..ba9f43f 100644
--- a/Source/modules/filesystem/EntryArray.idl
+++ b/Source/modules/filesystem/EntryArray.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface EntryArray {
     readonly attribute unsigned long length;
diff --git a/Source/modules/filesystem/EntryArraySync.idl b/Source/modules/filesystem/EntryArraySync.idl
index 52651e4..300bb2f 100644
--- a/Source/modules/filesystem/EntryArraySync.idl
+++ b/Source/modules/filesystem/EntryArraySync.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface EntryArraySync {
     readonly attribute unsigned long length;
diff --git a/Source/modules/filesystem/EntryBase.cpp b/Source/modules/filesystem/EntryBase.cpp
index ea055b5..14b6767 100644
--- a/Source/modules/filesystem/EntryBase.cpp
+++ b/Source/modules/filesystem/EntryBase.cpp
@@ -31,10 +31,10 @@
 #include "config.h"
 #include "modules/filesystem/EntryBase.h"
 
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/AsyncFileSystem.h"
 #include "modules/filesystem/DOMFilePath.h"
 #include "modules/filesystem/DOMFileSystemBase.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/PassRefPtr.h"
 #include "wtf/text/WTFString.h"
 
diff --git a/Source/modules/filesystem/EntrySync.idl b/Source/modules/filesystem/EntrySync.idl
index 08021da..c71f2c7 100644
--- a/Source/modules/filesystem/EntrySync.idl
+++ b/Source/modules/filesystem/EntrySync.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     CustomToV8
 ] interface EntrySync {
     readonly attribute boolean isFile;
diff --git a/Source/modules/filesystem/FileEntry.idl b/Source/modules/filesystem/FileEntry.idl
index 63bff0a..5a23c48 100644
--- a/Source/modules/filesystem/FileEntry.idl
+++ b/Source/modules/filesystem/FileEntry.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface FileEntry : Entry {
+[
+    NoInterfaceObject,
+] interface FileEntry : Entry {
     void createWriter(FileWriterCallback successCallback, optional ErrorCallback errorCallback);
     void file(FileCallback successCallback, optional ErrorCallback errorCallback);
 };
diff --git a/Source/modules/filesystem/FileEntrySync.idl b/Source/modules/filesystem/FileEntrySync.idl
index 67869b2..ec9f70b 100644
--- a/Source/modules/filesystem/FileEntrySync.idl
+++ b/Source/modules/filesystem/FileEntrySync.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface FileEntrySync : EntrySync {
+[
+    NoInterfaceObject,
+] interface FileEntrySync : EntrySync {
     [RaisesException] File file();
     [RaisesException] FileWriterSync createWriter();
 };
diff --git a/Source/modules/filesystem/FileWriter.idl b/Source/modules/filesystem/FileWriter.idl
index 843bc2e..6624843 100644
--- a/Source/modules/filesystem/FileWriter.idl
+++ b/Source/modules/filesystem/FileWriter.idl
@@ -30,6 +30,7 @@
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject,
     CallWith=ScriptExecutionContext,
     EventTarget
diff --git a/Source/modules/filesystem/FileWriterSync.idl b/Source/modules/filesystem/FileWriterSync.idl
index 8266850..3933fcb 100644
--- a/Source/modules/filesystem/FileWriterSync.idl
+++ b/Source/modules/filesystem/FileWriterSync.idl
@@ -28,7 +28,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface FileWriterSync {
+[
+    NoInterfaceObject,
+] interface FileWriterSync {
     // synchronous write/modify methods
     [RaisesException] void write(Blob data);
     [RaisesException] void seek(long long position);
diff --git a/Source/modules/filesystem/Metadata.idl b/Source/modules/filesystem/Metadata.idl
index 6816231..d3f8ae9 100644
--- a/Source/modules/filesystem/Metadata.idl
+++ b/Source/modules/filesystem/Metadata.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface Metadata {
     readonly attribute Date modificationTime;
diff --git a/Source/modules/filesystem/WorkerContextFileSystem.cpp b/Source/modules/filesystem/WorkerContextFileSystem.cpp
index e0c44f6..190fa2a 100644
--- a/Source/modules/filesystem/WorkerContextFileSystem.cpp
+++ b/Source/modules/filesystem/WorkerContextFileSystem.cpp
@@ -30,7 +30,6 @@
 
 #include "core/fileapi/FileError.h"
 #include "core/fileapi/FileException.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/AsyncFileSystem.h"
 #include "core/workers/WorkerContext.h"
 #include "modules/filesystem/DOMFileSystemBase.h"
@@ -43,6 +42,7 @@
 #include "modules/filesystem/FileSystemType.h"
 #include "modules/filesystem/LocalFileSystem.h"
 #include "modules/filesystem/SyncCallbackHelper.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/gamepad/Gamepad.idl b/Source/modules/gamepad/Gamepad.idl
index 33f5616..f71d47a 100644
--- a/Source/modules/gamepad/Gamepad.idl
+++ b/Source/modules/gamepad/Gamepad.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface Gamepad {
     readonly attribute DOMString id;
diff --git a/Source/modules/gamepad/GamepadList.idl b/Source/modules/gamepad/GamepadList.idl
index 0277a61..607ce47 100644
--- a/Source/modules/gamepad/GamepadList.idl
+++ b/Source/modules/gamepad/GamepadList.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface GamepadList {
     readonly attribute unsigned long length;
diff --git a/Source/modules/gamepad/NavigatorGamepad.idl b/Source/modules/gamepad/NavigatorGamepad.idl
index eea135f..5136454 100644
--- a/Source/modules/gamepad/NavigatorGamepad.idl
+++ b/Source/modules/gamepad/NavigatorGamepad.idl
@@ -18,6 +18,6 @@
  */
 
 partial interface Navigator {
-    [EnabledAtRuntime] GamepadList webkitGetGamepads();
+    [EnabledAtRuntime=gamepad] GamepadList webkitGetGamepads();
 };
 
diff --git a/Source/modules/geolocation/Coordinates.idl b/Source/modules/geolocation/Coordinates.idl
index 38b58e4..71dd58a 100644
--- a/Source/modules/geolocation/Coordinates.idl
+++ b/Source/modules/geolocation/Coordinates.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface Coordinates {
     readonly attribute double latitude;
diff --git a/Source/modules/geolocation/Geolocation.idl b/Source/modules/geolocation/Geolocation.idl
index c0f7130..6fe4343 100644
--- a/Source/modules/geolocation/Geolocation.idl
+++ b/Source/modules/geolocation/Geolocation.idl
@@ -25,6 +25,7 @@
 
 // http://www.w3.org/TR/geolocation-API/#geolocation_interface
 [
+    NoInterfaceObject,
 ] interface Geolocation {
     [Custom, PerWorldBindings, ActivityLog=AccessForIsolatedWorlds] void getCurrentPosition(PositionCallback successCallback,
                                      optional PositionErrorCallback errorCallback,
diff --git a/Source/modules/geolocation/Geoposition.idl b/Source/modules/geolocation/Geoposition.idl
index d2d317d..1a8bf12 100644
--- a/Source/modules/geolocation/Geoposition.idl
+++ b/Source/modules/geolocation/Geoposition.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface Geoposition {
     readonly attribute Coordinates coords;
diff --git a/Source/modules/geolocation/PositionError.idl b/Source/modules/geolocation/PositionError.idl
index 2f0b98a..a4a08c3 100644
--- a/Source/modules/geolocation/PositionError.idl
+++ b/Source/modules/geolocation/PositionError.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface PositionError {
     readonly attribute unsigned short code;
diff --git a/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl b/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl
index 18c3724..bb9982c 100644
--- a/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl
+++ b/Source/modules/indexeddb/DOMWindowIndexedDatabase.idl
@@ -27,26 +27,5 @@
 partial interface DOMWindow {
     [ImplementedAs=indexedDB,MeasureAs=PrefixedIndexedDB] readonly attribute IDBFactory webkitIndexedDB;
 
-    attribute IDBCursorConstructor webkitIDBCursor;
-    attribute IDBDatabaseConstructor webkitIDBDatabase;
-    attribute IDBFactoryConstructor webkitIDBFactory;
-    attribute IDBIndexConstructor webkitIDBIndex;
-    attribute IDBKeyRangeConstructor webkitIDBKeyRange;
-    attribute IDBObjectStoreConstructor webkitIDBObjectStore;
-    attribute IDBRequestConstructor webkitIDBRequest;
-    attribute IDBTransactionConstructor webkitIDBTransaction;
-
     [MeasureAs=UnprefixedIndexedDB] readonly attribute IDBFactory indexedDB;
-
-    attribute IDBCursorConstructor IDBCursor;
-    attribute IDBCursorWithValueConstructor IDBCursorWithValue;
-    attribute IDBDatabaseConstructor IDBDatabase;
-    attribute IDBFactoryConstructor IDBFactory;
-    attribute IDBIndexConstructor IDBIndex;
-    attribute IDBKeyRangeConstructor IDBKeyRange;
-    attribute IDBObjectStoreConstructor IDBObjectStore;
-    attribute IDBOpenDBRequestConstructor IDBOpenDBRequest;
-    attribute IDBRequestConstructor IDBRequest;
-    attribute IDBTransactionConstructor IDBTransaction;
-    attribute IDBVersionChangeEventConstructor IDBVersionChangeEvent;
 };
diff --git a/Source/modules/indexeddb/IDBAny.idl b/Source/modules/indexeddb/IDBAny.idl
index 485e3db..36f262a 100644
--- a/Source/modules/indexeddb/IDBAny.idl
+++ b/Source/modules/indexeddb/IDBAny.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     CustomToV8,
     DoNotGenerateWrap
 ] interface IDBAny {
diff --git a/Source/modules/indexeddb/IDBFactory.cpp b/Source/modules/indexeddb/IDBFactory.cpp
index 7195150..b287ea3 100644
--- a/Source/modules/indexeddb/IDBFactory.cpp
+++ b/Source/modules/indexeddb/IDBFactory.cpp
@@ -36,7 +36,6 @@
 #include "core/page/GroupSettings.h"
 #include "core/page/Page.h"
 #include "core/page/PageGroup.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/HistogramSupport.h"
 #include "core/workers/WorkerContext.h"
 #include "core/workers/WorkerLoaderProxy.h"
@@ -50,6 +49,7 @@
 #include "modules/indexeddb/IDBKeyRange.h"
 #include "modules/indexeddb/IDBOpenDBRequest.h"
 #include "modules/indexeddb/IDBTracing.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/mediasource/MediaSource.idl b/Source/modules/mediasource/MediaSource.idl
index 29c6f0d..6550c8b 100644
--- a/Source/modules/mediasource/MediaSource.idl
+++ b/Source/modules/mediasource/MediaSource.idl
@@ -29,6 +29,7 @@
  */
  
 [
+    NoInterfaceObject,
     EnabledAtRuntime=mediaSource,
     ActiveDOMObject,
     EventTarget,
diff --git a/Source/modules/mediasource/MediaSourceRegistry.cpp b/Source/modules/mediasource/MediaSourceRegistry.cpp
index f897426..9950900 100644
--- a/Source/modules/mediasource/MediaSourceRegistry.cpp
+++ b/Source/modules/mediasource/MediaSourceRegistry.cpp
@@ -70,7 +70,7 @@
 MediaSource* MediaSourceRegistry::lookupMediaSource(const String& url)
 {
     ASSERT(isMainThread());
-    return m_mediaSources.get(url).get();
+    return m_mediaSources.get(url);
 }
 
 } // namespace WebCore
diff --git a/Source/modules/mediasource/SourceBuffer.idl b/Source/modules/mediasource/SourceBuffer.idl
index fc29be4..72d5786 100644
--- a/Source/modules/mediasource/SourceBuffer.idl
+++ b/Source/modules/mediasource/SourceBuffer.idl
@@ -29,6 +29,7 @@
  */
  
 [
+    NoInterfaceObject,
     EnabledAtRuntime=mediaSource
 ] interface SourceBuffer {
 
diff --git a/Source/modules/mediasource/SourceBufferList.idl b/Source/modules/mediasource/SourceBufferList.idl
index 443edb3..dda15b5 100644
--- a/Source/modules/mediasource/SourceBufferList.idl
+++ b/Source/modules/mediasource/SourceBufferList.idl
@@ -29,6 +29,7 @@
  */
  
 [
+    NoInterfaceObject,
     EnabledAtRuntime=mediaSource,
     EventTarget,
     CallWith=ScriptExecutionContext
diff --git a/Source/modules/mediastream/DOMWindowMediaStream.idl b/Source/modules/mediastream/DOMWindowMediaStream.idl
deleted file mode 100644
index c9cffef..0000000
--- a/Source/modules/mediastream/DOMWindowMediaStream.idl
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2012 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-partial interface DOMWindow {
-    [EnabledAtRuntime=mediaStream] attribute MediaStreamConstructor webkitMediaStream;
-    [EnabledAtRuntime=peerConnection] attribute RTCPeerConnectionConstructor webkitRTCPeerConnection;
-    attribute RTCSessionDescriptionConstructor RTCSessionDescription;
-    attribute RTCIceCandidateConstructor RTCIceCandidate;
-    attribute MediaStreamEventConstructor MediaStreamEvent;
-};
-
diff --git a/Source/modules/mediastream/MediaStream.idl b/Source/modules/mediastream/MediaStream.idl
index 45c415d..2ff1463 100644
--- a/Source/modules/mediastream/MediaStream.idl
+++ b/Source/modules/mediastream/MediaStream.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     EventTarget,
     Constructor,
     Constructor(MediaStream stream),
diff --git a/Source/modules/mediastream/MediaStreamRegistry.cpp b/Source/modules/mediastream/MediaStreamRegistry.cpp
index a3e27f9..25222b7 100644
--- a/Source/modules/mediastream/MediaStreamRegistry.cpp
+++ b/Source/modules/mediastream/MediaStreamRegistry.cpp
@@ -54,7 +54,7 @@
 MediaStreamDescriptor* MediaStreamRegistry::lookupMediaStreamDescriptor(const String& url)
 {
     ASSERT(isMainThread());
-    return m_streamDescriptors.get(url).get();
+    return m_streamDescriptors.get(url);
 }
 
 } // namespace WebCore
diff --git a/Source/modules/mediastream/MediaStreamTrack.idl b/Source/modules/mediastream/MediaStreamTrack.idl
index b58a085..6710c70 100644
--- a/Source/modules/mediastream/MediaStreamTrack.idl
+++ b/Source/modules/mediastream/MediaStreamTrack.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     EventTarget,
     ActiveDOMObject
 ] interface MediaStreamTrack {
diff --git a/Source/modules/mediastream/MediaStreamTrackEvent.idl b/Source/modules/mediastream/MediaStreamTrackEvent.idl
index c7ad507..3541b7f 100644
--- a/Source/modules/mediastream/MediaStreamTrackEvent.idl
+++ b/Source/modules/mediastream/MediaStreamTrackEvent.idl
@@ -22,7 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface MediaStreamTrackEvent : Event {
+[
+    NoInterfaceObject,
+] interface MediaStreamTrackEvent : Event {
    readonly attribute MediaStreamTrack track;
 };
 
diff --git a/Source/modules/mediastream/NavigatorUserMediaError.idl b/Source/modules/mediastream/NavigatorUserMediaError.idl
index cdaa5c0..573074d 100644
--- a/Source/modules/mediastream/NavigatorUserMediaError.idl
+++ b/Source/modules/mediastream/NavigatorUserMediaError.idl
@@ -22,7 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface NavigatorUserMediaError {
+[
+    NoInterfaceObject,
+] interface NavigatorUserMediaError {
     const unsigned short PERMISSION_DENIED = 1;
     readonly attribute unsigned short code;
 };
diff --git a/Source/modules/mediastream/RTCDTMFSender.idl b/Source/modules/mediastream/RTCDTMFSender.idl
index ad97c75..ff3b6da 100644
--- a/Source/modules/mediastream/RTCDTMFSender.idl
+++ b/Source/modules/mediastream/RTCDTMFSender.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject,
     EventTarget
 ] interface RTCDTMFSender {
diff --git a/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl b/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl
index ee1ae8a..de80edf 100644
--- a/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl
+++ b/Source/modules/mediastream/RTCDTMFToneChangeEvent.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ConstructorTemplate=Event
 ] interface RTCDTMFToneChangeEvent : Event {
     [InitializedByEventConstructor] readonly attribute DOMString tone;
diff --git a/Source/modules/mediastream/RTCDataChannel.idl b/Source/modules/mediastream/RTCDataChannel.idl
index 4532213..b4263df 100644
--- a/Source/modules/mediastream/RTCDataChannel.idl
+++ b/Source/modules/mediastream/RTCDataChannel.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     EventTarget
 ] interface RTCDataChannel {
     readonly attribute DOMString label;
diff --git a/Source/modules/mediastream/RTCDataChannelEvent.idl b/Source/modules/mediastream/RTCDataChannelEvent.idl
index 2a820b8..3412521 100644
--- a/Source/modules/mediastream/RTCDataChannelEvent.idl
+++ b/Source/modules/mediastream/RTCDataChannelEvent.idl
@@ -22,6 +22,8 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface RTCDataChannelEvent : Event {
+[
+    NoInterfaceObject,
+] interface RTCDataChannelEvent : Event {
     readonly attribute RTCDataChannel channel;
 };
diff --git a/Source/modules/mediastream/RTCIceCandidateEvent.idl b/Source/modules/mediastream/RTCIceCandidateEvent.idl
index 26b5a61..2ff3c73 100644
--- a/Source/modules/mediastream/RTCIceCandidateEvent.idl
+++ b/Source/modules/mediastream/RTCIceCandidateEvent.idl
@@ -22,7 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface RTCIceCandidateEvent : Event {
+[
+    NoInterfaceObject,
+] interface RTCIceCandidateEvent : Event {
     readonly attribute RTCIceCandidate candidate;
 };
 
diff --git a/Source/modules/mediastream/RTCPeerConnection.idl b/Source/modules/mediastream/RTCPeerConnection.idl
index ac044ab..04f2bcb 100644
--- a/Source/modules/mediastream/RTCPeerConnection.idl
+++ b/Source/modules/mediastream/RTCPeerConnection.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject,
     Constructor(Dictionary rtcIceServers, optional Dictionary mediaConstraints),
     RaisesException,
diff --git a/Source/modules/mediastream/RTCStatsReport.idl b/Source/modules/mediastream/RTCStatsReport.idl
index 00ae129..41dd0ab 100644
--- a/Source/modules/mediastream/RTCStatsReport.idl
+++ b/Source/modules/mediastream/RTCStatsReport.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface RTCStatsReport {
     readonly attribute Date timestamp;
diff --git a/Source/modules/mediastream/RTCStatsResponse.idl b/Source/modules/mediastream/RTCStatsResponse.idl
index 384bd6b..76ee28e 100644
--- a/Source/modules/mediastream/RTCStatsResponse.idl
+++ b/Source/modules/mediastream/RTCStatsResponse.idl
@@ -22,7 +22,9 @@
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-interface RTCStatsResponse {
+[
+    NoInterfaceObject,
+] interface RTCStatsResponse {
     sequence<RTCStatsReport> result();
     getter RTCStatsReport namedItem([Default=Undefined] optional DOMString name);
 };
diff --git a/Source/modules/modules.gypi b/Source/modules/modules.gypi
index 5e8e59c..5ce9d34 100644
--- a/Source/modules/modules.gypi
+++ b/Source/modules/modules.gypi
@@ -57,12 +57,9 @@
       'indexeddb/IDBTransaction.idl',
       'indexeddb/IDBVersionChangeEvent.idl',
       'indexeddb/WorkerContextIndexedDatabase.idl',
-      'inputmethod/Composition.idl',
-      'inputmethod/InputMethodContext.idl',
       'mediasource/MediaSource.idl',
       'mediasource/SourceBuffer.idl',
       'mediasource/SourceBufferList.idl',
-      'mediastream/DOMWindowMediaStream.idl',
       'mediastream/MediaStream.idl',
       'mediastream/MediaStreamEvent.idl',
       'mediastream/MediaStreamTrack.idl',
@@ -98,7 +95,6 @@
       'quota/StorageQuotaCallback.idl',
       'quota/StorageUsageCallback.idl',
       'quota/WorkerNavigatorStorageQuota.idl',
-      'speech/DOMWindowSpeech.idl',
       'speech/DOMWindowSpeechSynthesis.idl',
       'speech/SpeechGrammar.idl',
       'speech/SpeechGrammarList.idl',
@@ -129,7 +125,6 @@
       'webaudio/BiquadFilterNode.idl',
       'webaudio/ConvolverNode.idl',
       'webaudio/DelayNode.idl',
-      'webaudio/DOMWindowWebAudio.idl',
       'webaudio/DynamicsCompressorNode.idl',
       'webaudio/ScriptProcessorNode.idl',
       'webaudio/MediaElementAudioSourceNode.idl',
@@ -157,14 +152,12 @@
       'webdatabase/SQLTransactionSync.idl',
       'webdatabase/SQLTransactionSyncCallback.idl',
       'webdatabase/WorkerContextWebDatabase.idl',
-      'webmidi/DOMWindowWebMIDI.idl',
       'webmidi/MIDIConnectionEvent.idl',
       'webmidi/MIDIErrorCallback.idl',
       'webmidi/MIDIInput.idl',
       'webmidi/MIDIMessageEvent.idl',
       'webmidi/MIDIPort.idl',
       'websockets/CloseEvent.idl',
-      'websockets/DOMWindowWebSocket.idl',
       'websockets/WebSocket.idl',
       'websockets/WorkerContextWebSocket.idl',
     ],
@@ -335,10 +328,6 @@
       'indexeddb/WorkerContextIndexedDatabase.h',
       'indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp',
       'indexeddb/chromium/IDBFactoryBackendInterfaceChromium.h',
-      'inputmethod/Composition.cpp',
-      'inputmethod/Composition.h',
-      'inputmethod/InputMethodContext.cpp',
-      'inputmethod/InputMethodContext.h',
       'mediasource/MediaSource.cpp',
       'mediasource/MediaSource.h',
       'mediasource/MediaSourceRegistry.cpp',
diff --git a/Source/modules/modules.target.darwin-arm.mk b/Source/modules/modules.target.darwin-arm.mk
index dc3b873..f683e63 100644
--- a/Source/modules/modules.target.darwin-arm.mk
+++ b/Source/modules/modules.target.darwin-arm.mk
@@ -97,8 +97,6 @@
 	third_party/WebKit/Source/modules/indexeddb/PageGroupIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp \
-	third_party/WebKit/Source/modules/inputmethod/Composition.cpp \
-	third_party/WebKit/Source/modules/inputmethod/InputMethodContext.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSource.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSourceRegistry.cpp \
 	third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp \
@@ -299,16 +297,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/modules/modules.target.darwin-x86.mk b/Source/modules/modules.target.darwin-x86.mk
index f90135c..cec47d4 100644
--- a/Source/modules/modules.target.darwin-x86.mk
+++ b/Source/modules/modules.target.darwin-x86.mk
@@ -97,8 +97,6 @@
 	third_party/WebKit/Source/modules/indexeddb/PageGroupIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp \
-	third_party/WebKit/Source/modules/inputmethod/Composition.cpp \
-	third_party/WebKit/Source/modules/inputmethod/InputMethodContext.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSource.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSourceRegistry.cpp \
 	third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp \
@@ -301,16 +299,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/modules/modules.target.linux-arm.mk b/Source/modules/modules.target.linux-arm.mk
index dc3b873..f683e63 100644
--- a/Source/modules/modules.target.linux-arm.mk
+++ b/Source/modules/modules.target.linux-arm.mk
@@ -97,8 +97,6 @@
 	third_party/WebKit/Source/modules/indexeddb/PageGroupIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp \
-	third_party/WebKit/Source/modules/inputmethod/Composition.cpp \
-	third_party/WebKit/Source/modules/inputmethod/InputMethodContext.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSource.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSourceRegistry.cpp \
 	third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp \
@@ -299,16 +297,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/modules/modules.target.linux-x86.mk b/Source/modules/modules.target.linux-x86.mk
index f90135c..cec47d4 100644
--- a/Source/modules/modules.target.linux-x86.mk
+++ b/Source/modules/modules.target.linux-x86.mk
@@ -97,8 +97,6 @@
 	third_party/WebKit/Source/modules/indexeddb/PageGroupIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/WorkerContextIndexedDatabase.cpp \
 	third_party/WebKit/Source/modules/indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp \
-	third_party/WebKit/Source/modules/inputmethod/Composition.cpp \
-	third_party/WebKit/Source/modules/inputmethod/InputMethodContext.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSource.cpp \
 	third_party/WebKit/Source/modules/mediasource/MediaSourceRegistry.cpp \
 	third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp \
@@ -301,16 +299,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/modules/notifications/DOMWindowNotifications.idl b/Source/modules/notifications/DOMWindowNotifications.idl
index ca5e3b9..bfb7fab 100644
--- a/Source/modules/notifications/DOMWindowNotifications.idl
+++ b/Source/modules/notifications/DOMWindowNotifications.idl
@@ -28,10 +28,7 @@
     Conditional=NOTIFICATIONS|LEGACY_NOTIFICATIONS,
 ] partial interface DOMWindow {
 #if defined(ENABLE_LEGACY_NOTIFICATIONS) && ENABLE_LEGACY_NOTIFICATIONS
-    [EnabledAtRuntime, MeasureAs=LegacyNotifications, PerWorldBindings, ActivityLog=GetterForIsolatedWorlds] readonly attribute NotificationCenter webkitNotifications;
-#endif
-#if defined(ENABLE_NOTIFICATIONS) && ENABLE_NOTIFICATIONS
-    attribute NotificationConstructor Notification;
+    [EnabledAtRuntime=notifications, MeasureAs=LegacyNotifications, PerWorldBindings, ActivityLog=GetterForIsolatedWorlds] readonly attribute NotificationCenter webkitNotifications;
 #endif
 };
 
diff --git a/Source/modules/notifications/NotificationCenter.cpp b/Source/modules/notifications/NotificationCenter.cpp
index 52b1db2..16b3030 100644
--- a/Source/modules/notifications/NotificationCenter.cpp
+++ b/Source/modules/notifications/NotificationCenter.cpp
@@ -36,9 +36,9 @@
 #include "modules/notifications/NotificationCenter.h"
 
 #include "core/dom/Document.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/workers/WorkerContext.h"
 #include "modules/notifications/NotificationClient.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/notifications/NotificationCenter.idl b/Source/modules/notifications/NotificationCenter.idl
index ceddbe3..813f4c4 100644
--- a/Source/modules/notifications/NotificationCenter.idl
+++ b/Source/modules/notifications/NotificationCenter.idl
@@ -30,6 +30,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=LEGACY_NOTIFICATIONS,
     ActiveDOMObject,
 ] interface NotificationCenter {
diff --git a/Source/modules/notifications/WorkerContextNotifications.idl b/Source/modules/notifications/WorkerContextNotifications.idl
index 4e2aade..d96908a 100644
--- a/Source/modules/notifications/WorkerContextNotifications.idl
+++ b/Source/modules/notifications/WorkerContextNotifications.idl
@@ -20,7 +20,7 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  */
 
@@ -28,7 +28,7 @@
     Conditional=NOTIFICATIONS|LEGACY_NOTIFICATIONS,
 ] partial interface WorkerContext {
 #if defined(ENABLE_LEGACY_NOTIFICATIONS) && ENABLE_LEGACY_NOTIFICATIONS
-    [EnabledAtRuntime] readonly attribute NotificationCenter webkitNotifications;
+    [EnabledAtRuntime=notifications] readonly attribute NotificationCenter webkitNotifications;
 #endif
 };
 
diff --git a/Source/modules/quota/StorageErrorCallback.cpp b/Source/modules/quota/StorageErrorCallback.cpp
index 3ecf3da..f8c89ad 100644
--- a/Source/modules/quota/StorageErrorCallback.cpp
+++ b/Source/modules/quota/StorageErrorCallback.cpp
@@ -32,7 +32,7 @@
 
 #include "modules/quota/StorageErrorCallback.h"
 
-#include "ExceptionCodeDescription.h"
+#include "DOMException.h"
 #include "core/dom/DOMCoreException.h"
 
 namespace WebCore {
diff --git a/Source/modules/quota/StorageInfo.idl b/Source/modules/quota/StorageInfo.idl
index 7a0bbcc..1f83a94 100644
--- a/Source/modules/quota/StorageInfo.idl
+++ b/Source/modules/quota/StorageInfo.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface StorageInfo {
     const unsigned short TEMPORARY = 0;
diff --git a/Source/modules/quota/StorageQuota.idl b/Source/modules/quota/StorageQuota.idl
index 74ab50e..66a1909 100644
--- a/Source/modules/quota/StorageQuota.idl
+++ b/Source/modules/quota/StorageQuota.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface StorageQuota {
     [CallWith=ScriptExecutionContext] void queryUsageAndQuota(StorageUsageCallback usageCallback, optional StorageErrorCallback errorCallback);
diff --git a/Source/modules/speech/DOMWindowSpeech.idl b/Source/modules/speech/DOMWindowSpeech.idl
deleted file mode 100644
index c4d7e64..0000000
--- a/Source/modules/speech/DOMWindowSpeech.idl
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (C) 2012 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *  * Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *  * Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-partial interface DOMWindow {
-    [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionConstructor webkitSpeechRecognition;
-    [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionErrorConstructor webkitSpeechRecognitionError;
-    [EnabledAtRuntime=scriptedSpeech] attribute SpeechRecognitionEventConstructor webkitSpeechRecognitionEvent;
-    [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarConstructor webkitSpeechGrammar;
-    [EnabledAtRuntime=scriptedSpeech] attribute SpeechGrammarListConstructor webkitSpeechGrammarList;
-};
diff --git a/Source/modules/speech/DOMWindowSpeechSynthesis.idl b/Source/modules/speech/DOMWindowSpeechSynthesis.idl
index 5ce418e..7acb4bc 100644
--- a/Source/modules/speech/DOMWindowSpeechSynthesis.idl
+++ b/Source/modules/speech/DOMWindowSpeechSynthesis.idl
@@ -27,6 +27,4 @@
     EnabledAtRuntime=speechSynthesis
 ] partial interface DOMWindow {
     readonly attribute SpeechSynthesis speechSynthesis;
-    attribute SpeechSynthesisEventConstructor SpeechSynthesisEvent;
-    attribute SpeechSynthesisUtteranceConstructor SpeechSynthesisUtterance;
 };
diff --git a/Source/modules/speech/SpeechGrammar.idl b/Source/modules/speech/SpeechGrammar.idl
index d273948..590b4ef 100644
--- a/Source/modules/speech/SpeechGrammar.idl
+++ b/Source/modules/speech/SpeechGrammar.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Constructor,
     ImplementationLacksVTable
 ] interface SpeechGrammar {
diff --git a/Source/modules/speech/SpeechGrammarList.idl b/Source/modules/speech/SpeechGrammarList.idl
index 2c6db68..779e22b 100644
--- a/Source/modules/speech/SpeechGrammarList.idl
+++ b/Source/modules/speech/SpeechGrammarList.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Constructor,
     ImplementationLacksVTable
 ] interface SpeechGrammarList {
diff --git a/Source/modules/speech/SpeechRecognition.idl b/Source/modules/speech/SpeechRecognition.idl
index 9118634..10a1463 100644
--- a/Source/modules/speech/SpeechRecognition.idl
+++ b/Source/modules/speech/SpeechRecognition.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject,
     Constructor,
     CallWith=ScriptExecutionContext,
diff --git a/Source/modules/speech/SpeechRecognitionAlternative.idl b/Source/modules/speech/SpeechRecognitionAlternative.idl
index fb786dd..319755b 100644
--- a/Source/modules/speech/SpeechRecognitionAlternative.idl
+++ b/Source/modules/speech/SpeechRecognitionAlternative.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SpeechRecognitionAlternative {
     readonly attribute DOMString transcript;
diff --git a/Source/modules/speech/SpeechRecognitionError.idl b/Source/modules/speech/SpeechRecognitionError.idl
index d62ac18..59956d2 100644
--- a/Source/modules/speech/SpeechRecognitionError.idl
+++ b/Source/modules/speech/SpeechRecognitionError.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ConstructorTemplate=Event
 ] interface SpeechRecognitionError : Event {
     [InitializedByEventConstructor] readonly attribute DOMString error;
diff --git a/Source/modules/speech/SpeechRecognitionEvent.idl b/Source/modules/speech/SpeechRecognitionEvent.idl
index 8027f82..a627a5b 100644
--- a/Source/modules/speech/SpeechRecognitionEvent.idl
+++ b/Source/modules/speech/SpeechRecognitionEvent.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ConstructorTemplate=Event,
 ] interface SpeechRecognitionEvent : Event {
     [InitializedByEventConstructor] readonly attribute unsigned long resultIndex;
diff --git a/Source/modules/speech/SpeechRecognitionResult.idl b/Source/modules/speech/SpeechRecognitionResult.idl
index 15a7f7d..df74772 100644
--- a/Source/modules/speech/SpeechRecognitionResult.idl
+++ b/Source/modules/speech/SpeechRecognitionResult.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SpeechRecognitionResult {
     readonly attribute unsigned long length;
diff --git a/Source/modules/speech/SpeechRecognitionResultList.idl b/Source/modules/speech/SpeechRecognitionResultList.idl
index f2ccdeb..2db1fe9 100644
--- a/Source/modules/speech/SpeechRecognitionResultList.idl
+++ b/Source/modules/speech/SpeechRecognitionResultList.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SpeechRecognitionResultList {
     readonly attribute unsigned long length;
diff --git a/Source/modules/speech/SpeechSynthesis.idl b/Source/modules/speech/SpeechSynthesis.idl
index 6fb3fbc..4078c88 100644
--- a/Source/modules/speech/SpeechSynthesis.idl
+++ b/Source/modules/speech/SpeechSynthesis.idl
@@ -24,6 +24,7 @@
  */
  
 [
+    NoInterfaceObject,
     EnabledAtRuntime=speechSynthesis
 ] interface SpeechSynthesis  {
     readonly attribute boolean pending;
diff --git a/Source/modules/speech/SpeechSynthesisVoice.idl b/Source/modules/speech/SpeechSynthesisVoice.idl
index 8886ac1..a377631 100644
--- a/Source/modules/speech/SpeechSynthesisVoice.idl
+++ b/Source/modules/speech/SpeechSynthesisVoice.idl
@@ -24,6 +24,7 @@
  */
  
 [
+    NoInterfaceObject,
     EnabledAtRuntime=speechSynthesis
 ] interface SpeechSynthesisVoice {
     readonly attribute DOMString voiceURI;
diff --git a/Source/modules/webaudio/AnalyserNode.idl b/Source/modules/webaudio/AnalyserNode.idl
index 27117e1..450b8db 100644
--- a/Source/modules/webaudio/AnalyserNode.idl
+++ b/Source/modules/webaudio/AnalyserNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface AnalyserNode : AudioNode {
     [SetterRaisesException] attribute unsigned long fftSize;
diff --git a/Source/modules/webaudio/AudioBuffer.idl b/Source/modules/webaudio/AudioBuffer.idl
index e208fc3..61a5200 100644
--- a/Source/modules/webaudio/AudioBuffer.idl
+++ b/Source/modules/webaudio/AudioBuffer.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     ImplementationLacksVTable
 ] interface AudioBuffer {
diff --git a/Source/modules/webaudio/AudioBufferSourceNode.idl b/Source/modules/webaudio/AudioBufferSourceNode.idl
index 5a817de..addac6f 100644
--- a/Source/modules/webaudio/AudioBufferSourceNode.idl
+++ b/Source/modules/webaudio/AudioBufferSourceNode.idl
@@ -24,6 +24,7 @@
 
 // A cached (non-streamed), memory-resident audio source
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface AudioBufferSourceNode : AudioSourceNode {
     [CustomSetter, SetterRaisesException] attribute AudioBuffer buffer;
diff --git a/Source/modules/webaudio/AudioContext.idl b/Source/modules/webaudio/AudioContext.idl
index 088f684..319a793 100644
--- a/Source/modules/webaudio/AudioContext.idl
+++ b/Source/modules/webaudio/AudioContext.idl
@@ -24,6 +24,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     ActiveDOMObject,
     CustomConstructor,
diff --git a/Source/modules/webaudio/AudioDestinationNode.h b/Source/modules/webaudio/AudioDestinationNode.h
index e1b81e7..5334210 100644
--- a/Source/modules/webaudio/AudioDestinationNode.h
+++ b/Source/modules/webaudio/AudioDestinationNode.h
@@ -67,27 +67,27 @@
     class LocalAudioInputProvider : public AudioSourceProvider {
     public:
         LocalAudioInputProvider()
-            : m_sourceBus(2, AudioNode::ProcessingSizeInFrames) // FIXME: handle non-stereo local input.
+            : m_sourceBus(AudioBus::create(2, AudioNode::ProcessingSizeInFrames)) // FIXME: handle non-stereo local input.
         {
         }
 
         void set(AudioBus* bus)
         {
             if (bus)
-                m_sourceBus.copyFrom(*bus);
+                m_sourceBus->copyFrom(*bus);
         }
 
         // AudioSourceProvider.
         virtual void provideInput(AudioBus* destinationBus, size_t numberOfFrames)
         {
-            bool isGood = destinationBus && destinationBus->length() == numberOfFrames && m_sourceBus.length() == numberOfFrames;
+            bool isGood = destinationBus && destinationBus->length() == numberOfFrames && m_sourceBus->length() == numberOfFrames;
             ASSERT(isGood);
             if (isGood)
-                destinationBus->copyFrom(m_sourceBus);
+                destinationBus->copyFrom(*m_sourceBus);
         }
 
     private:
-        AudioBus m_sourceBus;
+        RefPtr<AudioBus> m_sourceBus;
     };
 
     virtual double tailTime() const OVERRIDE { return 0; }
diff --git a/Source/modules/webaudio/AudioDestinationNode.idl b/Source/modules/webaudio/AudioDestinationNode.idl
index 3c63058..67ca28c 100644
--- a/Source/modules/webaudio/AudioDestinationNode.idl
+++ b/Source/modules/webaudio/AudioDestinationNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     SkipVTableValidation
 ] interface AudioDestinationNode : AudioNode {
diff --git a/Source/modules/webaudio/AudioListener.idl b/Source/modules/webaudio/AudioListener.idl
index c98b6d0..4a959a2 100644
--- a/Source/modules/webaudio/AudioListener.idl
+++ b/Source/modules/webaudio/AudioListener.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     ImplementationLacksVTable
 ] interface AudioListener {
diff --git a/Source/modules/webaudio/AudioNode.idl b/Source/modules/webaudio/AudioNode.idl
index a2448c0..a911d8c 100644
--- a/Source/modules/webaudio/AudioNode.idl
+++ b/Source/modules/webaudio/AudioNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface AudioNode {
     readonly attribute AudioContext context;
diff --git a/Source/modules/webaudio/AudioNodeInput.cpp b/Source/modules/webaudio/AudioNodeInput.cpp
index 6c36cfd4..12ecea4 100644
--- a/Source/modules/webaudio/AudioNodeInput.cpp
+++ b/Source/modules/webaudio/AudioNodeInput.cpp
@@ -42,7 +42,7 @@
     , m_node(node)
 {
     // Set to mono by default.
-    m_internalSummingBus = adoptRef(new AudioBus(1, AudioNode::ProcessingSizeInFrames));
+    m_internalSummingBus = AudioBus::create(1, AudioNode::ProcessingSizeInFrames);
 }
 
 void AudioNodeInput::connect(AudioNodeOutput* output)
@@ -144,7 +144,7 @@
     if (numberOfInputChannels == m_internalSummingBus->numberOfChannels())
         return;
 
-    m_internalSummingBus = adoptRef(new AudioBus(numberOfInputChannels, AudioNode::ProcessingSizeInFrames));
+    m_internalSummingBus = AudioBus::create(numberOfInputChannels, AudioNode::ProcessingSizeInFrames);
 }
 
 unsigned AudioNodeInput::numberOfChannels() const
diff --git a/Source/modules/webaudio/AudioNodeOutput.cpp b/Source/modules/webaudio/AudioNodeOutput.cpp
index 0a1e508..1eb9678 100644
--- a/Source/modules/webaudio/AudioNodeOutput.cpp
+++ b/Source/modules/webaudio/AudioNodeOutput.cpp
@@ -47,7 +47,7 @@
 {
     ASSERT(numberOfChannels <= AudioContext::maxNumberOfChannels());
 
-    m_internalBus = adoptRef(new AudioBus(numberOfChannels, AudioNode::ProcessingSizeInFrames));
+    m_internalBus = AudioBus::create(numberOfChannels, AudioNode::ProcessingSizeInFrames);
 }
 
 void AudioNodeOutput::setNumberOfChannels(unsigned numberOfChannels)
@@ -71,7 +71,7 @@
     if (numberOfChannels() == m_internalBus->numberOfChannels())
         return;
 
-    m_internalBus = adoptRef(new AudioBus(numberOfChannels(), AudioNode::ProcessingSizeInFrames));
+    m_internalBus = AudioBus::create(numberOfChannels(), AudioNode::ProcessingSizeInFrames);
 }
 
 void AudioNodeOutput::updateRenderingState()
diff --git a/Source/modules/webaudio/AudioParam.cpp b/Source/modules/webaudio/AudioParam.cpp
index 95e45fc..52013f7 100644
--- a/Source/modules/webaudio/AudioParam.cpp
+++ b/Source/modules/webaudio/AudioParam.cpp
@@ -136,8 +136,8 @@
 
     // Now sum all of the audio-rate connections together (unity-gain summing junction).
     // Note that connections would normally be mono, but we mix down to mono if necessary.
-    AudioBus summingBus(1, numberOfValues, false);
-    summingBus.setChannelMemory(0, values, numberOfValues);
+    RefPtr<AudioBus> summingBus = AudioBus::create(1, numberOfValues, false);
+    summingBus->setChannelMemory(0, values, numberOfValues);
 
     for (unsigned i = 0; i < numberOfRenderingConnections(); ++i) {
         AudioNodeOutput* output = renderingOutput(i);
@@ -147,7 +147,7 @@
         AudioBus* connectionBus = output->pull(0, AudioNode::ProcessingSizeInFrames);
 
         // Sum, with unity-gain.
-        summingBus.sumFrom(*connectionBus);
+        summingBus->sumFrom(*connectionBus);
     }
 }
 
diff --git a/Source/modules/webaudio/AudioParam.idl b/Source/modules/webaudio/AudioParam.idl
index 8f5773f..82371ad 100644
--- a/Source/modules/webaudio/AudioParam.idl
+++ b/Source/modules/webaudio/AudioParam.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface AudioParam {
     attribute float value;
diff --git a/Source/modules/webaudio/AudioSourceNode.idl b/Source/modules/webaudio/AudioSourceNode.idl
index 1981c46..4323121 100644
--- a/Source/modules/webaudio/AudioSourceNode.idl
+++ b/Source/modules/webaudio/AudioSourceNode.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     ImplementationLacksVTable
 ] interface AudioSourceNode : AudioNode {
diff --git a/Source/modules/webaudio/BiquadFilterNode.idl b/Source/modules/webaudio/BiquadFilterNode.idl
index d65a901..cfbb42b 100644
--- a/Source/modules/webaudio/BiquadFilterNode.idl
+++ b/Source/modules/webaudio/BiquadFilterNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface BiquadFilterNode : AudioNode {
     // Filter type.
diff --git a/Source/modules/webaudio/ChannelMergerNode.idl b/Source/modules/webaudio/ChannelMergerNode.idl
index e79ce5a..21ad58f 100644
--- a/Source/modules/webaudio/ChannelMergerNode.idl
+++ b/Source/modules/webaudio/ChannelMergerNode.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface ChannelMergerNode : AudioNode {
 };
diff --git a/Source/modules/webaudio/ChannelSplitterNode.idl b/Source/modules/webaudio/ChannelSplitterNode.idl
index eabfba1..f529b3f 100644
--- a/Source/modules/webaudio/ChannelSplitterNode.idl
+++ b/Source/modules/webaudio/ChannelSplitterNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface ChannelSplitterNode : AudioNode {
 };
diff --git a/Source/modules/webaudio/ConvolverNode.cpp b/Source/modules/webaudio/ConvolverNode.cpp
index dd4aa6f..a48bd63 100644
--- a/Source/modules/webaudio/ConvolverNode.cpp
+++ b/Source/modules/webaudio/ConvolverNode.cpp
@@ -132,15 +132,15 @@
 
     // Wrap the AudioBuffer by an AudioBus. It's an efficient pointer set and not a memcpy().
     // This memory is simply used in the Reverb constructor and no reference to it is kept for later use in that class.
-    AudioBus bufferBus(numberOfChannels, bufferLength, false);
+    RefPtr<AudioBus> bufferBus = AudioBus::create(numberOfChannels, bufferLength, false);
     for (unsigned i = 0; i < numberOfChannels; ++i)
-        bufferBus.setChannelMemory(i, buffer->getChannelData(i)->data(), bufferLength);
+        bufferBus->setChannelMemory(i, buffer->getChannelData(i)->data(), bufferLength);
 
-    bufferBus.setSampleRate(buffer->sampleRate());
+    bufferBus->setSampleRate(buffer->sampleRate());
 
     // Create the reverb with the given impulse response.
     bool useBackgroundThreads = !context()->isOfflineContext();
-    OwnPtr<Reverb> reverb = adoptPtr(new Reverb(&bufferBus, AudioNode::ProcessingSizeInFrames, MaxFFTSize, 2, useBackgroundThreads, m_normalize));
+    OwnPtr<Reverb> reverb = adoptPtr(new Reverb(bufferBus.get(), AudioNode::ProcessingSizeInFrames, MaxFFTSize, 2, useBackgroundThreads, m_normalize));
 
     {
         // Synchronize with process().
diff --git a/Source/modules/webaudio/ConvolverNode.idl b/Source/modules/webaudio/ConvolverNode.idl
index f033917..ceaa31c 100644
--- a/Source/modules/webaudio/ConvolverNode.idl
+++ b/Source/modules/webaudio/ConvolverNode.idl
@@ -24,6 +24,7 @@
 
 // A linear convolution effect
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface ConvolverNode : AudioNode {
     attribute AudioBuffer buffer;
diff --git a/Source/modules/webaudio/DOMWindowWebAudio.idl b/Source/modules/webaudio/DOMWindowWebAudio.idl
deleted file mode 100644
index abdbaa2..0000000
--- a/Source/modules/webaudio/DOMWindowWebAudio.idl
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-[
-    Conditional=WEB_AUDIO,
-] partial interface DOMWindow {
-    [EnabledAtRuntime=audioContext] attribute AudioContextConstructor webkitAudioContext;
-    [EnabledAtRuntime=audioContext] attribute OfflineAudioContextConstructor webkitOfflineAudioContext;
-    attribute PannerNodeConstructor webkitAudioPannerNode;
-    attribute AudioProcessingEventConstructor AudioProcessingEvent;
-    attribute OfflineAudioCompletionEventConstructor OfflineAudioCompletionEvent;
-};
-
diff --git a/Source/modules/webaudio/DelayNode.idl b/Source/modules/webaudio/DelayNode.idl
index b5cb6eb..4adeccd 100644
--- a/Source/modules/webaudio/DelayNode.idl
+++ b/Source/modules/webaudio/DelayNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface DelayNode : AudioNode {
     readonly attribute AudioParam delayTime;
diff --git a/Source/modules/webaudio/DynamicsCompressorNode.idl b/Source/modules/webaudio/DynamicsCompressorNode.idl
index 6be99d0..953e103 100644
--- a/Source/modules/webaudio/DynamicsCompressorNode.idl
+++ b/Source/modules/webaudio/DynamicsCompressorNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface DynamicsCompressorNode : AudioNode {
     readonly attribute AudioParam threshold; // in Decibels
diff --git a/Source/modules/webaudio/GainNode.idl b/Source/modules/webaudio/GainNode.idl
index 0f1a88e..f836d5e 100644
--- a/Source/modules/webaudio/GainNode.idl
+++ b/Source/modules/webaudio/GainNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface GainNode : AudioNode {
     // FIXME: eventually it will be interesting to remove the readonly restriction, but need to properly deal with thread safety here.
diff --git a/Source/modules/webaudio/MediaElementAudioSourceNode.idl b/Source/modules/webaudio/MediaElementAudioSourceNode.idl
index 196eddd..97a959e 100644
--- a/Source/modules/webaudio/MediaElementAudioSourceNode.idl
+++ b/Source/modules/webaudio/MediaElementAudioSourceNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface MediaElementAudioSourceNode : AudioSourceNode {
     readonly attribute HTMLMediaElement mediaElement;
diff --git a/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp b/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp
index a5f5074..93bc9c9 100644
--- a/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp
+++ b/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp
@@ -45,7 +45,7 @@
 
 MediaStreamAudioDestinationNode::MediaStreamAudioDestinationNode(AudioContext* context, size_t numberOfChannels)
     : AudioBasicInspectorNode(context, context->sampleRate(), numberOfChannels)
-    , m_mixBus(numberOfChannels, ProcessingSizeInFrames)
+    , m_mixBus(AudioBus::create(numberOfChannels, ProcessingSizeInFrames))
 {
     setNodeType(NodeTypeMediaStreamAudioDestination);
 
@@ -73,8 +73,8 @@
 
 void MediaStreamAudioDestinationNode::process(size_t numberOfFrames)
 {
-    m_mixBus.copyFrom(*input(0)->bus());
-    m_source->consumeAudio(&m_mixBus, numberOfFrames);
+    m_mixBus->copyFrom(*input(0)->bus());
+    m_source->consumeAudio(m_mixBus.get(), numberOfFrames);
 }
 
 void MediaStreamAudioDestinationNode::reset()
diff --git a/Source/modules/webaudio/MediaStreamAudioDestinationNode.h b/Source/modules/webaudio/MediaStreamAudioDestinationNode.h
index 6893bbb..8d006fb 100644
--- a/Source/modules/webaudio/MediaStreamAudioDestinationNode.h
+++ b/Source/modules/webaudio/MediaStreamAudioDestinationNode.h
@@ -62,7 +62,7 @@
 
     RefPtr<MediaStream> m_stream;
     RefPtr<MediaStreamSource> m_source;
-    AudioBus m_mixBus;
+    RefPtr<AudioBus> m_mixBus;
 };
 
 } // namespace WebCore
diff --git a/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl b/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl
index 8e2fa8a..c9f585e 100644
--- a/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl
+++ b/Source/modules/webaudio/MediaStreamAudioDestinationNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface MediaStreamAudioDestinationNode : AudioSourceNode {
     readonly attribute MediaStream stream;
diff --git a/Source/modules/webaudio/MediaStreamAudioSourceNode.idl b/Source/modules/webaudio/MediaStreamAudioSourceNode.idl
index 78f29df..0eb32a1 100644
--- a/Source/modules/webaudio/MediaStreamAudioSourceNode.idl
+++ b/Source/modules/webaudio/MediaStreamAudioSourceNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface MediaStreamAudioSourceNode : AudioSourceNode {
     readonly attribute MediaStream mediaStream;
diff --git a/Source/modules/webaudio/OfflineAudioContext.idl b/Source/modules/webaudio/OfflineAudioContext.idl
index d68c2ad..cbaa9ca 100644
--- a/Source/modules/webaudio/OfflineAudioContext.idl
+++ b/Source/modules/webaudio/OfflineAudioContext.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     EventTarget,
     Constructor(unsigned long numberOfChannels, unsigned long numberOfFrames, float sampleRate),
diff --git a/Source/modules/webaudio/OfflineAudioDestinationNode.cpp b/Source/modules/webaudio/OfflineAudioDestinationNode.cpp
index bb86eac..c4b511a 100644
--- a/Source/modules/webaudio/OfflineAudioDestinationNode.cpp
+++ b/Source/modules/webaudio/OfflineAudioDestinationNode.cpp
@@ -46,7 +46,7 @@
     , m_renderThread(0)
     , m_startedRendering(false)
 {
-    m_renderBus = adoptRef(new AudioBus(renderTarget->numberOfChannels(), renderQuantumSize));
+    m_renderBus = AudioBus::create(renderTarget->numberOfChannels(), renderQuantumSize);
 }
 
 OfflineAudioDestinationNode::~OfflineAudioDestinationNode()
diff --git a/Source/modules/webaudio/OscillatorNode.idl b/Source/modules/webaudio/OscillatorNode.idl
index 158d0c3..47200db 100644
--- a/Source/modules/webaudio/OscillatorNode.idl
+++ b/Source/modules/webaudio/OscillatorNode.idl
@@ -24,6 +24,7 @@
 
 // OscillatorNode is an audio generator of periodic waveforms.
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface OscillatorNode : AudioSourceNode {
 
diff --git a/Source/modules/webaudio/PannerNode.idl b/Source/modules/webaudio/PannerNode.idl
index cb2691b..d20a2e6 100644
--- a/Source/modules/webaudio/PannerNode.idl
+++ b/Source/modules/webaudio/PannerNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface PannerNode : AudioNode {
     // Panning model
diff --git a/Source/modules/webaudio/ScriptProcessorNode.cpp b/Source/modules/webaudio/ScriptProcessorNode.cpp
index 41c1f13..5dc1204 100644
--- a/Source/modules/webaudio/ScriptProcessorNode.cpp
+++ b/Source/modules/webaudio/ScriptProcessorNode.cpp
@@ -79,7 +79,7 @@
     , m_isRequestOutstanding(false)
     , m_numberOfInputChannels(numberOfInputChannels)
     , m_numberOfOutputChannels(numberOfOutputChannels)
-    , m_internalInputBus(numberOfInputChannels, AudioNode::ProcessingSizeInFrames, false)
+    , m_internalInputBus(AudioBus::create(numberOfInputChannels, AudioNode::ProcessingSizeInFrames, false))
 {
     // Regardless of the allowed buffer sizes, we still need to process at the granularity of the AudioNode.
     if (m_bufferSize < AudioNode::ProcessingSizeInFrames)
@@ -154,11 +154,11 @@
     AudioBuffer* outputBuffer = m_outputBuffers[doubleBufferIndex].get();
 
     // Check the consistency of input and output buffers.
-    unsigned numberOfInputChannels = m_internalInputBus.numberOfChannels();
+    unsigned numberOfInputChannels = m_internalInputBus->numberOfChannels();
     bool buffersAreGood = outputBuffer && bufferSize() == outputBuffer->length() && m_bufferReadWriteIndex + framesToProcess <= bufferSize();
 
     // If the number of input channels is zero, it's ok to have inputBuffer = 0.
-    if (m_internalInputBus.numberOfChannels())
+    if (m_internalInputBus->numberOfChannels())
         buffersAreGood = buffersAreGood && inputBuffer && bufferSize() == inputBuffer->length();
 
     ASSERT(buffersAreGood);
@@ -179,10 +179,10 @@
         return;
 
     for (unsigned i = 0; i < numberOfInputChannels; i++)
-        m_internalInputBus.setChannelMemory(i, inputBuffer->getChannelData(i)->data() + m_bufferReadWriteIndex, framesToProcess);
+        m_internalInputBus->setChannelMemory(i, inputBuffer->getChannelData(i)->data() + m_bufferReadWriteIndex, framesToProcess);
 
     if (numberOfInputChannels)
-        m_internalInputBus.copyFrom(*inputBus);
+        m_internalInputBus->copyFrom(*inputBus);
 
     // Copy from the output buffer to the output. 
     for (unsigned i = 0; i < numberOfOutputChannels; ++i)
diff --git a/Source/modules/webaudio/ScriptProcessorNode.h b/Source/modules/webaudio/ScriptProcessorNode.h
index 192a287..65c56cc 100644
--- a/Source/modules/webaudio/ScriptProcessorNode.h
+++ b/Source/modules/webaudio/ScriptProcessorNode.h
@@ -106,7 +106,7 @@
     unsigned m_numberOfInputChannels;
     unsigned m_numberOfOutputChannels;
 
-    AudioBus m_internalInputBus;
+    RefPtr<AudioBus> m_internalInputBus;
 };
 
 } // namespace WebCore
diff --git a/Source/modules/webaudio/ScriptProcessorNode.idl b/Source/modules/webaudio/ScriptProcessorNode.idl
index b0d6535..c009d6e 100644
--- a/Source/modules/webaudio/ScriptProcessorNode.idl
+++ b/Source/modules/webaudio/ScriptProcessorNode.idl
@@ -24,6 +24,7 @@
 
 // For real-time audio stream synthesis/processing in JavaScript 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     EventTarget
 ] interface ScriptProcessorNode : AudioNode {
diff --git a/Source/modules/webaudio/WaveShaperNode.idl b/Source/modules/webaudio/WaveShaperNode.idl
index 9bc7b24..2944537 100644
--- a/Source/modules/webaudio/WaveShaperNode.idl
+++ b/Source/modules/webaudio/WaveShaperNode.idl
@@ -23,6 +23,7 @@
  */
 
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO
 ] interface WaveShaperNode : AudioNode {
     attribute Float32Array curve;
diff --git a/Source/modules/webaudio/WaveTable.idl b/Source/modules/webaudio/WaveTable.idl
index d153b60..7f256a2 100644
--- a/Source/modules/webaudio/WaveTable.idl
+++ b/Source/modules/webaudio/WaveTable.idl
@@ -24,6 +24,7 @@
 
 // WaveTable represents a periodic audio waveform given by its Fourier coefficients.
 [
+    NoInterfaceObject,
     Conditional=WEB_AUDIO,
     ImplementationLacksVTable
 ] interface WaveTable {
diff --git a/Source/modules/webdatabase/DOMWindowWebDatabase.cpp b/Source/modules/webdatabase/DOMWindowWebDatabase.cpp
index ad0dc86..9aa54ac 100644
--- a/Source/modules/webdatabase/DOMWindowWebDatabase.cpp
+++ b/Source/modules/webdatabase/DOMWindowWebDatabase.cpp
@@ -28,14 +28,14 @@
 
 #include "modules/webdatabase/DOMWindowWebDatabase.h"
 
+#include "RuntimeEnabledFeatures.h"
 #include "core/dom/Document.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "RuntimeEnabledFeatures.h"
-#include "core/page/SecurityOrigin.h"
 #include "modules/webdatabase/Database.h"
 #include "modules/webdatabase/DatabaseCallback.h"
 #include "modules/webdatabase/DatabaseManager.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/webdatabase/DOMWindowWebDatabase.idl b/Source/modules/webdatabase/DOMWindowWebDatabase.idl
index 02c011c..0d525e8 100644
--- a/Source/modules/webdatabase/DOMWindowWebDatabase.idl
+++ b/Source/modules/webdatabase/DOMWindowWebDatabase.idl
@@ -26,6 +26,5 @@
 
 partial interface DOMWindow {
     [EnabledAtRuntime=database, MeasureAs=OpenWebDatabase, PerWorldBindings, ActivityLog=AccessForIsolatedWorlds, RaisesException] Database openDatabase(DOMString name, DOMString version, DOMString displayName, unsigned long estimatedSize, optional DatabaseCallback creationCallback);
-    attribute SQLExceptionConstructor SQLException;
 };
 
diff --git a/Source/modules/webdatabase/Database.cpp b/Source/modules/webdatabase/Database.cpp
index 90a195c..4d866f5 100644
--- a/Source/modules/webdatabase/Database.cpp
+++ b/Source/modules/webdatabase/Database.cpp
@@ -34,7 +34,6 @@
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/html/VoidCallback.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Logging.h"
 #include "core/platform/NotImplemented.h"
 #include "core/platform/sql/SQLiteStatement.h"
@@ -50,6 +49,7 @@
 #include "modules/webdatabase/SQLTransaction.h"
 #include "modules/webdatabase/SQLTransactionCallback.h"
 #include "modules/webdatabase/SQLTransactionErrorCallback.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/OwnPtr.h"
 #include "wtf/PassOwnPtr.h"
 #include "wtf/PassRefPtr.h"
diff --git a/Source/modules/webdatabase/Database.idl b/Source/modules/webdatabase/Database.idl
index 1b516c0..4ab5bd0 100644
--- a/Source/modules/webdatabase/Database.idl
+++ b/Source/modules/webdatabase/Database.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface Database {
     readonly attribute DOMString version;
     void changeVersion(DOMString oldVersion, DOMString newVersion, optional SQLTransactionCallback callback, optional SQLTransactionErrorCallback errorCallback, optional VoidCallback successCallback);
diff --git a/Source/modules/webdatabase/DatabaseBackendBase.cpp b/Source/modules/webdatabase/DatabaseBackendBase.cpp
index 37401c7..3164d38 100644
--- a/Source/modules/webdatabase/DatabaseBackendBase.cpp
+++ b/Source/modules/webdatabase/DatabaseBackendBase.cpp
@@ -31,7 +31,6 @@
 #include "modules/webdatabase/DatabaseBackendBase.h"
 
 #include "core/dom/ExceptionCode.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Logging.h"
 #include "core/platform/sql/SQLiteStatement.h"
 #include "core/platform/sql/SQLiteTransaction.h"
@@ -41,6 +40,7 @@
 #include "modules/webdatabase/DatabaseContext.h"
 #include "modules/webdatabase/DatabaseManager.h"
 #include "modules/webdatabase/DatabaseTracker.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/HashMap.h"
 #include "wtf/HashSet.h"
 #include "wtf/PassRefPtr.h"
diff --git a/Source/modules/webdatabase/DatabaseBackendBase.h b/Source/modules/webdatabase/DatabaseBackendBase.h
index 560fa70..324d85b 100644
--- a/Source/modules/webdatabase/DatabaseBackendBase.h
+++ b/Source/modules/webdatabase/DatabaseBackendBase.h
@@ -40,7 +40,7 @@
 #include "wtf/text/WTFString.h"
 
 #if !LOG_DISABLED || !ERROR_DISABLED
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #endif
 
 namespace WebCore {
diff --git a/Source/modules/webdatabase/DatabaseContext.cpp b/Source/modules/webdatabase/DatabaseContext.cpp
index c1b6ea7..9aee564 100644
--- a/Source/modules/webdatabase/DatabaseContext.cpp
+++ b/Source/modules/webdatabase/DatabaseContext.cpp
@@ -33,14 +33,14 @@
 #include "core/page/Chrome.h"
 #include "core/page/ChromeClient.h"
 #include "core/page/Page.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/page/Settings.h"
-#include "core/platform/SchemeRegistry.h"
 #include "modules/webdatabase/Database.h"
 #include "modules/webdatabase/DatabaseBackendContext.h"
 #include "modules/webdatabase/DatabaseManager.h"
 #include "modules/webdatabase/DatabaseTask.h"
 #include "modules/webdatabase/DatabaseThread.h"
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/webdatabase/DatabaseManager.cpp b/Source/modules/webdatabase/DatabaseManager.cpp
index 23c2e1d..19dd935 100644
--- a/Source/modules/webdatabase/DatabaseManager.cpp
+++ b/Source/modules/webdatabase/DatabaseManager.cpp
@@ -30,7 +30,6 @@
 #include "core/dom/ExceptionCode.h"
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/inspector/InspectorDatabaseInstrumentation.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Logging.h"
 #include "modules/webdatabase/AbstractDatabaseServer.h"
 #include "modules/webdatabase/Database.h"
@@ -43,6 +42,7 @@
 #include "modules/webdatabase/DatabaseServer.h"
 #include "modules/webdatabase/DatabaseSync.h"
 #include "modules/webdatabase/DatabaseTask.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/webdatabase/DatabaseSync.cpp b/Source/modules/webdatabase/DatabaseSync.cpp
index 142a00c..49ec194 100644
--- a/Source/modules/webdatabase/DatabaseSync.cpp
+++ b/Source/modules/webdatabase/DatabaseSync.cpp
@@ -32,7 +32,6 @@
 #include "modules/webdatabase/DatabaseSync.h"
 
 #include "core/dom/ScriptExecutionContext.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Logging.h"
 #include "modules/webdatabase/DatabaseBackendContext.h"
 #include "modules/webdatabase/DatabaseBackendSync.h"
@@ -43,6 +42,7 @@
 #include "modules/webdatabase/SQLException.h"
 #include "modules/webdatabase/SQLTransactionSync.h"
 #include "modules/webdatabase/SQLTransactionSyncCallback.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/PassRefPtr.h"
 #include "wtf/RefPtr.h"
 #include "wtf/text/CString.h"
diff --git a/Source/modules/webdatabase/DatabaseSync.h b/Source/modules/webdatabase/DatabaseSync.h
index 9aa91df..5ec6480 100644
--- a/Source/modules/webdatabase/DatabaseSync.h
+++ b/Source/modules/webdatabase/DatabaseSync.h
@@ -38,7 +38,7 @@
 #include "wtf/text/WTFString.h"
 
 #ifndef NDEBUG
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #endif
 
 namespace WebCore {
diff --git a/Source/modules/webdatabase/DatabaseSync.idl b/Source/modules/webdatabase/DatabaseSync.idl
index 5581e48..f829cda 100644
--- a/Source/modules/webdatabase/DatabaseSync.idl
+++ b/Source/modules/webdatabase/DatabaseSync.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
 ] interface DatabaseSync {
     readonly attribute DOMString version;
     readonly attribute DOMString lastErrorMessage;
diff --git a/Source/modules/webdatabase/SQLError.idl b/Source/modules/webdatabase/SQLError.idl
index 875775a..c998683 100644
--- a/Source/modules/webdatabase/SQLError.idl
+++ b/Source/modules/webdatabase/SQLError.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SQLError {
     readonly attribute unsigned long code;
diff --git a/Source/modules/webdatabase/SQLResultSet.idl b/Source/modules/webdatabase/SQLResultSet.idl
index 18ea2af..cb49b20 100644
--- a/Source/modules/webdatabase/SQLResultSet.idl
+++ b/Source/modules/webdatabase/SQLResultSet.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SQLResultSet {
     readonly attribute SQLResultSetRowList rows;
diff --git a/Source/modules/webdatabase/SQLResultSetRowList.idl b/Source/modules/webdatabase/SQLResultSetRowList.idl
index 1891c92..4ed9fa1 100644
--- a/Source/modules/webdatabase/SQLResultSetRowList.idl
+++ b/Source/modules/webdatabase/SQLResultSetRowList.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SQLResultSetRowList {
     readonly attribute unsigned long length;
diff --git a/Source/modules/webdatabase/SQLTransaction.idl b/Source/modules/webdatabase/SQLTransaction.idl
index 472e1b9..2c0207c 100644
--- a/Source/modules/webdatabase/SQLTransaction.idl
+++ b/Source/modules/webdatabase/SQLTransaction.idl
@@ -27,6 +27,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SQLTransaction {
     [Custom] void executeSql(DOMString sqlStatement,
diff --git a/Source/modules/webdatabase/SQLTransactionCoordinator.cpp b/Source/modules/webdatabase/SQLTransactionCoordinator.cpp
index 18a699e..e58394f 100644
--- a/Source/modules/webdatabase/SQLTransactionCoordinator.cpp
+++ b/Source/modules/webdatabase/SQLTransactionCoordinator.cpp
@@ -32,9 +32,9 @@
 #include "config.h"
 #include "modules/webdatabase/SQLTransactionCoordinator.h"
 
-#include "core/page/SecurityOrigin.h"
 #include "modules/webdatabase/DatabaseBackend.h"
 #include "modules/webdatabase/SQLTransactionBackend.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/Deque.h"
 #include "wtf/HashMap.h"
 #include "wtf/HashSet.h"
diff --git a/Source/modules/webdatabase/SQLTransactionSync.idl b/Source/modules/webdatabase/SQLTransactionSync.idl
index fd37398..0b44cef 100644
--- a/Source/modules/webdatabase/SQLTransactionSync.idl
+++ b/Source/modules/webdatabase/SQLTransactionSync.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ImplementationLacksVTable
 ] interface SQLTransactionSync {
     [Custom] SQLResultSet executeSql(DOMString sqlStatement, ObjectArray arguments);
diff --git a/Source/modules/webdatabase/WorkerContextWebDatabase.cpp b/Source/modules/webdatabase/WorkerContextWebDatabase.cpp
index f2bd80f..3797d0c 100644
--- a/Source/modules/webdatabase/WorkerContextWebDatabase.cpp
+++ b/Source/modules/webdatabase/WorkerContextWebDatabase.cpp
@@ -30,12 +30,12 @@
 #include "modules/webdatabase/WorkerContextWebDatabase.h"
 
 #include "RuntimeEnabledFeatures.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/workers/WorkerContext.h"
 #include "modules/webdatabase/Database.h"
 #include "modules/webdatabase/DatabaseCallback.h"
 #include "modules/webdatabase/DatabaseManager.h"
 #include "modules/webdatabase/DatabaseSync.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/modules/webdatabase/chromium/DatabaseTrackerChromium.cpp b/Source/modules/webdatabase/chromium/DatabaseTrackerChromium.cpp
index 7eaa5f5..10326ad 100644
--- a/Source/modules/webdatabase/chromium/DatabaseTrackerChromium.cpp
+++ b/Source/modules/webdatabase/chromium/DatabaseTrackerChromium.cpp
@@ -32,13 +32,13 @@
 #include "modules/webdatabase/DatabaseTracker.h"
 
 #include "core/dom/ScriptExecutionContext.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/page/SecurityOriginHash.h"
 #include "core/platform/sql/SQLiteFileSystem.h"
 #include "modules/webdatabase/DatabaseBackendBase.h"
 #include "modules/webdatabase/DatabaseBackendContext.h"
 #include "modules/webdatabase/chromium/DatabaseObserver.h"
 #include "modules/webdatabase/chromium/QuotaTracker.h"
+#include "origin/SecurityOrigin.h"
+#include "origin/SecurityOriginHash.h"
 #include "wtf/Assertions.h"
 #include "wtf/StdLibExtras.h"
 #include "wtf/text/WTFString.h"
diff --git a/Source/modules/webdatabase/chromium/QuotaTracker.h b/Source/modules/webdatabase/chromium/QuotaTracker.h
index 15ea180..edfe3f8 100644
--- a/Source/modules/webdatabase/chromium/QuotaTracker.h
+++ b/Source/modules/webdatabase/chromium/QuotaTracker.h
@@ -31,7 +31,7 @@
 #ifndef QuotaTracker_h
 #define QuotaTracker_h
 
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/HashMap.h"
 #include "wtf/text/StringHash.h"
 #include "wtf/text/WTFString.h"
diff --git a/Source/modules/webmidi/MIDIConnectionEvent.idl b/Source/modules/webmidi/MIDIConnectionEvent.idl
index 3946564..59481a3 100644
--- a/Source/modules/webmidi/MIDIConnectionEvent.idl
+++ b/Source/modules/webmidi/MIDIConnectionEvent.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ConstructorTemplate=Event
 ] interface MIDIConnectionEvent : Event {
     [InitializedByEventConstructor] readonly attribute MIDIPort port;
diff --git a/Source/modules/webmidi/MIDIInput.idl b/Source/modules/webmidi/MIDIInput.idl
index f4cd4f2..8c0ae3c 100644
--- a/Source/modules/webmidi/MIDIInput.idl
+++ b/Source/modules/webmidi/MIDIInput.idl
@@ -29,6 +29,7 @@
  */
 
 [
+    NoInterfaceObject,
     ActiveDOMObject,
     EventTarget
 ] interface MIDIInput : MIDIPort {
diff --git a/Source/modules/webmidi/MIDIMessageEvent.idl b/Source/modules/webmidi/MIDIMessageEvent.idl
index 9373011..5a9c05f 100644
--- a/Source/modules/webmidi/MIDIMessageEvent.idl
+++ b/Source/modules/webmidi/MIDIMessageEvent.idl
@@ -31,6 +31,7 @@
 // FIXME: The spec doesn't provide details about constructor, yet.
 // See also, https://github.com/WebAudio/web-midi-api/issues/1 .
 [
+    NoInterfaceObject,
     ConstructorTemplate=Event
 ] interface MIDIMessageEvent : Event {
     [InitializedByEventConstructor] readonly attribute double receivedTime;
diff --git a/Source/modules/webmidi/MIDIPort.idl b/Source/modules/webmidi/MIDIPort.idl
index 226387c..e7e2aa9 100644
--- a/Source/modules/webmidi/MIDIPort.idl
+++ b/Source/modules/webmidi/MIDIPort.idl
@@ -34,6 +34,7 @@
 };
 
 [
+    NoInterfaceObject,
     ActiveDOMObject,
     EventTarget
 ] interface MIDIPort {
diff --git a/Source/modules/websockets/MainThreadWebSocketChannel.cpp b/Source/modules/websockets/MainThreadWebSocketChannel.cpp
index 6be6fff..20944fd 100644
--- a/Source/modules/websockets/MainThreadWebSocketChannel.cpp
+++ b/Source/modules/websockets/MainThreadWebSocketChannel.cpp
@@ -72,7 +72,7 @@
 
 const double TCPMaximumSegmentLifetime = 2 * 60.0;
 
-MainThreadWebSocketChannel::MainThreadWebSocketChannel(Document* document, WebSocketChannelClient* client)
+MainThreadWebSocketChannel::MainThreadWebSocketChannel(Document* document, WebSocketChannelClient* client, const String& sourceURL, unsigned lineNumber)
     : m_document(document)
     , m_client(client)
     , m_resumeTimer(this, &MainThreadWebSocketChannel::resumeTimerFired)
@@ -89,7 +89,8 @@
     , m_closeEventCode(CloseEventCodeAbnormalClosure)
     , m_outgoingFrameQueueStatus(OutgoingFrameQueueOpen)
     , m_blobLoaderStatus(BlobLoaderNotStarted)
-    , m_callFrameAtConnection("", "", 0)
+    , m_sourceURLAtConnection(sourceURL)
+    , m_lineNumberAtConnection(lineNumber)
 {
     if (Page* page = m_document->page())
         m_identifier = createUniqueIdentifier();
@@ -106,15 +107,18 @@
     ASSERT(!m_suspended);
     m_handshake = adoptPtr(new WebSocketHandshake(url, protocol, m_document));
     m_handshake->reset();
-    m_handshake->addExtensionProcessor(m_deflateFramer.createExtensionProcessor());
     if (RuntimeEnabledFeatures::experimentalWebSocketEnabled())
         m_handshake->addExtensionProcessor(m_perMessageDeflate.createExtensionProcessor());
+    m_handshake->addExtensionProcessor(m_deflateFramer.createExtensionProcessor());
     if (m_identifier)
         InspectorInstrumentation::didCreateWebSocket(m_document, m_identifier, url, m_document->url(), protocol);
     ref();
     m_handle = SocketStreamHandle::create(m_handshake->url(), this);
-    RefPtr<ScriptCallStack> callstack = createScriptCallStack(1, true);
-    m_callFrameAtConnection = callstack && callstack->size() > 0 ? callstack->at(0) : ScriptCallFrame("", "", 0);
+    RefPtr<ScriptCallStack> callStack = createScriptCallStack(1, true);
+    if (callStack && callStack->size()) {
+        m_sourceURLAtConnection = callStack->at(0).sourceURL();
+        m_lineNumberAtConnection = callStack->at(0).lineNumber();
+    }
 }
 
 String MainThreadWebSocketChannel::subprotocol()
@@ -197,27 +201,15 @@
         m_closingTimer.startOneShot(2 * TCPMaximumSegmentLifetime);
 }
 
-void MainThreadWebSocketChannel::fail(const String& reason)
+void MainThreadWebSocketChannel::fail(const String& reason, MessageLevel level, const String& sourceURL, unsigned lineNumber)
 {
     LOG(Network, "MainThreadWebSocketChannel %p fail() reason='%s'", this, reason.utf8().data());
     ASSERT(!m_suspended);
     if (m_document) {
         InspectorInstrumentation::didReceiveWebSocketFrameError(m_document, m_identifier, reason);
         const String message = "WebSocket connection to '" + m_handshake->url().elidedString() + "' failed: " + reason;
-        RefPtr<ScriptCallStack> callstack = createScriptCallStack(1, true);
-        if (callstack && callstack->size() > 0) {
-            // We are in a JS callstack.
-            // So, the addConsoleMessage method will show the stack appropriately.
-            m_document->addConsoleMessage(JSMessageSource, ErrorMessageLevel, message);
-        } else {
-            // We are not in a JS callstack.
-            // Then show the source file and the line number at the connection initiation.
-            const String& url = m_callFrameAtConnection.sourceURL();
-            unsigned lineNumber = m_callFrameAtConnection.lineNumber();
-            static_cast<ScriptExecutionContext*>(m_document)->addConsoleMessage(JSMessageSource, ErrorMessageLevel, message, url, lineNumber, 0, 0);
-        }
+        static_cast<ScriptExecutionContext*>(m_document)->addConsoleMessage(JSMessageSource, level, message, sourceURL, lineNumber);
     }
-
     // Hybi-10 specification explicitly states we must not continue to handle incoming data
     // once the WebSocket connection is failed (section 7.1.7).
     RefPtr<MainThreadWebSocketChannel> protect(this); // The client can close the channel, potentially removing the last reference.
@@ -280,7 +272,7 @@
         InspectorInstrumentation::willSendWebSocketHandshakeRequest(m_document, m_identifier, *m_handshake->clientHandshakeRequest());
     CString handshakeMessage = m_handshake->clientHandshakeMessage();
     if (!handle->send(handshakeMessage.data(), handshakeMessage.length()))
-        fail("Failed to send WebSocket handshake.");
+        failAsError("Failed to send WebSocket handshake.");
 }
 
 void MainThreadWebSocketChannel::didCloseSocketStream(SocketStreamHandle* handle)
@@ -328,7 +320,7 @@
         return;
     if (!appendToBuffer(data, len)) {
         m_shouldDiscardReceivedData = true;
-        fail("Ran out of memory while receiving WebSocket data.");
+        failAsError("Ran out of memory while receiving WebSocket data.");
         return;
     }
     while (!m_suspended && m_client && !m_buffer.isEmpty())
@@ -399,7 +391,7 @@
     ASSERT(m_blobLoaderStatus == BlobLoaderStarted);
     m_blobLoader.clear();
     m_blobLoaderStatus = BlobLoaderFailed;
-    fail("Failed to load Blob: error code = " + String::number(errorCode)); // FIXME: Generate human-friendly reason message.
+    failAsError("Failed to load Blob: error code = " + String::number(errorCode)); // FIXME: Generate human-friendly reason message.
     deref();
 }
 
@@ -462,7 +454,7 @@
         LOG(Network, "MainThreadWebSocketChannel %p Connection failed", this);
         skipBuffer(headerLength);
         m_shouldDiscardReceivedData = true;
-        fail(m_handshake->failureReason());
+        failAsError(m_handshake->failureReason());
         return false;
     }
     if (m_handshake->mode() != WebSocketHandshake::Connected)
@@ -526,7 +518,7 @@
     if (result == WebSocketFrame::FrameIncomplete)
         return false;
     if (result == WebSocketFrame::FrameError) {
-        fail(errorString);
+        failAsError(errorString);
         return false;
     }
 
@@ -535,47 +527,47 @@
 
     OwnPtr<InflateResultHolder> inflateResult = m_deflateFramer.inflate(frame);
     if (!inflateResult->succeeded()) {
-        fail(inflateResult->failureReason());
+        failAsError(inflateResult->failureReason());
         return false;
     }
     if (!m_perMessageDeflate.inflate(frame)) {
-        fail(m_perMessageDeflate.failureReason());
+        failAsError(m_perMessageDeflate.failureReason());
         return false;
     }
 
     // Validate the frame data.
     if (WebSocketFrame::isReservedOpCode(frame.opCode)) {
-        fail("Unrecognized frame opcode: " + String::number(frame.opCode));
+        failAsError("Unrecognized frame opcode: " + String::number(frame.opCode));
         return false;
     }
 
     if (frame.compress || frame.reserved2 || frame.reserved3) {
-        fail("One or more reserved bits are on: reserved1 = " + String::number(frame.compress) + ", reserved2 = " + String::number(frame.reserved2) + ", reserved3 = " + String::number(frame.reserved3));
+        failAsError("One or more reserved bits are on: reserved1 = " + String::number(frame.compress) + ", reserved2 = " + String::number(frame.reserved2) + ", reserved3 = " + String::number(frame.reserved3));
         return false;
     }
 
     if (frame.masked) {
-        fail("A server must not mask any frames that it sends to the client.");
+        failAsError("A server must not mask any frames that it sends to the client.");
         return false;
     }
 
     // All control frames must not be fragmented.
     if (WebSocketFrame::isControlOpCode(frame.opCode) && !frame.final) {
-        fail("Received fragmented control frame: opcode = " + String::number(frame.opCode));
+        failAsError("Received fragmented control frame: opcode = " + String::number(frame.opCode));
         return false;
     }
 
     // All control frames must have a payload of 125 bytes or less, which means the frame must not contain
     // the "extended payload length" field.
     if (WebSocketFrame::isControlOpCode(frame.opCode) && WebSocketFrame::needsExtendedLengthField(frame.payloadLength)) {
-        fail("Received control frame having too long payload: " + String::number(frame.payloadLength) + " bytes");
+        failAsError("Received control frame having too long payload: " + String::number(frame.payloadLength) + " bytes");
         return false;
     }
 
     // A new data frame is received before the previous continuous frame finishes.
     // Note that control frames are allowed to come in the middle of continuous frames.
     if (m_hasContinuousFrame && frame.opCode != WebSocketFrame::OpCodeContinuation && !WebSocketFrame::isControlOpCode(frame.opCode)) {
-        fail("Received new data frame but previous continuous frame is unfinished.");
+        failAsError("Received new data frame but previous continuous frame is unfinished.");
         return false;
     }
 
@@ -585,7 +577,7 @@
     case WebSocketFrame::OpCodeContinuation:
         // An unexpected continuation frame is received without any leading frame.
         if (!m_hasContinuousFrame) {
-            fail("Received unexpected continuation frame.");
+            failAsError("Received unexpected continuation frame.");
             return false;
         }
         m_continuousFrameData.append(frame.payload, frame.payloadLength);
@@ -606,7 +598,7 @@
                 else
                     message = "";
                 if (message.isNull())
-                    fail("Could not decode a text frame as UTF-8.");
+                    failAsError("Could not decode a text frame as UTF-8.");
                 else
                     m_client->didReceiveMessage(message);
             } else if (m_continuousFrameOpCode == WebSocketFrame::OpCodeBinary)
@@ -623,7 +615,7 @@
                 message = "";
             skipBuffer(frameEnd - m_buffer.data());
             if (message.isNull())
-                fail("Could not decode a text frame as UTF-8.");
+                failAsError("Could not decode a text frame as UTF-8.");
             else
                 m_client->didReceiveMessage(message);
         } else {
@@ -655,7 +647,7 @@
             m_closeEventCode = CloseEventCodeNoStatusRcvd;
         else if (frame.payloadLength == 1) {
             m_closeEventCode = CloseEventCodeAbnormalClosure;
-            fail("Received a broken close frame containing an invalid size body.");
+            failAsError("Received a broken close frame containing an invalid size body.");
             return false;
         } else {
             unsigned char highByte = static_cast<unsigned char>(frame.payload[0]);
@@ -663,7 +655,7 @@
             m_closeEventCode = highByte << 8 | lowByte;
             if (m_closeEventCode == CloseEventCodeNoStatusRcvd || m_closeEventCode == CloseEventCodeAbnormalClosure || m_closeEventCode == CloseEventCodeTLSHandshake) {
                 m_closeEventCode = CloseEventCodeAbnormalClosure;
-                fail("Received a broken close frame containing a reserved status code.");
+                failAsError("Received a broken close frame containing a reserved status code.");
                 return false;
             }
         }
@@ -744,13 +736,13 @@
         switch (frame->frameType) {
         case QueuedFrameTypeString: {
             if (!sendFrame(frame->opCode, frame->stringData.data(), frame->stringData.length()))
-                fail("Failed to send WebSocket frame.");
+                failAsError("Failed to send WebSocket frame.");
             break;
         }
 
         case QueuedFrameTypeVector:
             if (!sendFrame(frame->opCode, frame->vectorData.data(), frame->vectorData.size()))
-                fail("Failed to send WebSocket frame.");
+                failAsError("Failed to send WebSocket frame.");
             break;
 
         case QueuedFrameTypeBlob: {
@@ -774,7 +766,7 @@
                 m_blobLoader.clear();
                 m_blobLoaderStatus = BlobLoaderNotStarted;
                 if (!sendFrame(frame->opCode, static_cast<const char*>(result->data()), result->byteLength()))
-                    fail("Failed to send WebSocket frame.");
+                    failAsError("Failed to send WebSocket frame.");
                 break;
             }
             }
@@ -814,12 +806,12 @@
 
     OwnPtr<DeflateResultHolder> deflateResult = m_deflateFramer.deflate(frame);
     if (!deflateResult->succeeded()) {
-        fail(deflateResult->failureReason());
+        failAsError(deflateResult->failureReason());
         return false;
     }
 
     if (!m_perMessageDeflate.deflate(frame)) {
-        fail(m_perMessageDeflate.failureReason());
+        failAsError(m_perMessageDeflate.failureReason());
         return false;
     }
 
diff --git a/Source/modules/websockets/MainThreadWebSocketChannel.h b/Source/modules/websockets/MainThreadWebSocketChannel.h
index 4c42c7a..8e4ac55 100644
--- a/Source/modules/websockets/MainThreadWebSocketChannel.h
+++ b/Source/modules/websockets/MainThreadWebSocketChannel.h
@@ -32,7 +32,7 @@
 #define MainThreadWebSocketChannel_h
 
 #include "core/fileapi/FileReaderLoaderClient.h"
-#include "core/inspector/ScriptCallFrame.h"
+#include "core/page/ConsoleTypes.h"
 #include "core/platform/Timer.h"
 #include "core/platform/network/SocketStreamHandleClient.h"
 #include "modules/websockets/WebSocketChannel.h"
@@ -42,6 +42,7 @@
 #include "modules/websockets/WebSocketPerMessageDeflate.h"
 #include "wtf/Deque.h"
 #include "wtf/Forward.h"
+#include "wtf/PassOwnPtr.h"
 #include "wtf/RefCounted.h"
 #include "wtf/Vector.h"
 #include "wtf/text/CString.h"
@@ -55,11 +56,14 @@
 class SocketStreamError;
 class WebSocketChannelClient;
 
-class MainThreadWebSocketChannel : public RefCounted<MainThreadWebSocketChannel>, public SocketStreamHandleClient, public WebSocketChannel
-                                 , public FileReaderLoaderClient {
+class MainThreadWebSocketChannel : public RefCounted<MainThreadWebSocketChannel>, public SocketStreamHandleClient, public WebSocketChannel, public FileReaderLoaderClient {
     WTF_MAKE_FAST_ALLOCATED;
 public:
-    static PassRefPtr<MainThreadWebSocketChannel> create(Document* document, WebSocketChannelClient* client) { return adoptRef(new MainThreadWebSocketChannel(document, client)); }
+    // You can specify the source file and the line number information
+    // explicitly by passing the last parameter.
+    // In the usual case, they are set automatically and you don't have to
+    // pass it.
+    static PassRefPtr<MainThreadWebSocketChannel> create(Document* document, WebSocketChannelClient* client, const String& sourceURL = String(), unsigned lineNumber = 0) { return adoptRef(new MainThreadWebSocketChannel(document, client, sourceURL, lineNumber)); }
     virtual ~MainThreadWebSocketChannel();
 
     bool send(const char* data, int length);
@@ -75,7 +79,8 @@
     // Start closing handshake. Use the CloseEventCodeNotSpecified for the code
     // argument to omit payload.
     virtual void close(int code, const String& reason) OVERRIDE;
-    virtual void fail(const String& reason) OVERRIDE;
+    virtual void fail(const String& reason, MessageLevel, const String&, unsigned lineNumber) OVERRIDE;
+    using WebSocketChannel::fail;
     virtual void disconnect() OVERRIDE;
 
     virtual void suspend() OVERRIDE;
@@ -104,7 +109,7 @@
     virtual void derefWebSocketChannel() OVERRIDE { deref(); }
 
 private:
-    MainThreadWebSocketChannel(Document*, WebSocketChannelClient*);
+    MainThreadWebSocketChannel(Document*, WebSocketChannelClient*, const String&, unsigned);
 
     bool appendToBuffer(const char* data, size_t len);
     void skipBuffer(size_t len);
@@ -140,6 +145,7 @@
     void enqueueRawFrame(WebSocketFrame::OpCode, const char* data, size_t dataLength);
     void enqueueBlobFrame(WebSocketFrame::OpCode, const Blob&);
 
+    void failAsError(const String& reason) { fail(reason, ErrorMessageLevel, m_sourceURLAtConnection, m_lineNumberAtConnection); }
     void processOutgoingFrameQueue();
     void abortOutgoingFrameQueue();
 
@@ -199,7 +205,8 @@
     OwnPtr<FileReaderLoader> m_blobLoader;
     BlobLoaderStatus m_blobLoaderStatus;
 
-    ScriptCallFrame m_callFrameAtConnection;
+    String m_sourceURLAtConnection;
+    unsigned m_lineNumberAtConnection;
     WebSocketPerMessageDeflate m_perMessageDeflate;
     WebSocketDeflateFramer m_deflateFramer;
 };
diff --git a/Source/modules/websockets/WebSocket.cpp b/Source/modules/websockets/WebSocket.cpp
index 77ad3f1..05a3b37 100644
--- a/Source/modules/websockets/WebSocket.cpp
+++ b/Source/modules/websockets/WebSocket.cpp
@@ -43,14 +43,15 @@
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/fileapi/Blob.h"
 #include "core/inspector/ScriptCallStack.h"
+#include "core/page/ConsoleTypes.h"
 #include "core/page/ContentSecurityPolicy.h"
 #include "core/page/DOMWindow.h"
 #include "core/page/Frame.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Logging.h"
 #include "core/platform/network/BlobData.h"
 #include "modules/websockets/CloseEvent.h"
 #include "modules/websockets/WebSocketChannel.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/ArrayBuffer.h"
 #include "wtf/ArrayBufferView.h"
 #include "wtf/HashSet.h"
@@ -392,7 +393,7 @@
         return;
     if (m_state == CONNECTING) {
         m_state = CLOSING;
-        m_channel->fail("WebSocket is closed before the connection is established.");
+        m_channel->fail("WebSocket is closed before the connection is established.", WarningMessageLevel);
         return;
     }
     m_state = CLOSING;
diff --git a/Source/modules/websockets/WebSocketChannel.h b/Source/modules/websockets/WebSocketChannel.h
index 49f14bf..90b67a0 100644
--- a/Source/modules/websockets/WebSocketChannel.h
+++ b/Source/modules/websockets/WebSocketChannel.h
@@ -31,9 +31,11 @@
 #ifndef WebSocketChannel_h
 #define WebSocketChannel_h
 
+#include "core/page/ConsoleTypes.h"
 #include "wtf/Forward.h"
 #include "wtf/Noncopyable.h"
 #include "wtf/PassRefPtr.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
@@ -81,8 +83,21 @@
     virtual SendResult send(const Blob&) = 0;
     virtual unsigned long bufferedAmount() const = 0;
     virtual void close(int code, const String& reason) = 0;
+
     // Log the reason text and close the connection. Will call didClose().
-    virtual void fail(const String& reason) = 0;
+    // The MessageLevel parameter will be used for the level of the message
+    // shown at the devtool console.
+    // sourceURL and lineNumber parameters may be shown with the reason text
+    // at the devtool console.
+    // Even if sourceURL and lineNumber are specified, they may be ignored
+    // and the "current" url and the line number in the sense of
+    // JavaScript execution may be shown if this method is called in
+    // a JS execution context.
+    // You can specify String() and 0 for sourceURL and lineNumber
+    // respectively, if you can't / needn't provide the information.
+    virtual void fail(const String& reason, MessageLevel, const String& sourceURL, unsigned lineNumber) = 0;
+    void fail(const String& reason, MessageLevel level) { fail(reason, level, String(), 0); }
+
     virtual void disconnect() = 0; // Will suppress didClose().
 
     virtual void suspend() = 0;
diff --git a/Source/modules/websockets/WebSocketHandshake.cpp b/Source/modules/websockets/WebSocketHandshake.cpp
index 5b55230..67a89aa 100644
--- a/Source/modules/websockets/WebSocketHandshake.cpp
+++ b/Source/modules/websockets/WebSocketHandshake.cpp
@@ -38,12 +38,12 @@
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/inspector/ScriptCallStack.h"
 #include "core/loader/CookieJar.h"
-#include "core/page/SecurityOrigin.h"
 #include "core/platform/Cookie.h"
 #include "core/platform/KURL.h"
 #include "core/platform/Logging.h"
 #include "core/platform/network/HTTPHeaderMap.h"
 #include "core/platform/network/HTTPParsers.h"
+#include "origin/SecurityOrigin.h"
 #include "wtf/CryptographicallyRandomNumber.h"
 #include "wtf/MD5.h"
 #include "wtf/SHA1.h"
diff --git a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
index 4d16f15..0681c80 100644
--- a/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
+++ b/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp
@@ -32,11 +32,14 @@
 
 #include "modules/websockets/WorkerThreadableWebSocketChannel.h"
 
+#include "RuntimeEnabledFeatures.h"
+#include "bindings/v8/ScriptCallStackFactory.h"
 #include "core/dom/CrossThreadTask.h"
 #include "core/dom/Document.h"
 #include "core/dom/ScriptExecutionContext.h"
 #include "core/fileapi/Blob.h"
-#include "RuntimeEnabledFeatures.h"
+#include "core/inspector/ScriptCallFrame.h"
+#include "core/inspector/ScriptCallStack.h"
 #include "core/workers/WorkerContext.h"
 #include "core/workers/WorkerLoaderProxy.h"
 #include "core/workers/WorkerRunLoop.h"
@@ -56,8 +59,17 @@
     : m_workerContext(context)
     , m_workerClientWrapper(ThreadableWebSocketChannelClientWrapper::create(context, client))
     , m_bridge(Bridge::create(m_workerClientWrapper, m_workerContext, taskMode))
+    , m_lineNumberAtConnection(0)
 {
-    m_bridge->initialize();
+    // We assume that we can take the JS callstack at WebSocket connection here.
+    RefPtr<ScriptCallStack> callStack = createScriptCallStack(1, true);
+    String sourceURL;
+    unsigned lineNumber = 0;
+    if (callStack && callStack->size()) {
+        sourceURL = callStack->at(0).sourceURL();
+        lineNumber = callStack->at(0).lineNumber();
+    }
+    m_bridge->initialize(sourceURL, lineNumber);
 }
 
 WorkerThreadableWebSocketChannel::~WorkerThreadableWebSocketChannel()
@@ -68,6 +80,11 @@
 
 void WorkerThreadableWebSocketChannel::connect(const KURL& url, const String& protocol)
 {
+    RefPtr<ScriptCallStack> callStack = createScriptCallStack(1, true);
+    if (callStack && callStack->size()) {
+        m_sourceURLAtConnection = callStack->at(0).sourceURL();
+        m_lineNumberAtConnection = callStack->at(0).lineNumber();
+    }
     if (m_bridge)
         m_bridge->connect(url, protocol);
 }
@@ -118,10 +135,25 @@
         m_bridge->close(code, reason);
 }
 
-void WorkerThreadableWebSocketChannel::fail(const String& reason)
+void WorkerThreadableWebSocketChannel::fail(const String& reason, MessageLevel level, const String& sourceURL, unsigned lineNumber)
 {
-    if (m_bridge)
-        m_bridge->fail(reason);
+    if (!m_bridge)
+        return;
+
+    RefPtr<ScriptCallStack> callStack = createScriptCallStack(1, true);
+    if (callStack && callStack->size())  {
+        // In order to emulate the ConsoleMessage behavior,
+        // we should ignore the specified url and line number if
+        // we can get the JavaScript context.
+        m_bridge->fail(reason, level, callStack->at(0).sourceURL(), callStack->at(0).lineNumber());
+    } else if (sourceURL.isEmpty() && !lineNumber) {
+        // No information is specified by the caller - use the url
+        // and the line number at the connection.
+        m_bridge->fail(reason, level, m_sourceURLAtConnection, m_lineNumberAtConnection);
+    } else {
+        // Use the specified information.
+        m_bridge->fail(reason, level, sourceURL, lineNumber);
+    }
 }
 
 void WorkerThreadableWebSocketChannel::disconnect()
@@ -144,7 +176,7 @@
         m_bridge->resume();
 }
 
-WorkerThreadableWebSocketChannel::Peer::Peer(PassRefPtr<ThreadableWebSocketChannelClientWrapper> clientWrapper, WorkerLoaderProxy& loaderProxy, ScriptExecutionContext* context, const String& taskMode)
+WorkerThreadableWebSocketChannel::Peer::Peer(PassRefPtr<ThreadableWebSocketChannelClientWrapper> clientWrapper, WorkerLoaderProxy& loaderProxy, ScriptExecutionContext* context, const String& taskMode, const String& sourceURL, unsigned lineNumber)
     : m_workerClientWrapper(clientWrapper)
     , m_loaderProxy(loaderProxy)
     , m_mainWebSocketChannel(0)
@@ -152,9 +184,9 @@
 {
     if (RuntimeEnabledFeatures::experimentalWebSocketEnabled()) {
         // FIXME: Create an "experimental" WebSocketChannel instead of a MainThreadWebSocketChannel.
-        m_mainWebSocketChannel = MainThreadWebSocketChannel::create(toDocument(context), this);
+        m_mainWebSocketChannel = MainThreadWebSocketChannel::create(toDocument(context), this, sourceURL, lineNumber);
     } else
-        m_mainWebSocketChannel = MainThreadWebSocketChannel::create(toDocument(context), this);
+        m_mainWebSocketChannel = MainThreadWebSocketChannel::create(toDocument(context), this, sourceURL, lineNumber);
     ASSERT(isMainThread());
 }
 
@@ -229,12 +261,12 @@
     m_mainWebSocketChannel->close(code, reason);
 }
 
-void WorkerThreadableWebSocketChannel::Peer::fail(const String& reason)
+void WorkerThreadableWebSocketChannel::Peer::fail(const String& reason, MessageLevel level, const String& sourceURL, unsigned lineNumber)
 {
     ASSERT(isMainThread());
     if (!m_mainWebSocketChannel)
         return;
-    m_mainWebSocketChannel->fail(reason);
+    m_mainWebSocketChannel->fail(reason, level, sourceURL, lineNumber);
 }
 
 void WorkerThreadableWebSocketChannel::Peer::disconnect()
@@ -366,9 +398,7 @@
 
 class WorkerThreadableWebSocketChannel::WorkerContextDidInitializeTask : public ScriptExecutionContext::Task {
 public:
-    static PassOwnPtr<ScriptExecutionContext::Task> create(WorkerThreadableWebSocketChannel::Peer* peer,
-                                                           WorkerLoaderProxy* loaderProxy,
-                                                           PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper)
+    static PassOwnPtr<ScriptExecutionContext::Task> create(WorkerThreadableWebSocketChannel::Peer* peer, WorkerLoaderProxy* loaderProxy, PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper)
     {
         return adoptPtr(new WorkerContextDidInitializeTask(peer, loaderProxy, workerClientWrapper));
     }
@@ -388,9 +418,7 @@
     virtual bool isCleanupTask() const OVERRIDE { return true; }
 
 private:
-    WorkerContextDidInitializeTask(WorkerThreadableWebSocketChannel::Peer* peer,
-                                   WorkerLoaderProxy* loaderProxy,
-                                   PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper)
+    WorkerContextDidInitializeTask(WorkerThreadableWebSocketChannel::Peer* peer, WorkerLoaderProxy* loaderProxy, PassRefPtr<ThreadableWebSocketChannelClientWrapper> workerClientWrapper)
         : m_peer(peer)
         , m_loaderProxy(loaderProxy)
         , m_workerClientWrapper(workerClientWrapper)
@@ -402,14 +430,14 @@
     RefPtr<ThreadableWebSocketChannelClientWrapper> m_workerClientWrapper;
 };
 
-void WorkerThreadableWebSocketChannel::Bridge::mainThreadInitialize(ScriptExecutionContext* context, WorkerLoaderProxy* loaderProxy, PassRefPtr<ThreadableWebSocketChannelClientWrapper> prpClientWrapper, const String& taskMode)
+void WorkerThreadableWebSocketChannel::Bridge::mainThreadInitialize(ScriptExecutionContext* context, WorkerLoaderProxy* loaderProxy, PassRefPtr<ThreadableWebSocketChannelClientWrapper> prpClientWrapper, const String& taskMode, const String& sourceURL, unsigned lineNumber)
 {
     ASSERT(isMainThread());
     ASSERT_UNUSED(context, context->isDocument());
 
     RefPtr<ThreadableWebSocketChannelClientWrapper> clientWrapper = prpClientWrapper;
 
-    Peer* peer = Peer::create(clientWrapper, *loaderProxy, context, taskMode);
+    Peer* peer = Peer::create(clientWrapper, *loaderProxy, context, taskMode, sourceURL, lineNumber);
     bool sent = loaderProxy->postTaskForModeToWorkerContext(
         WorkerThreadableWebSocketChannel::WorkerContextDidInitializeTask::create(peer, loaderProxy, clientWrapper), taskMode);
     if (!sent) {
@@ -418,14 +446,13 @@
     }
 }
 
-void WorkerThreadableWebSocketChannel::Bridge::initialize()
+void WorkerThreadableWebSocketChannel::Bridge::initialize(const String& sourceURL, unsigned lineNumber)
 {
     ASSERT(!m_peer);
     setMethodNotCompleted();
     RefPtr<Bridge> protect(this);
     m_loaderProxy.postTaskToLoader(
-        createCallbackTask(&Bridge::mainThreadInitialize,
-                           AllowCrossThreadAccess(&m_loaderProxy), m_workerClientWrapper, m_taskMode));
+        createCallbackTask(&Bridge::mainThreadInitialize, AllowCrossThreadAccess(&m_loaderProxy), m_workerClientWrapper, m_taskMode, sourceURL, lineNumber));
     waitForMethodCompletion();
     // m_peer may be null when the nested runloop exited before a peer has created.
     m_peer = m_workerClientWrapper->peer();
@@ -564,20 +591,20 @@
     m_loaderProxy.postTaskToLoader(createCallbackTask(&WorkerThreadableWebSocketChannel::mainThreadClose, AllowCrossThreadAccess(m_peer), code, reason));
 }
 
-void WorkerThreadableWebSocketChannel::mainThreadFail(ScriptExecutionContext* context, Peer* peer, const String& reason)
+void WorkerThreadableWebSocketChannel::mainThreadFail(ScriptExecutionContext* context, Peer* peer, const String& reason, MessageLevel level, const String& sourceURL, unsigned lineNumber)
 {
     ASSERT(isMainThread());
     ASSERT_UNUSED(context, context->isDocument());
     ASSERT(peer);
 
-    peer->fail(reason);
+    peer->fail(reason, level, sourceURL, lineNumber);
 }
 
-void WorkerThreadableWebSocketChannel::Bridge::fail(const String& reason)
+void WorkerThreadableWebSocketChannel::Bridge::fail(const String& reason, MessageLevel level, const String& sourceURL, unsigned lineNumber)
 {
     if (!m_peer)
         return;
-    m_loaderProxy.postTaskToLoader(createCallbackTask(&WorkerThreadableWebSocketChannel::mainThreadFail, AllowCrossThreadAccess(m_peer), reason));
+    m_loaderProxy.postTaskToLoader(createCallbackTask(&WorkerThreadableWebSocketChannel::mainThreadFail, AllowCrossThreadAccess(m_peer), reason, level, sourceURL, lineNumber));
 }
 
 void WorkerThreadableWebSocketChannel::mainThreadDestroy(ScriptExecutionContext* context, PassOwnPtr<Peer> peer)
diff --git a/Source/modules/websockets/WorkerThreadableWebSocketChannel.h b/Source/modules/websockets/WorkerThreadableWebSocketChannel.h
index c0b3079..f608110 100644
--- a/Source/modules/websockets/WorkerThreadableWebSocketChannel.h
+++ b/Source/modules/websockets/WorkerThreadableWebSocketChannel.h
@@ -31,14 +31,17 @@
 #ifndef WorkerThreadableWebSocketChannel_h
 #define WorkerThreadableWebSocketChannel_h
 
+#include "core/page/ConsoleTypes.h"
 #include "core/workers/WorkerContext.h"
 #include "modules/websockets/WebSocketChannel.h"
 #include "modules/websockets/WebSocketChannelClient.h"
 
+#include "wtf/PassOwnPtr.h"
 #include "wtf/PassRefPtr.h"
 #include "wtf/RefCounted.h"
 #include "wtf/RefPtr.h"
 #include "wtf/Threading.h"
+#include "wtf/Vector.h"
 #include "wtf/text/WTFString.h"
 
 namespace WebCore {
@@ -68,7 +71,7 @@
     virtual WebSocketChannel::SendResult send(const Blob&) OVERRIDE;
     virtual unsigned long bufferedAmount() const OVERRIDE;
     virtual void close(int code, const String& reason) OVERRIDE;
-    virtual void fail(const String& reason) OVERRIDE;
+    virtual void fail(const String& reason, MessageLevel, const String&, unsigned) OVERRIDE;
     virtual void disconnect() OVERRIDE; // Will suppress didClose().
     virtual void suspend() OVERRIDE;
     virtual void resume() OVERRIDE;
@@ -78,9 +81,11 @@
     class Peer : public WebSocketChannelClient {
         WTF_MAKE_NONCOPYABLE(Peer); WTF_MAKE_FAST_ALLOCATED;
     public:
-        static Peer* create(PassRefPtr<ThreadableWebSocketChannelClientWrapper> clientWrapper, WorkerLoaderProxy& loaderProxy, ScriptExecutionContext* context, const String& taskMode)
+        // sourceURLAtConnection and lineNumberAtConnection parameters may
+        // be shown when the connection fails.
+        static Peer* create(PassRefPtr<ThreadableWebSocketChannelClientWrapper> clientWrapper, WorkerLoaderProxy& loaderProxy, ScriptExecutionContext* context, const String& taskMode, const String& sourceURLAtConnection, unsigned lineNumberAtConnection)
         {
-            return new Peer(clientWrapper, loaderProxy, context, taskMode);
+            return new Peer(clientWrapper, loaderProxy, context, taskMode, sourceURLAtConnection, lineNumberAtConnection);
         }
         ~Peer();
 
@@ -90,7 +95,7 @@
         void send(const Blob&);
         void bufferedAmount();
         void close(int code, const String& reason);
-        void fail(const String& reason);
+        void fail(const String& reason, MessageLevel, const String& sourceURL, unsigned lineNumber);
         void disconnect();
         void suspend();
         void resume();
@@ -105,7 +110,7 @@
         virtual void didReceiveMessageError() OVERRIDE;
 
     private:
-        Peer(PassRefPtr<ThreadableWebSocketChannelClientWrapper>, WorkerLoaderProxy&, ScriptExecutionContext*, const String& taskMode);
+        Peer(PassRefPtr<ThreadableWebSocketChannelClientWrapper>, WorkerLoaderProxy&, ScriptExecutionContext*, const String& taskMode, const String& sourceURL, unsigned lineNumber);
 
         RefPtr<ThreadableWebSocketChannelClientWrapper> m_workerClientWrapper;
         WorkerLoaderProxy& m_loaderProxy;
@@ -130,14 +135,16 @@
             return adoptRef(new Bridge(workerClientWrapper, workerContext, taskMode));
         }
         ~Bridge();
-        void initialize();
+        // sourceURLAtConnection and lineNumberAtConnection parameters may
+        // be shown when the connection fails.
+        void initialize(const String& sourceURLAtConnection, unsigned lineNumberAtConnection);
         void connect(const KURL&, const String& protocol);
         WebSocketChannel::SendResult send(const String& message);
         WebSocketChannel::SendResult send(const ArrayBuffer&, unsigned byteOffset, unsigned byteLength);
         WebSocketChannel::SendResult send(const Blob&);
         unsigned long bufferedAmount();
         void close(int code, const String& reason);
-        void fail(const String& reason);
+        void fail(const String& reason, MessageLevel, const String& sourceURL, unsigned lineNumber);
         void disconnect();
         void suspend();
         void resume();
@@ -151,7 +158,10 @@
         static void setWebSocketChannel(ScriptExecutionContext*, Bridge* thisPtr, Peer*, PassRefPtr<ThreadableWebSocketChannelClientWrapper>);
 
         // Executed on the main thread to create a Peer for this bridge.
-        static void mainThreadInitialize(ScriptExecutionContext*, WorkerLoaderProxy*, PassRefPtr<ThreadableWebSocketChannelClientWrapper>, const String& taskMode);
+        // sourceURL and lineNumber provides the source filename and
+        // the line number information at the connection initiation
+        // respectively. They may be shown when the connection fails.
+        static void mainThreadInitialize(ScriptExecutionContext*, WorkerLoaderProxy*, PassRefPtr<ThreadableWebSocketChannelClientWrapper>, const String& taskMode, const String& sourceURL, unsigned lineNumber);
 
         // Executed on the worker context's thread.
         void clearClientWrapper();
@@ -174,7 +184,7 @@
     static void mainThreadSendBlob(ScriptExecutionContext*, Peer*, const KURL&, const String& type, long long size);
     static void mainThreadBufferedAmount(ScriptExecutionContext*, Peer*);
     static void mainThreadClose(ScriptExecutionContext*, Peer*, int code, const String& reason);
-    static void mainThreadFail(ScriptExecutionContext*, Peer*, const String& reason);
+    static void mainThreadFail(ScriptExecutionContext*, Peer*, const String& reason, MessageLevel, const String& sourceURL, unsigned lineNumber);
     static void mainThreadDestroy(ScriptExecutionContext*, PassOwnPtr<Peer>);
     static void mainThreadSuspend(ScriptExecutionContext*, Peer*);
     static void mainThreadResume(ScriptExecutionContext*, Peer*);
@@ -184,6 +194,8 @@
     RefPtr<WorkerContext> m_workerContext;
     RefPtr<ThreadableWebSocketChannelClientWrapper> m_workerClientWrapper;
     RefPtr<Bridge> m_bridge;
+    String m_sourceURLAtConnection;
+    unsigned m_lineNumberAtConnection;
 };
 
 } // namespace WebCore
diff --git a/Source/core/platform/KURL.cpp b/Source/origin/KURL.cpp
similarity index 80%
rename from Source/core/platform/KURL.cpp
rename to Source/origin/KURL.cpp
index f76ad8a..d942434 100644
--- a/Source/core/platform/KURL.cpp
+++ b/Source/origin/KURL.cpp
@@ -25,34 +25,22 @@
  */
 
 #include "config.h"
-#include "core/platform/KURL.h"
+#include "origin/KURL.h"
 
-#include <stdio.h>
-#include "core/platform/MIMETypeRegistry.h"
-#include "core/platform/PlatformMemoryInstrumentation.h"
-#include "core/platform/text/DecodeEscapeSequences.h"
-#include "core/platform/text/TextEncoding.h"
-#include <unicode/uidna.h>
-#include <wtf/HashMap.h>
-#include <wtf/HexNumber.h>
-#include <wtf/MemoryInstrumentationString.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/text/StringHash.h>
-
-// FIXME: This file makes too much use of the + operator on String.
-// We either have to optimize that operator so it doesn't involve
-// so many allocations, or change this to use StringBuffer instead.
+#include "wtf/HashMap.h"
+#include "wtf/HexNumber.h"
+#include "wtf/MemoryInstrumentation.h"
+#include "wtf/MemoryInstrumentationString.h"
+#include "wtf/StdLibExtras.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/StringBuilder.h"
+#include "wtf/text/StringHash.h"
 
 using namespace std;
 using namespace WTF;
 
 namespace WebCore {
 
-typedef Vector<char, 512> CharBuffer;
-typedef Vector<UChar, 512> UCharBuffer;
-
 static const unsigned maximumValidPortNumber = 0xFFFE;
 static const unsigned invalidPortNumber = 0xFFFF;
 
@@ -216,32 +204,9 @@
     return false;
 }
 
-String mimeTypeFromDataURL(const String& url)
-{
-    ASSERT(protocolIs(url, "data"));
-    size_t index = url.find(';');
-    if (index == notFound)
-        index = url.find(',');
-    if (index != notFound) {
-        if (index > 5)
-            return url.substring(5, index - 5).lower();
-        return "text/plain"; // Data URLs with no MIME type are considered text/plain.
-    }
-    return "";
-}
-
-String mimeTypeFromURL(const KURL& url)
-{
-    String decodedPath = decodeURLEscapeSequences(url.path());
-    String extension = decodedPath.substring(decodedPath.reverseFind('.') + 1);
-
-    // We don't use MIMETypeRegistry::getMIMETypeForPath() because it returns "application/octet-stream" upon failure
-    return MIMETypeRegistry::getMIMETypeForExtension(extension);
-}
-
 void KURL::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
 {
-    MemoryClassInfo info(memoryObjectInfo, this);
+    WTF::MemoryClassInfo info(memoryObjectInfo, this);
     info.addMember(m_url, "url");
 }
 
diff --git a/Source/origin/KURL.h b/Source/origin/KURL.h
new file mode 100644
index 0000000..4aea188
--- /dev/null
+++ b/Source/origin/KURL.h
@@ -0,0 +1,273 @@
+/*
+ * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2011, 2012 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#ifndef KURL_h
+#define KURL_h
+
+#include "origin/KURLGooglePrivate.h"
+#include "wtf/Forward.h"
+#include "wtf/HashMap.h"
+#include "wtf/text/WTFString.h"
+
+#if USE(CF)
+typedef const struct __CFURL* CFURLRef;
+#endif
+
+namespace WTF{
+class TextEncoding;
+}
+
+namespace WebCore {
+
+struct KURLHash;
+
+enum ParsedURLStringTag { ParsedURLString };
+
+class KURL {
+public:
+    // Generates a URL which contains a null string.
+    KURL() { invalidate(); }
+
+    // The argument is an absolute URL string. The string is assumed to be output of KURL::string() called on a valid
+    // KURL object, or indiscernible from such.
+    // It is usually best to avoid repeatedly parsing a string, unless memory saving outweigh the possible slow-downs.
+    KURL(ParsedURLStringTag, const String&);
+    explicit KURL(WTF::HashTableDeletedValueType) : m_url(WTF::HashTableDeletedValue) { }
+
+    bool isHashTableDeletedValue() const { return string().isHashTableDeletedValue(); }
+
+    // Resolves the relative URL with the given base URL. If provided, the
+    // TextEncoding is used to encode non-ASCII characers. The base URL can be
+    // null or empty, in which case the relative URL will be interpreted as
+    // absolute.
+    // FIXME: If the base URL is invalid, this always creates an invalid
+    // URL. Instead I think it would be better to treat all invalid base URLs
+    // the same way we treate null and empty base URLs.
+    KURL(const KURL& base, const String& relative);
+    KURL(const KURL& base, const String& relative, const WTF::TextEncoding&);
+
+    // For conversions from other structures that have already parsed and
+    // canonicalized the URL. The input must be exactly what KURL would have
+    // done with the same input.
+    KURL(const CString& canonicalSpec, const url_parse::Parsed&, bool isValid);
+
+    String strippedForUseAsReferrer() const;
+
+    // FIXME: The above functions should be harmonized so that passing a
+    // base of null or the empty string gives the same result as the
+    // standard String constructor.
+
+    // Makes a deep copy. Helpful only if you need to use a KURL on another
+    // thread.  Since the underlying StringImpl objects are immutable, there's
+    // no other reason to ever prefer copy() over plain old assignment.
+    KURL copy() const;
+
+    bool isNull() const;
+    bool isEmpty() const;
+    bool isValid() const;
+
+    // Returns true if this URL has a path. Note that "http://foo.com/" has a
+    // path of "/", so this function will return true. Only invalid or
+    // non-hierarchical (like "javascript:") URLs will have no path.
+    bool hasPath() const;
+
+    // Returns true if you can set the host and port for the URL.
+    // Non-hierarchical URLs don't have a host and port.
+    bool canSetHostOrPort() const { return isHierarchical(); }
+
+    bool canSetPathname() const { return isHierarchical(); }
+    bool isHierarchical() const;
+
+    const String& string() const { return m_url.string(); }
+
+    String elidedString() const;
+
+    String protocol() const;
+    String host() const;
+    unsigned short port() const;
+    bool hasPort() const;
+    String user() const;
+    String pass() const;
+    String path() const;
+    String lastPathComponent() const;
+    String query() const;
+    String fragmentIdentifier() const;
+    bool hasFragmentIdentifier() const;
+
+    String baseAsString() const;
+
+    // Returns true if the current URL's protocol is the same as the null-
+    // terminated ASCII argument. The argument must be lower-case.
+    bool protocolIs(const char*) const;
+    bool protocolIsData() const { return protocolIs("data"); }
+    bool protocolIsInHTTPFamily() const;
+    bool isLocalFile() const;
+    bool isBlankURL() const;
+
+    bool setProtocol(const String&);
+    void setHost(const String&);
+
+    void removePort();
+    void setPort(unsigned short);
+
+    // Input is like "foo.com" or "foo.com:8000".
+    void setHostAndPort(const String&);
+
+    void setUser(const String&);
+    void setPass(const String&);
+
+    // If you pass an empty path for HTTP or HTTPS URLs, the resulting path
+    // will be "/".
+    void setPath(const String&);
+
+    // The query may begin with a question mark, or, if not, one will be added
+    // for you. Setting the query to the empty string will leave a "?" in the
+    // URL (with nothing after it). To clear the query, pass a null string.
+    void setQuery(const String&);
+
+    void setFragmentIdentifier(const String&);
+    void removeFragmentIdentifier();
+
+    friend bool equalIgnoringFragmentIdentifier(const KURL&, const KURL&);
+
+    friend bool protocolHostAndPortAreEqual(const KURL&, const KURL&);
+
+    unsigned hostStart() const;
+    unsigned hostEnd() const;
+
+    unsigned pathStart() const;
+    unsigned pathEnd() const;
+    unsigned pathAfterLastSlash() const;
+
+    operator const String&() const { return string(); }
+
+#if USE(CF)
+    KURL(CFURLRef);
+    CFURLRef createCFURL() const;
+#endif
+
+#ifdef __OBJC__
+    operator NSString*() const { return string(); }
+#endif
+
+    // Getters for the parsed structure and its corresponding 8-bit string.
+    const url_parse::Parsed& parsed() const { return m_url.m_parsed; }
+    const CString& utf8String() const { return m_url.utf8String(); }
+
+    const KURL* innerURL() const { return m_url.innerURL(); }
+
+#ifndef NDEBUG
+    void print() const;
+#endif
+
+    void reportMemoryUsage(MemoryObjectInfo*) const;
+    bool isSafeToSendToAnotherThread() const;
+
+private:
+    void invalidate();
+    static bool protocolIs(const String&, const char*);
+
+    friend class KURLGooglePrivate;
+    KURLGooglePrivate m_url;
+};
+
+bool operator==(const KURL&, const KURL&);
+bool operator==(const KURL&, const String&);
+bool operator==(const String&, const KURL&);
+bool operator!=(const KURL&, const KURL&);
+bool operator!=(const KURL&, const String&);
+bool operator!=(const String&, const KURL&);
+
+bool equalIgnoringFragmentIdentifier(const KURL&, const KURL&);
+bool protocolHostAndPortAreEqual(const KURL&, const KURL&);
+
+const KURL& blankURL();
+
+// Functions to do URL operations on strings.
+// These are operations that aren't faster on a parsed URL.
+// These are also different from the KURL functions in that they don't require the string to be a valid and parsable URL.
+// This is especially important because valid javascript URLs are not necessarily considered valid by KURL.
+
+bool protocolIs(const String& url, const char* protocol);
+bool protocolIsJavaScript(const String& url);
+
+bool isDefaultPortForProtocol(unsigned short port, const String& protocol);
+bool portAllowed(const KURL&); // Blacklist ports that should never be used for Web resources.
+
+bool isValidProtocol(const String&);
+
+// Unescapes the given string using URL escaping rules, given an optional
+// encoding (defaulting to UTF-8 otherwise). DANGER: If the URL has "%00"
+// in it, the resulting string will have embedded null characters!
+String decodeURLEscapeSequences(const String&);
+String decodeURLEscapeSequences(const String&, const WTF::TextEncoding&);
+
+String encodeWithURLEscapeSequences(const String&);
+
+// Inlines.
+
+inline bool operator==(const KURL& a, const KURL& b)
+{
+    return a.string() == b.string();
+}
+
+inline bool operator==(const KURL& a, const String& b)
+{
+    return a.string() == b;
+}
+
+inline bool operator==(const String& a, const KURL& b)
+{
+    return a == b.string();
+}
+
+inline bool operator!=(const KURL& a, const KURL& b)
+{
+    return a.string() != b.string();
+}
+
+inline bool operator!=(const KURL& a, const String& b)
+{
+    return a.string() != b;
+}
+
+inline bool operator!=(const String& a, const KURL& b)
+{
+    return a != b.string();
+}
+
+} // namespace WebCore
+
+namespace WTF {
+
+    // KURLHash is the default hash for String
+    template<typename T> struct DefaultHash;
+    template<> struct DefaultHash<WebCore::KURL> {
+        typedef WebCore::KURLHash Hash;
+    };
+
+} // namespace WTF
+
+#endif // KURL_h
diff --git a/Source/core/platform/KURLGoogle.cpp b/Source/origin/KURLGoogle.cpp
similarity index 96%
rename from Source/core/platform/KURLGoogle.cpp
rename to Source/origin/KURLGoogle.cpp
index 0361acb..4dfd44a 100644
--- a/Source/core/platform/KURLGoogle.cpp
+++ b/Source/origin/KURLGoogle.cpp
@@ -32,27 +32,21 @@
 #include "config.h"
 #include "core/platform/KURL.h"
 
-#ifndef NDEBUG
-#include <stdio.h>
-#endif
-
+#include "wtf/HashMap.h"
+#include "wtf/MemoryInstrumentationString.h"
+#include "wtf/StdLibExtras.h"
+#include "wtf/Vector.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/StringHash.h"
+#include "wtf/text/TextEncoding.h"
 #include <algorithm>
-
-#include "core/platform/NotImplemented.h"
-#include "core/platform/PlatformMemoryInstrumentation.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/HashMap.h>
-#include <wtf/MemoryInstrumentationString.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/StringHash.h>
-#include <wtf/Vector.h>
-
 #include <googleurl/src/url_util.h>
+#include <stdio.h>
+
+// FIXME: Merge this file with KURL.cpp.
 
 using WTF::isASCIILower;
 using WTF::toASCIILower;
-using std::binary_search;
 
 namespace WebCore {
 
@@ -64,7 +58,7 @@
 class KURLCharsetConverter : public url_canon::CharsetConverter {
 public:
     // The encoding parameter may be 0, but in this case the object must not be called.
-    KURLCharsetConverter(const TextEncoding* encoding)
+    KURLCharsetConverter(const WTF::TextEncoding* encoding)
         : m_encoding(encoding)
     {
     }
@@ -72,12 +66,12 @@
     virtual void ConvertFromUTF16(const url_parse::UTF16Char* input, int inputLength,
                                   url_canon::CanonOutput* output)
     {
-        CString encoded = m_encoding->encode(input, inputLength, URLEncodedEntitiesForUnencodables);
+        CString encoded = m_encoding->encode(input, inputLength, WTF::URLEncodedEntitiesForUnencodables);
         output->Append(encoded.data(), static_cast<int>(encoded.length()));
     }
 
 private:
-    const TextEncoding* m_encoding;
+    const WTF::TextEncoding* m_encoding;
 };
 
 // Note that this function must be named differently than the one in KURL.cpp
@@ -105,7 +99,7 @@
            &zero;
 }
 
-static inline bool isUnicodeEncoding(const TextEncoding* encoding)
+static inline bool isUnicodeEncoding(const WTF::TextEncoding* encoding)
 {
     return encoding->encodingForFormSubmission() == UTF8Encoding();
 }
@@ -240,14 +234,14 @@
 
 void KURLGooglePrivate::init(const KURL& base,
                              const String& relative,
-                             const TextEncoding* queryEncoding)
+                             const WTF::TextEncoding* queryEncoding)
 {
     init(base, relative.characters(), relative.length(), queryEncoding);
 }
 
 template <typename CHAR>
 void KURLGooglePrivate::init(const KURL& base, const CHAR* rel, int relLength,
-                             const TextEncoding* queryEncoding)
+                             const WTF::TextEncoding* queryEncoding)
 {
     // As a performance optimization, we do not use the charset converter
     // if encoding is UTF-8 or other Unicode encodings. Note that this is
@@ -391,7 +385,7 @@
 
 void KURLGooglePrivate::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
 {
-    MemoryClassInfo info(memoryObjectInfo, this);
+    WTF::MemoryClassInfo info(memoryObjectInfo, this);
     info.addMember(m_utf8, "utf8");
     info.addMember(m_string, "string");
     info.addMember(m_innerURL, "innerURL");
@@ -436,7 +430,7 @@
 // Any query portion of the relative URL will be encoded in the given encoding.
 KURL::KURL(const KURL& base,
            const String& relative,
-           const TextEncoding& encoding)
+           const WTF::TextEncoding& encoding)
 {
     m_url.init(base, relative, &encoding.encodingForFormSubmission());
 }
@@ -453,20 +447,6 @@
         m_url.setAscii(canonicalSpec);
 }
 
-#if USE(CF)
-KURL::KURL(CFURLRef)
-{
-    notImplemented();
-    invalidate();
-}
-
-CFURLRef KURL::createCFURL() const
-{
-    notImplemented();
-    return 0;
-}
-#endif
-
 KURL KURL::copy() const
 {
     KURL result = *this;
@@ -801,7 +781,7 @@
 // purpose unescaping function.
 //
 // FIXME These should be merged to the KURL.cpp implementation.
-String decodeURLEscapeSequences(const String& str, const TextEncoding& encoding)
+String decodeURLEscapeSequences(const String& str, const WTF::TextEncoding& encoding)
 {
     // FIXME We can probably use KURL.cpp's version of this function
     // without modification. However, I'm concerned about
@@ -847,7 +827,7 @@
     CString utf8 = UTF8Encoding().encode(
         reinterpret_cast<const UChar*>(notEncodedString.characters()),
         notEncodedString.length(),
-        URLEncodedEntitiesForUnencodables);
+        WTF::URLEncodedEntitiesForUnencodables);
     const char* input = utf8.data();
     int inputLength = utf8.length();
     url_canon::RawCanonOutputT<char> buffer;
diff --git a/Source/core/platform/KURLGooglePrivate.h b/Source/origin/KURLGooglePrivate.h
similarity index 94%
rename from Source/core/platform/KURLGooglePrivate.h
rename to Source/origin/KURLGooglePrivate.h
index 98db9db..f925851 100644
--- a/Source/core/platform/KURLGooglePrivate.h
+++ b/Source/origin/KURLGooglePrivate.h
@@ -31,18 +31,17 @@
 #ifndef KURLGooglePrivate_h
 #define KURLGooglePrivate_h
 
-#include <wtf/Forward.h>
-#include <wtf/OwnPtr.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/WTFString.h>
-
 #include <googleurl/src/url_parse.h>
 #include <googleurl/src/url_canon.h>
+#include "wtf/Forward.h"
+#include "wtf/OwnPtr.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/TextEncoding.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
     class KURL;
-    class TextEncoding;
 
     // Wraps the internals related to using Google-URL as the backend for KURL.
     // This maintains the state and has auxiliary functions so that we don't need
@@ -58,7 +57,7 @@
         // Initializes the object. This will call through the backend initializer
         // below.
         void init(const KURL& base, const String& relative,
-                  const TextEncoding* queryEncoding);
+                  const WTF::TextEncoding* queryEncoding);
 
         // Backend initializer. The query encoding parameters are optional and can
         // be 0 (this implies UTF-8). This initializer requires that the object
@@ -66,7 +65,7 @@
         // already-constructed object.
         template <typename CHAR>
         void init(const KURL& base, const CHAR* rel, int relLength,
-                  const TextEncoding* queryEncoding);
+                  const WTF::TextEncoding* queryEncoding);
 
         // Does a deep copy to the given output object.
         void copyTo(KURLGooglePrivate* dest) const;
diff --git a/Source/wtf/RawPointer.h b/Source/origin/KURLHash.h
similarity index 65%
rename from Source/wtf/RawPointer.h
rename to Source/origin/KURLHash.h
index 6dc7292..b3f9ca4 100644
--- a/Source/wtf/RawPointer.h
+++ b/Source/origin/KURLHash.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2012 Apple Inc. All rights reserved.
+ * Copyright (C) 2008 Apple Inc. All Rights Reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -23,36 +23,35 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef RawPointer_h
-#define RawPointer_h
+#ifndef KURLHash_h
+#define KURLHash_h
+
+#include "origin/KURL.h"
+#include "wtf/text/StringHash.h"
+#include "wtf/text/WTFString.h"
+
+namespace WebCore {
+
+    struct KURLHash {
+        static unsigned hash(const KURL& key)
+        {
+            return key.string().impl()->hash();
+        }
+
+        static bool equal(const KURL& a, const KURL& b)
+        {
+            return StringHash::equal(a.string(), b.string());
+        }
+
+        static const bool safeToCompareToEmptyOrDeleted = false;
+    };
+
+} // namespace WebCore
 
 namespace WTF {
 
-class RawPointer {
-public:
-    RawPointer()
-        : m_value(0)
-    {
-    }
-    
-    explicit RawPointer(void* value)
-        : m_value(value)
-    {
-    }
-    
-    explicit RawPointer(const void* value)
-        : m_value(value)
-    {
-    }
-    
-    const void* value() const { return m_value; }
-    
-private:
-    const void* m_value;
-};
+    template<> struct HashTraits<WebCore::KURL> : SimpleClassHashTraits<WebCore::KURL> { };
 
 } // namespace WTF
 
-using WTF::RawPointer;
-
-#endif // RawPointer_h
+#endif // KURLHash_h
diff --git a/Source/origin/OWNERS b/Source/origin/OWNERS
new file mode 100644
index 0000000..06b9619
--- /dev/null
+++ b/Source/origin/OWNERS
@@ -0,0 +1,5 @@
+abarth@chromium.org
+brettw@chromium.org
+darin@chromium.org
+jamesr@chromium.org
+tsepez@chromium.org
diff --git a/Source/core/page/OriginAccessEntry.cpp b/Source/origin/OriginAccessEntry.cpp
similarity index 95%
rename from Source/core/page/OriginAccessEntry.cpp
rename to Source/origin/OriginAccessEntry.cpp
index 74b381f..e5a0a38 100644
--- a/Source/core/page/OriginAccessEntry.cpp
+++ b/Source/origin/OriginAccessEntry.cpp
@@ -29,12 +29,12 @@
  */
 
 #include "config.h"
-#include "core/page/OriginAccessEntry.h"
+#include "origin/OriginAccessEntry.h"
 
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
-    
+
 OriginAccessEntry::OriginAccessEntry(const String& protocol, const String& host, SubdomainSetting subdomainSetting)
     : m_protocol(protocol.lower())
     , m_host(host.lower())
@@ -53,28 +53,28 @@
 
     if (m_protocol != origin.protocol())
         return false;
-    
+
     // Special case: Include subdomains and empty host means "all hosts, including ip addresses".
     if (m_subdomainSettings == AllowSubdomains && m_host.isEmpty())
         return true;
-    
+
     // Exact match.
     if (m_host == origin.host())
         return true;
-    
+
     // Otherwise we can only match if we're matching subdomains.
     if (m_subdomainSettings == DisallowSubdomains)
         return false;
-    
+
     // Don't try to do subdomain matching on IP addresses.
     if (m_hostIsIPAddress)
         return false;
-    
+
     // Match subdomains.
     if (origin.host().length() > m_host.length() && origin.host()[origin.host().length() - m_host.length() - 1] == '.' && origin.host().endsWith(m_host))
         return true;
-    
+
     return false;
 }
-    
+
 } // namespace WebCore
diff --git a/Source/core/page/OriginAccessEntry.h b/Source/origin/OriginAccessEntry.h
similarity index 98%
rename from Source/core/page/OriginAccessEntry.h
rename to Source/origin/OriginAccessEntry.h
index 183600b..eab8a5b 100644
--- a/Source/core/page/OriginAccessEntry.h
+++ b/Source/origin/OriginAccessEntry.h
@@ -31,7 +31,7 @@
 #ifndef OriginAccessEntry_h
 #define OriginAccessEntry_h
 
-#include <wtf/text/WTFString.h>
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
diff --git a/Source/core/platform/ReferrerPolicy.h b/Source/origin/ReferrerPolicy.h
similarity index 100%
rename from Source/core/platform/ReferrerPolicy.h
rename to Source/origin/ReferrerPolicy.h
diff --git a/Source/core/platform/SchemeRegistry.cpp b/Source/origin/SchemeRegistry.cpp
similarity index 98%
rename from Source/core/platform/SchemeRegistry.cpp
rename to Source/origin/SchemeRegistry.cpp
index 36e2a42..c942241 100644
--- a/Source/core/platform/SchemeRegistry.cpp
+++ b/Source/origin/SchemeRegistry.cpp
@@ -23,9 +23,11 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  */
+
 #include "config.h"
-#include "core/platform/SchemeRegistry.h"
-#include <wtf/MainThread.h>
+#include "origin/SchemeRegistry.h"
+
+#include "wtf/MainThread.h"
 
 namespace WebCore {
 
@@ -33,9 +35,8 @@
 {
     DEFINE_STATIC_LOCAL(URLSchemesMap, localSchemes, ());
 
-    if (localSchemes.isEmpty()) {
+    if (localSchemes.isEmpty())
         localSchemes.add("file");
-    }
 
     return localSchemes;
 }
diff --git a/Source/core/platform/SchemeRegistry.h b/Source/origin/SchemeRegistry.h
similarity index 95%
rename from Source/core/platform/SchemeRegistry.h
rename to Source/origin/SchemeRegistry.h
index 6e7b660..b83fced 100644
--- a/Source/core/platform/SchemeRegistry.h
+++ b/Source/origin/SchemeRegistry.h
@@ -20,15 +20,16 @@
  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  */
+
 #ifndef SchemeRegistry_h
 #define SchemeRegistry_h
 
-#include <wtf/HashSet.h>
-#include <wtf/text/StringHash.h>
-#include <wtf/text/WTFString.h>
+#include "wtf/HashSet.h"
+#include "wtf/text/StringHash.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
@@ -68,7 +69,7 @@
     static void registerAsCanDisplayOnlyIfCanRequest(const String& scheme);
 
     // Schemes against which javascript: URLs should not be allowed to run (stop
-    // bookmarklets from running on sensitive pages). 
+    // bookmarklets from running on sensitive pages).
     static void registerURLSchemeAsNotAllowingJavascriptURLs(const String& scheme);
     static bool shouldTreatURLSchemeAsNotAllowingJavascriptURLs(const String& scheme);
 
diff --git a/Source/core/page/SecurityOrigin.cpp b/Source/origin/SecurityOrigin.cpp
similarity index 83%
rename from Source/core/page/SecurityOrigin.cpp
rename to Source/origin/SecurityOrigin.cpp
index ec2b1a3..cdb3e73 100644
--- a/Source/core/page/SecurityOrigin.cpp
+++ b/Source/origin/SecurityOrigin.cpp
@@ -27,24 +27,24 @@
  */
 
 #include "config.h"
-#include "core/page/SecurityOrigin.h"
+#include "origin/SecurityOrigin.h"
 
-#include "core/dom/Document.h"
-#include "core/fileapi/BlobURL.h"
-#include "core/fileapi/ThreadableBlobRegistry.h"
-#include "core/page/SecurityPolicy.h"
-#include "core/platform/FileSystem.h"
-#include "core/platform/KURL.h"
-#include "core/platform/SchemeRegistry.h"
-#include <wtf/MainThread.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/text/StringBuilder.h>
+#include "origin/KURL.h"
+#include "origin/SchemeRegistry.h"
+#include "origin/SecurityOriginCache.h"
+#include "origin/SecurityPolicy.h"
+#include "wtf/HexNumber.h"
+#include "wtf/MainThread.h"
+#include "wtf/StdLibExtras.h"
+#include "wtf/text/StringBuilder.h"
 
 namespace WebCore {
 
 const int InvalidPort = 0;
 const int MaxAllowedPort = 65535;
 
+static SecurityOriginCache* s_originCache = 0;
+
 static bool schemeRequiresAuthority(const KURL& url)
 {
     // We expect URLs with these schemes to have authority components. If the
@@ -53,6 +53,84 @@
     return url.protocolIsInHTTPFamily() || url.protocolIs("ftp");
 }
 
+// The following lower-ASCII characters need escaping to be used in a filename
+// across all systems, including Windows:
+//     - Unprintable ASCII (00-1F)
+//     - Space             (20)
+//     - Double quote      (22)
+//     - Percent           (25) (escaped because it is our escape character)
+//     - Asterisk          (2A)
+//     - Slash             (2F)
+//     - Colon             (3A)
+//     - Less-than         (3C)
+//     - Greater-than      (3E)
+//     - Question Mark     (3F)
+//     - Backslash         (5C)
+//     - Pipe              (7C)
+//     - Delete            (7F)
+
+static const bool needsEscaping[128] = {
+    /* 00-07 */ true,  true,  true,  true,  true,  true,  true,  true,
+    /* 08-0F */ true,  true,  true,  true,  true,  true,  true,  true,
+
+    /* 10-17 */ true,  true,  true,  true,  true,  true,  true,  true,
+    /* 18-1F */ true,  true,  true,  true,  true,  true,  true,  true,
+
+    /* 20-27 */ true,  false, true,  false, false, true,  false, false,
+    /* 28-2F */ false, false, true,  false, false, false, false, true,
+
+    /* 30-37 */ false, false, false, false, false, false, false, false,
+    /* 38-3F */ false, false, true,  false, true,  false, true,  true,
+
+    /* 40-47 */ false, false, false, false, false, false, false, false,
+    /* 48-4F */ false, false, false, false, false, false, false, false,
+
+    /* 50-57 */ false, false, false, false, false, false, false, false,
+    /* 58-5F */ false, false, false, false, true,  false, false, false,
+
+    /* 60-67 */ false, false, false, false, false, false, false, false,
+    /* 68-6F */ false, false, false, false, false, false, false, false,
+
+    /* 70-77 */ false, false, false, false, false, false, false, false,
+    /* 78-7F */ false, false, false, false, true,  false, false, true,
+};
+
+static inline bool shouldEscapeUChar(UChar c)
+{
+    return c > 127 ? false : needsEscaping[c];
+}
+
+// FIXME: Move this function to another compilation unit.
+static String encodeForFileName(const String& inputStr)
+{
+    unsigned length = inputStr.length();
+    Vector<UChar, 512> buffer(length * 3 + 1);
+    UChar* p = buffer.data();
+
+    const UChar* str = inputStr.characters();
+    const UChar* strEnd = str + length;
+
+    while (str < strEnd) {
+        UChar c = *str++;
+        if (shouldEscapeUChar(c)) {
+            *p++ = '%';
+            placeByteAsHex(c, p);
+        } else
+            *p++ = c;
+    }
+
+    ASSERT(p - buffer.data() <= static_cast<int>(buffer.size()));
+
+    return String(buffer.data(), p - buffer.data());
+}
+
+static SecurityOrigin* cachedOrigin(const KURL& url)
+{
+    if (s_originCache)
+        return s_originCache->cachedOrigin(url);
+    return 0;
+}
+
 bool SecurityOrigin::shouldUseInnerURL(const KURL& url)
 {
     // FIXME: Blob URLs don't have inner URLs. Their form is "blob:<inner-origin>/<UUID>", so treating the part after "blob:" as a URL is incorrect.
@@ -75,11 +153,9 @@
     return KURL(ParsedURLString, decodeURLEscapeSequences(url.path()));
 }
 
-static PassRefPtr<SecurityOrigin> getCachedOrigin(const KURL& url)
+void SecurityOrigin::setCache(SecurityOriginCache* originCache)
 {
-    if (url.protocolIs("blob"))
-        return ThreadableBlobRegistry::getCachedOrigin(url);
-    return 0;
+    s_originCache = originCache;
 }
 
 static bool shouldTreatAsUniqueOrigin(const KURL& url)
@@ -164,9 +240,8 @@
 
 PassRefPtr<SecurityOrigin> SecurityOrigin::create(const KURL& url)
 {
-    RefPtr<SecurityOrigin> cachedOrigin = getCachedOrigin(url);
-    if (cachedOrigin.get())
-        return cachedOrigin;
+    if (RefPtr<SecurityOrigin> origin = cachedOrigin(url))
+        return origin.release();
 
     if (shouldTreatAsUniqueOrigin(url)) {
         RefPtr<SecurityOrigin> origin = adoptRef(new SecurityOrigin());
@@ -282,7 +357,7 @@
     if (m_universalAccess)
         return true;
 
-    if (getCachedOrigin(url) == this)
+    if (cachedOrigin(url) == this)
         return true;
 
     if (isUnique())
@@ -326,7 +401,7 @@
     if (this == dragInitiator)
         return true;
 
-    return canAccess(dragInitiator);  
+    return canAccess(dragInitiator);
 }
 
 // This is a hack to allow keep navigation to http/https feeds working. To remove this
@@ -343,7 +418,7 @@
     if (!urlString.startsWith("feed", false))
         return false;
 
-    return urlString.startsWith("feed://", false) 
+    return urlString.startsWith("feed://", false)
         || urlString.startsWith("feed:http:", false) || urlString.startsWith("feed:https:", false)
         || urlString.startsWith("feeds:http:", false) || urlString.startsWith("feeds:https:", false)
         || urlString.startsWith("feedsearch:http:", false) || urlString.startsWith("feedsearch:https:", false);
@@ -460,36 +535,36 @@
 static const char SeparatorCharacter = '_';
 
 PassRefPtr<SecurityOrigin> SecurityOrigin::createFromDatabaseIdentifier(const String& databaseIdentifier)
-{ 
+{
     // Make sure there's a first separator
     size_t separator1 = databaseIdentifier.find(SeparatorCharacter);
     if (separator1 == notFound)
         return create(KURL());
-        
+
     // Make sure there's a second separator
     size_t separator2 = databaseIdentifier.reverseFind(SeparatorCharacter);
     if (separator2 == notFound)
         return create(KURL());
-        
+
     // Ensure there were at least 2 separator characters. Some hostnames on intranets have
     // underscores in them, so we'll assume that any additional underscores are part of the host.
     if (separator1 == separator2)
         return create(KURL());
-        
+
     // Make sure the port section is a valid port number or doesn't exist
     bool portOkay;
     int port = databaseIdentifier.right(databaseIdentifier.length() - separator2 - 1).toInt(&portOkay);
     bool portAbsent = (separator2 == databaseIdentifier.length() - 1);
     if (!(portOkay || portAbsent))
         return create(KURL());
-    
+
     if (port < 0 || port > MaxAllowedPort)
         return create(KURL());
-        
+
     // Split out the 3 sections of data
     String protocol = databaseIdentifier.substring(0, separator1);
     String host = databaseIdentifier.substring(separator1 + 1, separator2 - separator1 - 1);
-    
+
     host = decodeURLEscapeSequences(host);
     return create(KURL(KURL(), protocol + "://" + host + ":" + String::number(port) + "/"));
 }
@@ -502,7 +577,7 @@
     return create(KURL(KURL(), protocol + "://" + host + ":" + String::number(port) + "/"));
 }
 
-String SecurityOrigin::databaseIdentifier() const 
+String SecurityOrigin::databaseIdentifier() const
 {
     // Historically, we've used the following (somewhat non-sensical) string
     // for the databaseIdentifier of local files. We used to compute this
@@ -517,14 +592,14 @@
     if (m_encodedHost.isEmpty())
         m_encodedHost = encodeForFileName(m_host);
 
-    return m_protocol + separatorString + m_encodedHost + separatorString + String::number(m_port); 
+    return m_protocol + separatorString + m_encodedHost + separatorString + String::number(m_port);
 }
 
-bool SecurityOrigin::equal(const SecurityOrigin* other) const 
+bool SecurityOrigin::equal(const SecurityOrigin* other) const
 {
     if (other == this)
         return true;
-    
+
     if (!isSameSchemeHostPort(other))
         return false;
 
@@ -537,7 +612,7 @@
     return true;
 }
 
-bool SecurityOrigin::isSameSchemeHostPort(const SecurityOrigin* other) const 
+bool SecurityOrigin::isSameSchemeHostPort(const SecurityOrigin* other) const
 {
     if (m_host != other->m_host)
         return false;
diff --git a/Source/core/page/SecurityOrigin.h b/Source/origin/SecurityOrigin.h
similarity index 98%
rename from Source/core/page/SecurityOrigin.h
rename to Source/origin/SecurityOrigin.h
index ee83a62..023e7e1 100644
--- a/Source/core/page/SecurityOrigin.h
+++ b/Source/origin/SecurityOrigin.h
@@ -29,13 +29,13 @@
 #ifndef SecurityOrigin_h
 #define SecurityOrigin_h
 
-#include <wtf/ThreadSafeRefCounted.h>
-#include <wtf/text/WTFString.h>
+#include "wtf/ThreadSafeRefCounted.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
-class Document;
 class KURL;
+class SecurityOriginCache;
 
 class SecurityOrigin : public ThreadSafeRefCounted<SecurityOrigin> {
 public:
@@ -52,6 +52,8 @@
     static PassRefPtr<SecurityOrigin> createFromString(const String&);
     static PassRefPtr<SecurityOrigin> create(const String& protocol, const String& host, int port);
 
+    static void setCache(SecurityOriginCache*);
+
     // Some URL schemes use nested URLs for their security context. For example,
     // filesystem URLs look like the following:
     //
@@ -104,7 +106,7 @@
     // Returns true if this SecurityOrigin can receive drag content from the
     // initiator. For example, call this function before allowing content to be
     // dropped onto a target.
-    bool canReceiveDragData(const SecurityOrigin* dragInitiator) const;    
+    bool canReceiveDragData(const SecurityOrigin* dragInitiator) const;
 
     // Returns true if |document| can display content from the given URL (e.g.,
     // in an iframe or as an image). For example, web sites generally cannot
diff --git a/Source/origin/SecurityOriginCache.h b/Source/origin/SecurityOriginCache.h
new file mode 100644
index 0000000..69a6e28
--- /dev/null
+++ b/Source/origin/SecurityOriginCache.h
@@ -0,0 +1,47 @@
+/*
+* Copyright (C) 2013 Google Inc. All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are
+* met:
+*
+*     * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+*     * Redistributions in binary form must reproduce the above
+* copyright notice, this list of conditions and the following disclaimer
+* in the documentation and/or other materials provided with the
+* distribution.
+*     * Neither the name of Google Inc. nor the names of its
+* contributors may be used to endorse or promote products derived from
+* this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+#ifndef SecurityOriginCache_h
+#define SecurityOriginCache_h
+
+namespace WebCore {
+
+class KURL;
+class SecurityOrigin;
+
+class SecurityOriginCache {
+public:
+    virtual ~SecurityOriginCache() { }
+    virtual SecurityOrigin* cachedOrigin(const KURL&) = 0;
+};
+
+}
+
+#endif // SecurityOriginCache_h
diff --git a/Source/core/page/SecurityOriginHash.h b/Source/origin/SecurityOriginHash.h
similarity index 93%
rename from Source/core/page/SecurityOriginHash.h
rename to Source/origin/SecurityOriginHash.h
index 525dec0..7af5675 100644
--- a/Source/core/page/SecurityOriginHash.h
+++ b/Source/origin/SecurityOriginHash.h
@@ -29,9 +29,9 @@
 #ifndef SecurityOriginHash_h
 #define SecurityOriginHash_h
 
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/KURL.h"
-#include <wtf/RefPtr.h>
+#include "origin/SecurityOrigin.h"
+#include "origin/KURL.h"
+#include "wtf/RefPtr.h"
 
 namespace WebCore {
 
@@ -54,7 +54,7 @@
     {
         // FIXME: The hash function above compares three specific fields.
         // This code to compare those three specific fields should be moved here from
-        // SecurityOrigin as mentioned in core/page/SecurityOrigin.h so we don't accidentally change
+        // SecurityOrigin as mentioned in origin/SecurityOrigin.h so we don't accidentally change
         // equal without changing hash to match it.
         if (!a || !b)
             return a == b;
diff --git a/Source/core/page/SecurityPolicy.cpp b/Source/origin/SecurityPolicy.cpp
similarity index 97%
rename from Source/core/page/SecurityPolicy.cpp
rename to Source/origin/SecurityPolicy.cpp
index 5515d96..0358d18 100644
--- a/Source/core/page/SecurityPolicy.cpp
+++ b/Source/origin/SecurityPolicy.cpp
@@ -27,15 +27,15 @@
  */
 
 #include "config.h"
-#include "core/page/SecurityPolicy.h"
+#include "origin/SecurityPolicy.h"
 
-#include "core/page/OriginAccessEntry.h"
-#include "core/page/SecurityOrigin.h"
-#include "core/platform/KURL.h"
 #include <wtf/MainThread.h>
 #include <wtf/OwnPtr.h>
 #include <wtf/PassOwnPtr.h>
 #include <wtf/text/StringHash.h>
+#include "origin/KURL.h"
+#include "origin/OriginAccessEntry.h"
+#include "origin/SecurityOrigin.h"
 
 namespace WebCore {
 
diff --git a/Source/core/page/SecurityPolicy.h b/Source/origin/SecurityPolicy.h
similarity index 97%
rename from Source/core/page/SecurityPolicy.h
rename to Source/origin/SecurityPolicy.h
index 76fce3f..666025c 100644
--- a/Source/core/page/SecurityPolicy.h
+++ b/Source/origin/SecurityPolicy.h
@@ -29,8 +29,8 @@
 #ifndef SecurityPolicy_h
 #define SecurityPolicy_h
 
-#include "core/platform/ReferrerPolicy.h"
-#include <wtf/text/WTFString.h>
+#include "origin/ReferrerPolicy.h"
+#include "wtf/text/WTFString.h"
 
 namespace WebCore {
 
diff --git a/Tools/Scripts/webkitpy/tool/commands/bugsearch.py b/Source/origin/origin.gyp
similarity index 61%
rename from Tools/Scripts/webkitpy/tool/commands/bugsearch.py
rename to Source/origin/origin.gyp
index a1d74c5..8bb7acd 100644
--- a/Tools/Scripts/webkitpy/tool/commands/bugsearch.py
+++ b/Source/origin/origin.gyp
@@ -1,4 +1,5 @@
-# Copyright (c) 2010 Google Inc. All rights reserved.
+#
+# Copyright (C) 2013 Google Inc. All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
@@ -25,25 +26,24 @@
 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-from webkitpy.tool.multicommandtool import AbstractDeclarativeCommand
-
-
-class BugSearch(AbstractDeclarativeCommand):
-    name = "bug-search"
-    help_text = "List bugs matching a query"
-    argument_names = "QUERY"
-    long_help = \
-"""Runs the bugzilla quicksearch QUERY on bugs.webkit.org, and lists all bugs
-returned. QUERY can be as simple as a bug number or a comma delimited list of
-bug numbers.
-See https://bugzilla.mozilla.org/page.cgi?id=quicksearch.html for full
-documentation on the query format."""
-
-    def execute(self, options, args, tool):
-        search_string = args[0]
-        bugs = tool.bugs.queries.fetch_bugs_matching_quicksearch(search_string)
-        for bug in bugs:
-            print "%5s %s" % (bug.id(), bug.title())
-        if not bugs:
-            print "No bugs found matching '%s'" % search_string
+#
+{
+  'includes': [
+    '../WebKit/chromium/WinPrecompile.gypi',
+    'origin.gypi',
+  ],
+  'targets': [{
+    'target_name': 'origin',
+    'type': 'static_library',
+    'dependencies': [
+      '../config.gyp:config',
+      '../wtf/wtf.gyp:wtf',
+      '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl',
+    ],
+    'sources': [
+      '<@(origin_files)',
+    ],
+    # Disable c4267 warnings until we fix size_t to int truncations.
+    'msvs_disabled_warnings': [ 4267, 4334, ]
+  }],
+}
diff --git a/Source/origin/origin.gypi b/Source/origin/origin.gypi
new file mode 100644
index 0000000..346c97d
--- /dev/null
+++ b/Source/origin/origin.gypi
@@ -0,0 +1,22 @@
+{
+  'variables': {
+    'origin_files': [
+      'KURL.cpp',
+      'KURL.h',
+      'KURLGoogle.cpp',
+      'KURLGooglePrivate.h',
+      'KURLHash.h',
+      'OriginAccessEntry.cpp',
+      'OriginAccessEntry.h',
+      'ReferrerPolicy.h',
+      'SchemeRegistry.cpp',
+      'SchemeRegistry.h',
+      'SecurityOrigin.cpp',
+      'SecurityOrigin.h',
+      'SecurityOriginCache.h',
+      'SecurityOriginHash.h',
+      'SecurityPolicy.cpp',
+      'SecurityPolicy.h',
+    ],
+  },
+}
diff --git a/Source/origin/origin.target.darwin-arm.mk b/Source/origin/origin.target.darwin-arm.mk
new file mode 100644
index 0000000..8ab3892
--- /dev/null
+++ b/Source/origin/origin.target.darwin-arm.mk
@@ -0,0 +1,196 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES
+LOCAL_MODULE := third_party_WebKit_Source_origin_origin_gyp
+LOCAL_MODULE_SUFFIX := .a
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES := \
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp
+
+GYP_GENERATED_OUTPUTS :=
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+LOCAL_GENERATED_SOURCES :=
+
+GYP_COPIED_SOURCE_ORIGIN_DIRS :=
+
+LOCAL_SRC_FILES := \
+	third_party/WebKit/Source/origin/KURL.cpp \
+	third_party/WebKit/Source/origin/KURLGoogle.cpp \
+	third_party/WebKit/Source/origin/OriginAccessEntry.cpp \
+	third_party/WebKit/Source/origin/SchemeRegistry.cpp \
+	third_party/WebKit/Source/origin/SecurityOrigin.cpp \
+	third_party/WebKit/Source/origin/SecurityPolicy.cpp
+
+
+# Flags passed to both C and C++ files.
+MY_CFLAGS := \
+	-fstack-protector \
+	--param=ssp-buffer-size=4 \
+	-fno-exceptions \
+	-fno-strict-aliasing \
+	-Wno-unused-parameter \
+	-Wno-missing-field-initializers \
+	-fvisibility=hidden \
+	-pipe \
+	-fPIC \
+	-Wno-format \
+	-fno-tree-sra \
+	-fuse-ld=gold \
+	-Wno-psabi \
+	-ffunction-sections \
+	-funwind-tables \
+	-g \
+	-fstack-protector \
+	-fno-short-enums \
+	-finline-limit=64 \
+	-Wa,--noexecstack \
+	-U_FORTIFY_SOURCE \
+	-Wno-extra \
+	-Wno-ignored-qualifiers \
+	-Wno-type-limits \
+	-Wno-address \
+	-Wno-format-security \
+	-Wno-return-type \
+	-Wno-sequence-point \
+	-Os \
+	-g \
+	-fomit-frame-pointer \
+	-fdata-sections \
+	-ffunction-sections
+
+MY_CFLAGS_C :=
+
+MY_DEFS := \
+	'-D_FILE_OFFSET_BITS=64' \
+	'-DUSE_LINUX_BREAKPAD' \
+	'-DNO_TCMALLOC' \
+	'-DDISABLE_NACL' \
+	'-DCHROMIUM_BUILD' \
+	'-DUSE_LIBJPEG_TURBO=1' \
+	'-DUSE_PROPRIETARY_CODECS' \
+	'-DENABLE_GPU=1' \
+	'-DUSE_OPENSSL=1' \
+	'-DENABLE_EGLIMAGE=1' \
+	'-DENABLE_LANGUAGE_DETECTION=1' \
+	'-DWEBKIT_IMPLEMENTATION=1' \
+	'-DENABLE_3D_PLUGIN=1' \
+	'-DENABLE_BATTERY_STATUS=0' \
+	'-DENABLE_CANVAS_USES_MAILBOX=0' \
+	'-DENABLE_CSS3_TEXT=0' \
+	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
+	'-DENABLE_CSS_EXCLUSIONS=1' \
+	'-DENABLE_CSS_REGIONS=1' \
+	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
+	'-DENABLE_ENCRYPTED_MEDIA=1' \
+	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
+	'-DENABLE_SVG=1' \
+	'-DENABLE_SVG_FONTS=1' \
+	'-DENABLE_TOUCH_ICON_LOADING=1' \
+	'-DENABLE_WEBGL=1' \
+	'-DENABLE_XHR_TIMEOUT=0' \
+	'-DWTF_USE_BUILTIN_UTF8_CODEC=1' \
+	'-DWTF_USE_WEBKIT_IMAGE_DECODERS=1' \
+	'-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \
+	'-DENABLE_CALENDAR_PICKER=0' \
+	'-DENABLE_DATALIST_ELEMENT=0' \
+	'-DENABLE_FAST_MOBILE_SCROLLING=1' \
+	'-DENABLE_INPUT_SPEECH=0' \
+	'-DENABLE_INPUT_TYPE_COLOR=0' \
+	'-DENABLE_LEGACY_NOTIFICATIONS=0' \
+	'-DENABLE_MEDIA_CAPTURE=1' \
+	'-DENABLE_NOTIFICATIONS=0' \
+	'-DENABLE_ORIENTATION_EVENTS=1' \
+	'-DENABLE_PAGE_POPUP=0' \
+	'-DENABLE_PRINTING=0' \
+	'-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \
+	'-DWTF_USE_NATIVE_FULLSCREEN_VIDEO=1' \
+	'-DENABLE_8BIT_TEXTRUN=1' \
+	'-DENABLE_BINDING_INTEGRITY=1' \
+	'-DENABLE_OPENTYPE_VERTICAL=1' \
+	'-DWTF_USE_HARFBUZZ=1' \
+	'-DU_USING_ICU_NAMESPACE=0' \
+	'-DANDROID' \
+	'-D__GNU_SOURCE=1' \
+	'-DUSE_STLPORT=1' \
+	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
+	'-DCHROME_BUILD_ID=""' \
+	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
+	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
+	'-D_DEBUG'
+
+LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS)
+
+# Include paths placed before CFLAGS/CPPFLAGS
+LOCAL_C_INCLUDES := \
+	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \
+	$(LOCAL_PATH)/third_party/WebKit/Source \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/common \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/i18n \
+	$(LOCAL_PATH) \
+	$(GYP_ABS_ANDROID_TOP_DIR)/frameworks/wilhelm/include \
+	$(GYP_ABS_ANDROID_TOP_DIR)/bionic \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/stlport/stlport
+
+LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES)
+
+# Flags passed to only C++ (and not C) files.
+LOCAL_CPPFLAGS := \
+	-fno-rtti \
+	-fno-threadsafe-statics \
+	-fvisibility-inlines-hidden \
+	-Wno-c++0x-compat \
+	-Wno-deprecated \
+	-Wno-abi \
+	-Wno-error=c++0x-compat \
+	-Wno-non-virtual-dtor \
+	-Wno-sign-promo \
+	-Wno-non-virtual-dtor
+
+### Rules for final target.
+
+LOCAL_LDFLAGS := \
+	-Wl,-z,now \
+	-Wl,-z,relro \
+	-Wl,-z,noexecstack \
+	-fPIC \
+	-Wl,-z,relro \
+	-Wl,-z,now \
+	-fuse-ld=gold \
+	-nostdlib \
+	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
+	-Wl,--icf=safe \
+	-Wl,--gc-sections \
+	-Wl,-O1 \
+	-Wl,--as-needed
+
+
+LOCAL_STATIC_LIBRARIES :=
+
+# Enable grouping to fix circular references
+LOCAL_GROUP_STATIC_LIBRARIES := true
+
+LOCAL_SHARED_LIBRARIES := \
+	libstlport \
+	libdl
+
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_origin_origin_gyp
+
+# Alias gyp target name.
+.PHONY: origin
+origin: third_party_WebKit_Source_origin_origin_gyp
+
+include $(BUILD_STATIC_LIBRARY)
diff --git a/Source/origin/origin.target.darwin-x86.mk b/Source/origin/origin.target.darwin-x86.mk
new file mode 100644
index 0000000..d25df46
--- /dev/null
+++ b/Source/origin/origin.target.darwin-x86.mk
@@ -0,0 +1,195 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES
+LOCAL_MODULE := third_party_WebKit_Source_origin_origin_gyp
+LOCAL_MODULE_SUFFIX := .a
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES := \
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp
+
+GYP_GENERATED_OUTPUTS :=
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+LOCAL_GENERATED_SOURCES :=
+
+GYP_COPIED_SOURCE_ORIGIN_DIRS :=
+
+LOCAL_SRC_FILES := \
+	third_party/WebKit/Source/origin/KURL.cpp \
+	third_party/WebKit/Source/origin/KURLGoogle.cpp \
+	third_party/WebKit/Source/origin/OriginAccessEntry.cpp \
+	third_party/WebKit/Source/origin/SchemeRegistry.cpp \
+	third_party/WebKit/Source/origin/SecurityOrigin.cpp \
+	third_party/WebKit/Source/origin/SecurityPolicy.cpp
+
+
+# Flags passed to both C and C++ files.
+MY_CFLAGS := \
+	--param=ssp-buffer-size=4 \
+	-fno-exceptions \
+	-fno-strict-aliasing \
+	-Wno-unused-parameter \
+	-Wno-missing-field-initializers \
+	-fvisibility=hidden \
+	-pipe \
+	-fPIC \
+	-Wno-format \
+	-m32 \
+	-mmmx \
+	-march=pentium4 \
+	-msse2 \
+	-mfpmath=sse \
+	-fuse-ld=gold \
+	-ffunction-sections \
+	-funwind-tables \
+	-g \
+	-fno-short-enums \
+	-finline-limit=64 \
+	-Wa,--noexecstack \
+	-U_FORTIFY_SOURCE \
+	-Wno-extra \
+	-Wno-ignored-qualifiers \
+	-Wno-type-limits \
+	-Wno-address \
+	-Wno-format-security \
+	-Wno-return-type \
+	-Wno-sequence-point \
+	-fno-stack-protector \
+	-Os \
+	-g \
+	-fomit-frame-pointer \
+	-fdata-sections \
+	-ffunction-sections
+
+MY_CFLAGS_C :=
+
+MY_DEFS := \
+	'-D_FILE_OFFSET_BITS=64' \
+	'-DUSE_LINUX_BREAKPAD' \
+	'-DNO_TCMALLOC' \
+	'-DDISABLE_NACL' \
+	'-DCHROMIUM_BUILD' \
+	'-DUSE_LIBJPEG_TURBO=1' \
+	'-DUSE_PROPRIETARY_CODECS' \
+	'-DENABLE_GPU=1' \
+	'-DUSE_OPENSSL=1' \
+	'-DENABLE_EGLIMAGE=1' \
+	'-DENABLE_LANGUAGE_DETECTION=1' \
+	'-DWEBKIT_IMPLEMENTATION=1' \
+	'-DENABLE_3D_PLUGIN=1' \
+	'-DENABLE_BATTERY_STATUS=0' \
+	'-DENABLE_CANVAS_USES_MAILBOX=0' \
+	'-DENABLE_CSS3_TEXT=0' \
+	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
+	'-DENABLE_CSS_EXCLUSIONS=1' \
+	'-DENABLE_CSS_REGIONS=1' \
+	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
+	'-DENABLE_ENCRYPTED_MEDIA=1' \
+	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
+	'-DENABLE_SVG=1' \
+	'-DENABLE_SVG_FONTS=1' \
+	'-DENABLE_TOUCH_ICON_LOADING=1' \
+	'-DENABLE_WEBGL=1' \
+	'-DENABLE_XHR_TIMEOUT=0' \
+	'-DWTF_USE_BUILTIN_UTF8_CODEC=1' \
+	'-DWTF_USE_WEBKIT_IMAGE_DECODERS=1' \
+	'-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \
+	'-DENABLE_CALENDAR_PICKER=0' \
+	'-DENABLE_DATALIST_ELEMENT=0' \
+	'-DENABLE_FAST_MOBILE_SCROLLING=1' \
+	'-DENABLE_INPUT_SPEECH=0' \
+	'-DENABLE_INPUT_TYPE_COLOR=0' \
+	'-DENABLE_LEGACY_NOTIFICATIONS=0' \
+	'-DENABLE_MEDIA_CAPTURE=1' \
+	'-DENABLE_NOTIFICATIONS=0' \
+	'-DENABLE_ORIENTATION_EVENTS=1' \
+	'-DENABLE_PAGE_POPUP=0' \
+	'-DENABLE_PRINTING=0' \
+	'-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \
+	'-DWTF_USE_NATIVE_FULLSCREEN_VIDEO=1' \
+	'-DENABLE_8BIT_TEXTRUN=1' \
+	'-DENABLE_BINDING_INTEGRITY=1' \
+	'-DENABLE_OPENTYPE_VERTICAL=1' \
+	'-DWTF_USE_HARFBUZZ=1' \
+	'-DU_USING_ICU_NAMESPACE=0' \
+	'-DANDROID' \
+	'-D__GNU_SOURCE=1' \
+	'-DUSE_STLPORT=1' \
+	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
+	'-DCHROME_BUILD_ID=""' \
+	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
+	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
+	'-D_DEBUG'
+
+LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS)
+
+# Include paths placed before CFLAGS/CPPFLAGS
+LOCAL_C_INCLUDES := \
+	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \
+	$(LOCAL_PATH)/third_party/WebKit/Source \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/common \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/i18n \
+	$(LOCAL_PATH) \
+	$(GYP_ABS_ANDROID_TOP_DIR)/frameworks/wilhelm/include \
+	$(GYP_ABS_ANDROID_TOP_DIR)/bionic \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/stlport/stlport
+
+LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES)
+
+# Flags passed to only C++ (and not C) files.
+LOCAL_CPPFLAGS := \
+	-fno-rtti \
+	-fno-threadsafe-statics \
+	-fvisibility-inlines-hidden \
+	-Wno-c++0x-compat \
+	-Wno-deprecated \
+	-Wno-error=c++0x-compat \
+	-Wno-non-virtual-dtor \
+	-Wno-sign-promo \
+	-Wno-non-virtual-dtor
+
+### Rules for final target.
+
+LOCAL_LDFLAGS := \
+	-Wl,-z,now \
+	-Wl,-z,relro \
+	-Wl,-z,noexecstack \
+	-fPIC \
+	-m32 \
+	-fuse-ld=gold \
+	-nostdlib \
+	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
+	-Wl,--gc-sections \
+	-Wl,-O1 \
+	-Wl,--as-needed
+
+
+LOCAL_STATIC_LIBRARIES :=
+
+# Enable grouping to fix circular references
+LOCAL_GROUP_STATIC_LIBRARIES := true
+
+LOCAL_SHARED_LIBRARIES := \
+	libstlport \
+	libdl
+
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_origin_origin_gyp
+
+# Alias gyp target name.
+.PHONY: origin
+origin: third_party_WebKit_Source_origin_origin_gyp
+
+include $(BUILD_STATIC_LIBRARY)
diff --git a/Source/origin/origin.target.linux-arm.mk b/Source/origin/origin.target.linux-arm.mk
new file mode 100644
index 0000000..8ab3892
--- /dev/null
+++ b/Source/origin/origin.target.linux-arm.mk
@@ -0,0 +1,196 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES
+LOCAL_MODULE := third_party_WebKit_Source_origin_origin_gyp
+LOCAL_MODULE_SUFFIX := .a
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES := \
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp
+
+GYP_GENERATED_OUTPUTS :=
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+LOCAL_GENERATED_SOURCES :=
+
+GYP_COPIED_SOURCE_ORIGIN_DIRS :=
+
+LOCAL_SRC_FILES := \
+	third_party/WebKit/Source/origin/KURL.cpp \
+	third_party/WebKit/Source/origin/KURLGoogle.cpp \
+	third_party/WebKit/Source/origin/OriginAccessEntry.cpp \
+	third_party/WebKit/Source/origin/SchemeRegistry.cpp \
+	third_party/WebKit/Source/origin/SecurityOrigin.cpp \
+	third_party/WebKit/Source/origin/SecurityPolicy.cpp
+
+
+# Flags passed to both C and C++ files.
+MY_CFLAGS := \
+	-fstack-protector \
+	--param=ssp-buffer-size=4 \
+	-fno-exceptions \
+	-fno-strict-aliasing \
+	-Wno-unused-parameter \
+	-Wno-missing-field-initializers \
+	-fvisibility=hidden \
+	-pipe \
+	-fPIC \
+	-Wno-format \
+	-fno-tree-sra \
+	-fuse-ld=gold \
+	-Wno-psabi \
+	-ffunction-sections \
+	-funwind-tables \
+	-g \
+	-fstack-protector \
+	-fno-short-enums \
+	-finline-limit=64 \
+	-Wa,--noexecstack \
+	-U_FORTIFY_SOURCE \
+	-Wno-extra \
+	-Wno-ignored-qualifiers \
+	-Wno-type-limits \
+	-Wno-address \
+	-Wno-format-security \
+	-Wno-return-type \
+	-Wno-sequence-point \
+	-Os \
+	-g \
+	-fomit-frame-pointer \
+	-fdata-sections \
+	-ffunction-sections
+
+MY_CFLAGS_C :=
+
+MY_DEFS := \
+	'-D_FILE_OFFSET_BITS=64' \
+	'-DUSE_LINUX_BREAKPAD' \
+	'-DNO_TCMALLOC' \
+	'-DDISABLE_NACL' \
+	'-DCHROMIUM_BUILD' \
+	'-DUSE_LIBJPEG_TURBO=1' \
+	'-DUSE_PROPRIETARY_CODECS' \
+	'-DENABLE_GPU=1' \
+	'-DUSE_OPENSSL=1' \
+	'-DENABLE_EGLIMAGE=1' \
+	'-DENABLE_LANGUAGE_DETECTION=1' \
+	'-DWEBKIT_IMPLEMENTATION=1' \
+	'-DENABLE_3D_PLUGIN=1' \
+	'-DENABLE_BATTERY_STATUS=0' \
+	'-DENABLE_CANVAS_USES_MAILBOX=0' \
+	'-DENABLE_CSS3_TEXT=0' \
+	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
+	'-DENABLE_CSS_EXCLUSIONS=1' \
+	'-DENABLE_CSS_REGIONS=1' \
+	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
+	'-DENABLE_ENCRYPTED_MEDIA=1' \
+	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
+	'-DENABLE_SVG=1' \
+	'-DENABLE_SVG_FONTS=1' \
+	'-DENABLE_TOUCH_ICON_LOADING=1' \
+	'-DENABLE_WEBGL=1' \
+	'-DENABLE_XHR_TIMEOUT=0' \
+	'-DWTF_USE_BUILTIN_UTF8_CODEC=1' \
+	'-DWTF_USE_WEBKIT_IMAGE_DECODERS=1' \
+	'-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \
+	'-DENABLE_CALENDAR_PICKER=0' \
+	'-DENABLE_DATALIST_ELEMENT=0' \
+	'-DENABLE_FAST_MOBILE_SCROLLING=1' \
+	'-DENABLE_INPUT_SPEECH=0' \
+	'-DENABLE_INPUT_TYPE_COLOR=0' \
+	'-DENABLE_LEGACY_NOTIFICATIONS=0' \
+	'-DENABLE_MEDIA_CAPTURE=1' \
+	'-DENABLE_NOTIFICATIONS=0' \
+	'-DENABLE_ORIENTATION_EVENTS=1' \
+	'-DENABLE_PAGE_POPUP=0' \
+	'-DENABLE_PRINTING=0' \
+	'-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \
+	'-DWTF_USE_NATIVE_FULLSCREEN_VIDEO=1' \
+	'-DENABLE_8BIT_TEXTRUN=1' \
+	'-DENABLE_BINDING_INTEGRITY=1' \
+	'-DENABLE_OPENTYPE_VERTICAL=1' \
+	'-DWTF_USE_HARFBUZZ=1' \
+	'-DU_USING_ICU_NAMESPACE=0' \
+	'-DANDROID' \
+	'-D__GNU_SOURCE=1' \
+	'-DUSE_STLPORT=1' \
+	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
+	'-DCHROME_BUILD_ID=""' \
+	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
+	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
+	'-D_DEBUG'
+
+LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS)
+
+# Include paths placed before CFLAGS/CPPFLAGS
+LOCAL_C_INCLUDES := \
+	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \
+	$(LOCAL_PATH)/third_party/WebKit/Source \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/common \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/i18n \
+	$(LOCAL_PATH) \
+	$(GYP_ABS_ANDROID_TOP_DIR)/frameworks/wilhelm/include \
+	$(GYP_ABS_ANDROID_TOP_DIR)/bionic \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/stlport/stlport
+
+LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES)
+
+# Flags passed to only C++ (and not C) files.
+LOCAL_CPPFLAGS := \
+	-fno-rtti \
+	-fno-threadsafe-statics \
+	-fvisibility-inlines-hidden \
+	-Wno-c++0x-compat \
+	-Wno-deprecated \
+	-Wno-abi \
+	-Wno-error=c++0x-compat \
+	-Wno-non-virtual-dtor \
+	-Wno-sign-promo \
+	-Wno-non-virtual-dtor
+
+### Rules for final target.
+
+LOCAL_LDFLAGS := \
+	-Wl,-z,now \
+	-Wl,-z,relro \
+	-Wl,-z,noexecstack \
+	-fPIC \
+	-Wl,-z,relro \
+	-Wl,-z,now \
+	-fuse-ld=gold \
+	-nostdlib \
+	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
+	-Wl,--icf=safe \
+	-Wl,--gc-sections \
+	-Wl,-O1 \
+	-Wl,--as-needed
+
+
+LOCAL_STATIC_LIBRARIES :=
+
+# Enable grouping to fix circular references
+LOCAL_GROUP_STATIC_LIBRARIES := true
+
+LOCAL_SHARED_LIBRARIES := \
+	libstlport \
+	libdl
+
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_origin_origin_gyp
+
+# Alias gyp target name.
+.PHONY: origin
+origin: third_party_WebKit_Source_origin_origin_gyp
+
+include $(BUILD_STATIC_LIBRARY)
diff --git a/Source/origin/origin.target.linux-x86.mk b/Source/origin/origin.target.linux-x86.mk
new file mode 100644
index 0000000..d25df46
--- /dev/null
+++ b/Source/origin/origin.target.linux-x86.mk
@@ -0,0 +1,195 @@
+# This file is generated by gyp; do not edit.
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_CLASS := STATIC_LIBRARIES
+LOCAL_MODULE := third_party_WebKit_Source_origin_origin_gyp
+LOCAL_MODULE_SUFFIX := .a
+LOCAL_MODULE_TAGS := optional
+gyp_intermediate_dir := $(call local-intermediates-dir)
+gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
+
+# Make sure our deps are built first.
+GYP_TARGET_DEPENDENCIES := \
+	$(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp
+
+GYP_GENERATED_OUTPUTS :=
+
+# Make sure our deps and generated files are built first.
+LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
+
+LOCAL_GENERATED_SOURCES :=
+
+GYP_COPIED_SOURCE_ORIGIN_DIRS :=
+
+LOCAL_SRC_FILES := \
+	third_party/WebKit/Source/origin/KURL.cpp \
+	third_party/WebKit/Source/origin/KURLGoogle.cpp \
+	third_party/WebKit/Source/origin/OriginAccessEntry.cpp \
+	third_party/WebKit/Source/origin/SchemeRegistry.cpp \
+	third_party/WebKit/Source/origin/SecurityOrigin.cpp \
+	third_party/WebKit/Source/origin/SecurityPolicy.cpp
+
+
+# Flags passed to both C and C++ files.
+MY_CFLAGS := \
+	--param=ssp-buffer-size=4 \
+	-fno-exceptions \
+	-fno-strict-aliasing \
+	-Wno-unused-parameter \
+	-Wno-missing-field-initializers \
+	-fvisibility=hidden \
+	-pipe \
+	-fPIC \
+	-Wno-format \
+	-m32 \
+	-mmmx \
+	-march=pentium4 \
+	-msse2 \
+	-mfpmath=sse \
+	-fuse-ld=gold \
+	-ffunction-sections \
+	-funwind-tables \
+	-g \
+	-fno-short-enums \
+	-finline-limit=64 \
+	-Wa,--noexecstack \
+	-U_FORTIFY_SOURCE \
+	-Wno-extra \
+	-Wno-ignored-qualifiers \
+	-Wno-type-limits \
+	-Wno-address \
+	-Wno-format-security \
+	-Wno-return-type \
+	-Wno-sequence-point \
+	-fno-stack-protector \
+	-Os \
+	-g \
+	-fomit-frame-pointer \
+	-fdata-sections \
+	-ffunction-sections
+
+MY_CFLAGS_C :=
+
+MY_DEFS := \
+	'-D_FILE_OFFSET_BITS=64' \
+	'-DUSE_LINUX_BREAKPAD' \
+	'-DNO_TCMALLOC' \
+	'-DDISABLE_NACL' \
+	'-DCHROMIUM_BUILD' \
+	'-DUSE_LIBJPEG_TURBO=1' \
+	'-DUSE_PROPRIETARY_CODECS' \
+	'-DENABLE_GPU=1' \
+	'-DUSE_OPENSSL=1' \
+	'-DENABLE_EGLIMAGE=1' \
+	'-DENABLE_LANGUAGE_DETECTION=1' \
+	'-DWEBKIT_IMPLEMENTATION=1' \
+	'-DENABLE_3D_PLUGIN=1' \
+	'-DENABLE_BATTERY_STATUS=0' \
+	'-DENABLE_CANVAS_USES_MAILBOX=0' \
+	'-DENABLE_CSS3_TEXT=0' \
+	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
+	'-DENABLE_CSS_EXCLUSIONS=1' \
+	'-DENABLE_CSS_REGIONS=1' \
+	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
+	'-DENABLE_ENCRYPTED_MEDIA=1' \
+	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
+	'-DENABLE_SVG=1' \
+	'-DENABLE_SVG_FONTS=1' \
+	'-DENABLE_TOUCH_ICON_LOADING=1' \
+	'-DENABLE_WEBGL=1' \
+	'-DENABLE_XHR_TIMEOUT=0' \
+	'-DWTF_USE_BUILTIN_UTF8_CODEC=1' \
+	'-DWTF_USE_WEBKIT_IMAGE_DECODERS=1' \
+	'-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \
+	'-DENABLE_CALENDAR_PICKER=0' \
+	'-DENABLE_DATALIST_ELEMENT=0' \
+	'-DENABLE_FAST_MOBILE_SCROLLING=1' \
+	'-DENABLE_INPUT_SPEECH=0' \
+	'-DENABLE_INPUT_TYPE_COLOR=0' \
+	'-DENABLE_LEGACY_NOTIFICATIONS=0' \
+	'-DENABLE_MEDIA_CAPTURE=1' \
+	'-DENABLE_NOTIFICATIONS=0' \
+	'-DENABLE_ORIENTATION_EVENTS=1' \
+	'-DENABLE_PAGE_POPUP=0' \
+	'-DENABLE_PRINTING=0' \
+	'-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \
+	'-DWTF_USE_NATIVE_FULLSCREEN_VIDEO=1' \
+	'-DENABLE_8BIT_TEXTRUN=1' \
+	'-DENABLE_BINDING_INTEGRITY=1' \
+	'-DENABLE_OPENTYPE_VERTICAL=1' \
+	'-DWTF_USE_HARFBUZZ=1' \
+	'-DU_USING_ICU_NAMESPACE=0' \
+	'-DANDROID' \
+	'-D__GNU_SOURCE=1' \
+	'-DUSE_STLPORT=1' \
+	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
+	'-DCHROME_BUILD_ID=""' \
+	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
+	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
+	'-D_DEBUG'
+
+LOCAL_CFLAGS := $(MY_CFLAGS_C) $(MY_CFLAGS) $(MY_DEFS)
+
+# Include paths placed before CFLAGS/CPPFLAGS
+LOCAL_C_INCLUDES := \
+	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
+	$(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \
+	$(LOCAL_PATH)/third_party/WebKit/Source \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/common \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/icu4c/i18n \
+	$(LOCAL_PATH) \
+	$(GYP_ABS_ANDROID_TOP_DIR)/frameworks/wilhelm/include \
+	$(GYP_ABS_ANDROID_TOP_DIR)/bionic \
+	$(GYP_ABS_ANDROID_TOP_DIR)/external/stlport/stlport
+
+LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES)
+
+# Flags passed to only C++ (and not C) files.
+LOCAL_CPPFLAGS := \
+	-fno-rtti \
+	-fno-threadsafe-statics \
+	-fvisibility-inlines-hidden \
+	-Wno-c++0x-compat \
+	-Wno-deprecated \
+	-Wno-error=c++0x-compat \
+	-Wno-non-virtual-dtor \
+	-Wno-sign-promo \
+	-Wno-non-virtual-dtor
+
+### Rules for final target.
+
+LOCAL_LDFLAGS := \
+	-Wl,-z,now \
+	-Wl,-z,relro \
+	-Wl,-z,noexecstack \
+	-fPIC \
+	-m32 \
+	-fuse-ld=gold \
+	-nostdlib \
+	-Wl,--no-undefined \
+	-Wl,--exclude-libs=ALL \
+	-Wl,--gc-sections \
+	-Wl,-O1 \
+	-Wl,--as-needed
+
+
+LOCAL_STATIC_LIBRARIES :=
+
+# Enable grouping to fix circular references
+LOCAL_GROUP_STATIC_LIBRARIES := true
+
+LOCAL_SHARED_LIBRARIES := \
+	libstlport \
+	libdl
+
+# Add target alias to "gyp_all_modules" target.
+.PHONY: gyp_all_modules
+gyp_all_modules: third_party_WebKit_Source_origin_origin_gyp
+
+# Alias gyp target name.
+.PHONY: origin
+origin: third_party_WebKit_Source_origin_origin_gyp
+
+include $(BUILD_STATIC_LIBRARY)
diff --git a/Source/wtf/ArrayBuffer.cpp b/Source/wtf/ArrayBuffer.cpp
index 45cfa1d..c256e0e 100644
--- a/Source/wtf/ArrayBuffer.cpp
+++ b/Source/wtf/ArrayBuffer.cpp
@@ -24,12 +24,13 @@
  */
 
 #include "config.h"
-#include "ArrayBuffer.h"
+#include "wtf/ArrayBuffer.h"
 
-#include "ArrayBufferView.h"
-
-#include <wtf/RefPtr.h>
-#include <wtf/Vector.h>
+#include "wtf/ArrayBufferContents.h"
+#include "wtf/ArrayBufferDeallocationObserver.h"
+#include "wtf/ArrayBufferView.h"
+#include "wtf/RefPtr.h"
+#include "wtf/Vector.h"
 
 namespace WTF {
 
diff --git a/Source/wtf/ArrayBuffer.h b/Source/wtf/ArrayBuffer.h
index 7df3057..9e01356 100644
--- a/Source/wtf/ArrayBuffer.h
+++ b/Source/wtf/ArrayBuffer.h
@@ -26,73 +26,18 @@
 #ifndef ArrayBuffer_h
 #define ArrayBuffer_h
 
-#include <wtf/HashSet.h>
-#include <wtf/PassRefPtr.h>
-#include <wtf/RefCounted.h>
-#include <wtf/Vector.h>
+#include "wtf/ArrayBufferContents.h"
+#include "wtf/ArrayBufferDeallocationObserver.h"
+#include "wtf/HashSet.h"
+#include "wtf/PassRefPtr.h"
+#include "wtf/RefCounted.h"
+#include "wtf/Vector.h"
 
 namespace WTF {
 
 class ArrayBuffer;
 class ArrayBufferView;
 
-// The current implementation assumes that the instance of this class is a
-// singleton living for the entire process's lifetime.
-class ArrayBufferDeallocationObserver {
-public:
-    virtual void ArrayBufferDeallocated(unsigned sizeInBytes) = 0;
-};
-
-
-class ArrayBufferContents {
-    WTF_MAKE_NONCOPYABLE(ArrayBufferContents);
-public:
-    ArrayBufferContents() 
-        : m_data(0)
-        , m_sizeInBytes(0)
-        , m_deallocationObserver(0)
-    { }
-
-    inline ~ArrayBufferContents();
-
-    void* data() { return m_data; }
-    unsigned sizeInBytes() { return m_sizeInBytes; }
-
-private:
-    ArrayBufferContents(void* data, unsigned sizeInBytes) 
-        : m_data(data)
-        , m_sizeInBytes(sizeInBytes)
-        , m_deallocationObserver(0)
-    { }
-
-    friend class ArrayBuffer;
-
-    enum InitializationPolicy {
-        ZeroInitialize,
-        DontInitialize
-    };
-
-    static inline void tryAllocate(unsigned numElements, unsigned elementByteSize, InitializationPolicy, ArrayBufferContents&);
-    void transfer(ArrayBufferContents& other)
-    {
-        ASSERT(!other.m_data);
-        other.m_data = m_data;
-        other.m_sizeInBytes = m_sizeInBytes;
-        m_data = 0;
-        m_sizeInBytes = 0;
-        // Notify the current V8 isolate that the buffer is gone.
-        if (m_deallocationObserver)
-            m_deallocationObserver->ArrayBufferDeallocated(other.m_sizeInBytes);
-        ASSERT(!other.m_deallocationObserver);
-        m_deallocationObserver = 0;
-    }
-
-    void* m_data;
-    unsigned m_sizeInBytes;
-
-    ArrayBufferDeallocationObserver* m_deallocationObserver;
-};
-
 class ArrayBuffer : public RefCounted<ArrayBuffer> {
 public:
     static inline PassRefPtr<ArrayBuffer> create(unsigned numElements, unsigned elementByteSize);
@@ -231,41 +176,6 @@
     return clampValue(index, 0, currentLength);
 }
 
-void ArrayBufferContents::tryAllocate(unsigned numElements, unsigned elementByteSize, ArrayBufferContents::InitializationPolicy policy, ArrayBufferContents& result)
-{
-    // Do not allow 32-bit overflow of the total size.
-    // FIXME: Why not? The tryFastCalloc function already checks its arguments,
-    // and will fail if there is any overflow, so why should we include a
-    // redudant unnecessarily restrictive check here?
-    if (numElements) {
-        unsigned totalSize = numElements * elementByteSize;
-        if (totalSize / numElements != elementByteSize) {
-            result.m_data = 0;
-            return;
-        }
-    }
-    bool allocationSucceeded = false;
-    if (policy == ZeroInitialize)
-        allocationSucceeded = WTF::tryFastCalloc(numElements, elementByteSize).getValue(result.m_data);
-    else {
-        ASSERT(policy == DontInitialize);
-        allocationSucceeded = WTF::tryFastMalloc(numElements * elementByteSize).getValue(result.m_data);
-    }
-
-    if (allocationSucceeded) {
-        result.m_sizeInBytes = numElements * elementByteSize;
-        return;
-    }
-    result.m_data = 0;
-}
-
-ArrayBufferContents::~ArrayBufferContents()
-{
-    if (m_deallocationObserver)
-        m_deallocationObserver->ArrayBufferDeallocated(m_sizeInBytes);
-    WTF::fastFree(m_data);
-}
-
 } // namespace WTF
 
 using WTF::ArrayBuffer;
diff --git a/Source/wtf/ArrayBufferContents.cpp b/Source/wtf/ArrayBufferContents.cpp
new file mode 100644
index 0000000..12664b1
--- /dev/null
+++ b/Source/wtf/ArrayBufferContents.cpp
@@ -0,0 +1,69 @@
+/*
+ * Copyright (C) 2009 Apple Inc. All rights reserved.
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "config.h"
+#include "wtf/ArrayBufferContents.h"
+
+#include "wtf/ArrayBufferDeallocationObserver.h"
+
+namespace WTF {
+
+void ArrayBufferContents::tryAllocate(unsigned numElements, unsigned elementByteSize, ArrayBufferContents::InitializationPolicy policy, ArrayBufferContents& result)
+{
+    // Do not allow 32-bit overflow of the total size.
+    // FIXME: Why not? The tryFastCalloc function already checks its arguments,
+    // and will fail if there is any overflow, so why should we include a
+    // redudant unnecessarily restrictive check here?
+    if (numElements) {
+        unsigned totalSize = numElements * elementByteSize;
+        if (totalSize / numElements != elementByteSize) {
+            result.m_data = 0;
+            return;
+        }
+    }
+    bool allocationSucceeded = false;
+    if (policy == ZeroInitialize)
+        allocationSucceeded = WTF::tryFastCalloc(numElements, elementByteSize).getValue(result.m_data);
+    else {
+        ASSERT(policy == DontInitialize);
+        allocationSucceeded = WTF::tryFastMalloc(numElements * elementByteSize).getValue(result.m_data);
+    }
+
+    if (allocationSucceeded) {
+        result.m_sizeInBytes = numElements * elementByteSize;
+        return;
+    }
+    result.m_data = 0;
+}
+
+ArrayBufferContents::~ArrayBufferContents()
+{
+    if (m_deallocationObserver)
+        m_deallocationObserver->ArrayBufferDeallocated(m_sizeInBytes);
+    WTF::fastFree(m_data);
+}
+
+} // namespace WTF
diff --git a/Source/wtf/ArrayBufferContents.h b/Source/wtf/ArrayBufferContents.h
new file mode 100644
index 0000000..7d880f8
--- /dev/null
+++ b/Source/wtf/ArrayBufferContents.h
@@ -0,0 +1,86 @@
+/*
+ * Copyright (C) 2009 Apple Inc. All rights reserved.
+ * Copyright (C) 2013 Google Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef ArrayBufferContents_h
+#define ArrayBufferContents_h
+
+#include "wtf/ArrayBufferDeallocationObserver.h"
+#include "wtf/Noncopyable.h"
+
+namespace WTF {
+
+class ArrayBufferContents {
+    WTF_MAKE_NONCOPYABLE(ArrayBufferContents);
+public:
+    ArrayBufferContents()
+        : m_data(0)
+        , m_sizeInBytes(0)
+        , m_deallocationObserver(0)
+    { }
+
+    ~ArrayBufferContents();
+
+    void* data() { return m_data; }
+    unsigned sizeInBytes() { return m_sizeInBytes; }
+
+private:
+    ArrayBufferContents(void* data, unsigned sizeInBytes)
+        : m_data(data)
+        , m_sizeInBytes(sizeInBytes)
+        , m_deallocationObserver(0)
+    { }
+
+    friend class ArrayBuffer;
+
+    enum InitializationPolicy {
+        ZeroInitialize,
+        DontInitialize
+    };
+
+    static void tryAllocate(unsigned numElements, unsigned elementByteSize, InitializationPolicy, ArrayBufferContents&);
+    void transfer(ArrayBufferContents& other)
+    {
+        ASSERT(!other.m_data);
+        other.m_data = m_data;
+        other.m_sizeInBytes = m_sizeInBytes;
+        m_data = 0;
+        m_sizeInBytes = 0;
+        // Notify the current V8 isolate that the buffer is gone.
+        if (m_deallocationObserver)
+            m_deallocationObserver->ArrayBufferDeallocated(other.m_sizeInBytes);
+        ASSERT(!other.m_deallocationObserver);
+        m_deallocationObserver = 0;
+    }
+
+    void* m_data;
+    unsigned m_sizeInBytes;
+
+    ArrayBufferDeallocationObserver* m_deallocationObserver;
+};
+
+} // namespace WTF
+
+#endif // ArrayBufferContents_h
diff --git a/Source/modules/websockets/DOMWindowWebSocket.idl b/Source/wtf/ArrayBufferDeallocationObserver.h
similarity index 70%
copy from Source/modules/websockets/DOMWindowWebSocket.idl
copy to Source/wtf/ArrayBufferDeallocationObserver.h
index c8d2d64..f75d729 100644
--- a/Source/modules/websockets/DOMWindowWebSocket.idl
+++ b/Source/wtf/ArrayBufferDeallocationObserver.h
@@ -1,6 +1,6 @@
 /*
- * Copyright (C) 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- * Copyright (C) 2011 Google Inc. All rights reserved.
+ * Copyright (C) 2009 Apple Inc. All rights reserved.
+ * Copyright (C) 2013 Google Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -24,8 +24,18 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-partial interface DOMWindow {
-    attribute CloseEventConstructor CloseEvent;
-    attribute WebSocketConstructor WebSocket; // Usable with the new operator
+#ifndef ArrayBufferDeallocationObserver_h
+#define ArrayBufferDeallocationObserver_h
+
+namespace WTF {
+
+// The current implementation assumes that the instance of this class is a
+// singleton living for the entire process's lifetime.
+class ArrayBufferDeallocationObserver {
+public:
+    virtual void ArrayBufferDeallocated(unsigned sizeInBytes) = 0;
 };
 
+} // namespace WTF
+
+#endif // ArrayBufferDeallocationObserver_h
diff --git a/Source/wtf/CheckedBoolean.h b/Source/wtf/CheckedBoolean.h
deleted file mode 100644
index c65c70e..0000000
--- a/Source/wtf/CheckedBoolean.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (C) 2011 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- */
-
-#ifndef CheckedBoolean_h
-#define CheckedBoolean_h
-
-#include <wtf/Assertions.h>
-
-class CheckedBoolean {
-public:
-    CheckedBoolean(bool value)
-    : m_value(value)
-#if !ASSERT_DISABLED
-    , m_checked(false)
-#endif
-    {
-    }
-    
-    ~CheckedBoolean()
-    {
-        ASSERT(m_checked);
-    }
-    
-    operator bool()
-    {
-#if !ASSERT_DISABLED
-        m_checked = true;
-#endif
-        return m_value;
-    }
-    
-private:
-    bool m_value;
-#if !ASSERT_DISABLED
-    bool m_checked;
-#endif
-};
-
-#endif
diff --git a/Source/wtf/HashTraits.h b/Source/wtf/HashTraits.h
index 69df8b7..3739e02 100644
--- a/Source/wtf/HashTraits.h
+++ b/Source/wtf/HashTraits.h
@@ -78,12 +78,14 @@
         // Type for return value of functions that transfer ownership, such as take. 
         typedef T PassOutType;
         static PassOutType passOut(const T& value) { return value; }
+        static T& passOut(T& value) { return value; } // Overloaded to avoid copying of non-temporary values.
 
         // Type for return value of functions that do not transfer ownership, such as get.
         // FIXME: We could change this type to const T& for better performance if we figured out
         // a way to handle the return value from emptyValue, which is a temporary.
         typedef T PeekType;
         static PeekType peek(const T& value) { return value; }
+        static T& peek(T& value) { return value; } // Overloaded to avoid copying of non-temporary values.
     };
 
     template<typename T> struct HashTraits : GenericHashTraits<T> { };
@@ -149,8 +151,10 @@
 
         typedef PassRefPtr<P> PassOutType;
         static PassRefPtr<P> passOut(RefPtr<P>& value) { return value.release(); }
-        // FIXME: We should consider changing PeekType to a raw pointer for better performance,
-        // but then callers won't need to call get; doing so will require updating many call sites.
+
+        typedef P* PeekType;
+        static PeekType peek(const RefPtr<P>& value) { return value.get(); }
+        static PeekType peek(P* value) { return value; }
     };
 
     template<> struct HashTraits<String> : SimpleClassHashTraits<String> {
diff --git a/Source/wtf/PrintStream.cpp b/Source/wtf/PrintStream.cpp
index c6123e1..d0cd407 100644
--- a/Source/wtf/PrintStream.cpp
+++ b/Source/wtf/PrintStream.cpp
@@ -110,11 +110,6 @@
     out.printf("%lf", value);
 }
 
-void printInternal(PrintStream& out, RawPointer value)
-{
-    out.printf("%p", value.value());
-}
-
 void dumpCharacter(PrintStream& out, char value)
 {
     out.printf("%c", value);
diff --git a/Source/wtf/PrintStream.h b/Source/wtf/PrintStream.h
index 9813782..d0079ac 100644
--- a/Source/wtf/PrintStream.h
+++ b/Source/wtf/PrintStream.h
@@ -30,7 +30,6 @@
 #include <wtf/FastAllocBase.h>
 #include <wtf/Noncopyable.h>
 #include <wtf/Platform.h>
-#include <wtf/RawPointer.h>
 #include <wtf/StdLibExtras.h>
 
 namespace WTF {
@@ -223,7 +222,6 @@
 void printInternal(PrintStream&, unsigned long long);
 void printInternal(PrintStream&, float);
 void printInternal(PrintStream&, double);
-void printInternal(PrintStream&, RawPointer);
 
 template<typename T>
 void printInternal(PrintStream& out, const T& value)
diff --git a/Source/wtf/StackBounds.cpp b/Source/wtf/StackBounds.cpp
deleted file mode 100644
index 9c40ba1..0000000
--- a/Source/wtf/StackBounds.cpp
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
- *  Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
- *  Copyright (C) 2007 Eric Seidel <eric@webkit.org>
- *
- *  This library is free software; you can redistribute it and/or
- *  modify it under the terms of the GNU Lesser General Public
- *  License as published by the Free Software Foundation; either
- *  version 2 of the License, or (at your option) any later version.
- *
- *  This library is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *  Lesser General Public License for more details.
- *
- *  You should have received a copy of the GNU Lesser General Public
- *  License along with this library; if not, write to the Free Software
- *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- *
- */
-
-#include "config.h"
-#include "StackBounds.h"
-
-#if OS(DARWIN)
-
-#include <mach/task.h>
-#include <mach/thread_act.h>
-#include <pthread.h>
-
-#elif OS(WINDOWS)
-
-#include <windows.h>
-
-#elif OS(SOLARIS)
-
-#include <thread.h>
-
-#elif OS(UNIX)
-
-#include <pthread.h>
-#if HAVE(PTHREAD_NP_H)
-#include <pthread_np.h>
-#endif
-
-#endif
-
-namespace WTF {
-
-// Bug 26276 - Need a mechanism to determine stack extent
-//
-// These platforms should now be working correctly:
-//     DARWIN, UNIX
-// These platforms are not:
-//     WINDOWS, SOLARIS, OPENBSD
-//
-// FIXME: remove this! - this code unsafely guesses at stack sizes!
-#if OS(WINDOWS) || OS(SOLARIS) || OS(OPENBSD)
-// Based on the current limit used by the JSC parser, guess the stack size.
-static const ptrdiff_t estimatedStackSize = 128 * sizeof(void*) * 1024;
-// This method assumes the stack is growing downwards.
-static void* estimateStackBound(void* origin)
-{
-    return static_cast<char*>(origin) - estimatedStackSize;
-}
-#endif
-
-#if OS(DARWIN)
-
-void StackBounds::initialize()
-{
-    pthread_t thread = pthread_self();
-    m_origin = pthread_get_stackaddr_np(thread);
-    m_bound = static_cast<char*>(m_origin) - pthread_get_stacksize_np(thread);
-}
-
-#elif OS(SOLARIS)
-
-void StackBounds::initialize()
-{
-    stack_t s;
-    thr_stksegment(&s);
-    m_origin = s.ss_sp;
-    m_bound = estimateStackBound(m_origin);
-}
-
-#elif OS(OPENBSD)
-
-void StackBounds::initialize()
-{
-    pthread_t thread = pthread_self();
-    stack_t stack;
-    pthread_stackseg_np(thread, &stack);
-    m_origin = stack.ss_sp;
-    m_bound = estimateStackBound(m_origin);
-}
-
-#elif OS(UNIX)
-
-void StackBounds::initialize()
-{
-    void* stackBase = 0;
-    size_t stackSize = 0;
-
-    pthread_t thread = pthread_self();
-    pthread_attr_t sattr;
-    pthread_attr_init(&sattr);
-#if HAVE(PTHREAD_NP_H) || OS(NETBSD)
-    // e.g. on FreeBSD 5.4, neundorf@kde.org
-    pthread_attr_get_np(thread, &sattr);
-#else
-    // FIXME: this function is non-portable; other POSIX systems may have different np alternatives
-    pthread_getattr_np(thread, &sattr);
-#endif
-    int rc = pthread_attr_getstack(&sattr, &stackBase, &stackSize);
-    (void)rc; // FIXME: Deal with error code somehow? Seems fatal.
-    ASSERT(stackBase);
-    pthread_attr_destroy(&sattr);
-    m_bound = stackBase;
-    m_origin = static_cast<char*>(stackBase) + stackSize;
-}
-
-#elif OS(WINDOWS)
-
-void StackBounds::initialize()
-{
-#if CPU(X86) && COMPILER(MSVC)
-    // offset 0x18 from the FS segment register gives a pointer to
-    // the thread information block for the current thread
-    NT_TIB* pTib;
-    __asm {
-        MOV EAX, FS:[18h]
-        MOV pTib, EAX
-    }
-    m_origin = static_cast<void*>(pTib->StackBase);
-#elif CPU(X86) && COMPILER(GCC)
-    // offset 0x18 from the FS segment register gives a pointer to
-    // the thread information block for the current thread
-    NT_TIB* pTib;
-    asm ( "movl %%fs:0x18, %0\n"
-          : "=r" (pTib)
-        );
-    m_origin = static_cast<void*>(pTib->StackBase);
-#elif CPU(X86_64)
-    PNT_TIB64 pTib = reinterpret_cast<PNT_TIB64>(NtCurrentTeb());
-    m_origin = reinterpret_cast<void*>(pTib->StackBase);
-#else
-#error Need a way to get the stack bounds on this platform (Windows)
-#endif
-    // Looks like we should be able to get pTib->StackLimit
-    m_bound = estimateStackBound(m_origin);
-}
-
-#else
-#error Need a way to get the stack bounds on this platform
-#endif
-
-} // namespace WTF
diff --git a/Source/wtf/StackBounds.h b/Source/wtf/StackBounds.h
deleted file mode 100644
index f7e3d76..0000000
--- a/Source/wtf/StackBounds.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (C) 2010, 2013 Apple Inc. All Rights Reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
- *
- */
-
-#ifndef StackBounds_h
-#define StackBounds_h
-
-namespace WTF {
-
-class StackBounds {
-    // isSafeToRecurse() / recursionLimit() tests (by default)
-    // that we are at least this far from the end of the stack.
-    //
-    // This 64k number was picked because a sampling of stack usage differences
-    // between consecutive entries into one of the Interpreter::execute...()
-    // functions was seen to be as high as 27k. Hence, 64k is chosen as a
-    // conservative availability value that is not too large but comfortably
-    // exceeds 27k with some buffer for error.
-    const static size_t s_defaultAvailabilityDelta = 64 * 1024;
-
-public:
-    static StackBounds currentThreadStackBounds()
-    {
-        StackBounds bounds;
-        bounds.initialize();
-        bounds.checkConsistency();
-        return bounds;
-    }
-
-    bool isSafeToRecurse(size_t minAvailableDelta = s_defaultAvailabilityDelta) const
-    {
-        checkConsistency();
-        return current() >= recursionLimit(minAvailableDelta);
-    }
-
-    void* origin() const
-    {
-        ASSERT(m_origin);
-        return m_origin;
-    }
-
-    size_t size() const
-    {
-        return static_cast<char*>(m_origin) - static_cast<char*>(m_bound);
-    }
-
-private:
-    StackBounds()
-        : m_origin(0)
-        , m_bound(0)
-    {
-    }
-
-    void initialize();
-
-    void* current() const
-    {
-        checkConsistency();
-        void* currentPosition = &currentPosition;
-        return currentPosition;
-    }
-
-    void* recursionLimit(size_t minAvailableDelta = s_defaultAvailabilityDelta) const
-    {
-        checkConsistency();
-        return static_cast<char*>(m_bound) + minAvailableDelta;
-    }
-
-    void checkConsistency() const
-    {
-#if !ASSERT_DISABLED
-        void* currentPosition = &currentPosition;
-        ASSERT(m_origin != m_bound);
-        ASSERT(currentPosition < m_origin && currentPosition > m_bound);
-#endif
-    }
-
-    void* m_origin;
-    void* m_bound;
-
-    friend class StackStats;
-};
-
-} // namespace WTF
-
-using WTF::StackBounds;
-
-#endif
diff --git a/Source/wtf/WTFThreadData.cpp b/Source/wtf/WTFThreadData.cpp
index a671d73..738c40c 100644
--- a/Source/wtf/WTFThreadData.cpp
+++ b/Source/wtf/WTFThreadData.cpp
@@ -25,7 +25,9 @@
  */
 
 #include "config.h"
-#include "WTFThreadData.h"
+#include "wtf/WTFThreadData.h"
+
+#include "wtf/text/TextCodecICU.h"
 
 namespace WTF {
 
@@ -35,6 +37,7 @@
     : m_apiData(0)
     , m_atomicStringTable(0)
     , m_atomicStringTableDestructor(0)
+    , m_cachedConverterICU(adoptPtr(new ICUConverterWrapper))
 {
 }
 
diff --git a/Source/wtf/WTFThreadData.h b/Source/wtf/WTFThreadData.h
index faed664..52fa57b 100644
--- a/Source/wtf/WTFThreadData.h
+++ b/Source/wtf/WTFThreadData.h
@@ -30,7 +30,6 @@
 #include <wtf/HashMap.h>
 #include <wtf/HashSet.h>
 #include <wtf/Noncopyable.h>
-#include <wtf/StackBounds.h>
 #include <wtf/StackStats.h>
 #include <wtf/text/StringHash.h>
 #include <wtf/ThreadSpecific.h>
@@ -39,6 +38,7 @@
 namespace WTF {
 
 class AtomicStringTable;
+struct ICUConverterWrapper;
 
 typedef void (*AtomicStringTableDestructor)(AtomicStringTable*);
 
@@ -53,11 +53,14 @@
         return m_atomicStringTable;
     }
 
+    ICUConverterWrapper& cachedConverterICU() { return *m_cachedConverterICU; }
+
     void* m_apiData;
 
 private:
     AtomicStringTable* m_atomicStringTable;
     AtomicStringTableDestructor m_atomicStringTableDestructor;
+    OwnPtr<ICUConverterWrapper> m_cachedConverterICU;
 
     static ThreadSpecific<WTFThreadData>* staticData;
     friend WTFThreadData& wtfThreadData();
diff --git a/Source/core/platform/text/TextCodec.cpp b/Source/wtf/text/TextCodec.cpp
similarity index 93%
rename from Source/core/platform/text/TextCodec.cpp
rename to Source/wtf/text/TextCodec.cpp
index 4684c6a..3dedd35 100644
--- a/Source/core/platform/text/TextCodec.cpp
+++ b/Source/wtf/text/TextCodec.cpp
@@ -25,12 +25,12 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextCodec.h"
+#include "wtf/text/TextCodec.h"
 
-#include <wtf/StringExtras.h>
-#include <wtf/text/WTFString.h>
+#include "wtf/StringExtras.h"
+#include "wtf/text/WTFString.h"
 
-namespace WebCore {
+namespace WTF {
 
 TextCodec::~TextCodec()
 {
@@ -55,4 +55,4 @@
     return 0;
 }
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/wtf/text/TextCodec.h b/Source/wtf/text/TextCodec.h
new file mode 100644
index 0000000..f9ce4b2
--- /dev/null
+++ b/Source/wtf/text/TextCodec.h
@@ -0,0 +1,90 @@
+/*
+ * Copyright (C) 2004, 2006 Apple Computer, Inc.  All rights reserved.
+ * Copyright (C) 2006 Alexey Proskuryakov <ap@nypop.com>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#ifndef TextCodec_h
+#define TextCodec_h
+
+#include <memory>
+#include "wtf/Forward.h"
+#include "wtf/Noncopyable.h"
+#include "wtf/PassOwnPtr.h"
+#include "wtf/Vector.h"
+#include "wtf/text/WTFString.h"
+#include "wtf/unicode/Unicode.h"
+
+namespace WTF {
+
+class TextEncoding;
+
+// Specifies what will happen when a character is encountered that is
+// not encodable in the character set.
+enum UnencodableHandling {
+    // Substitutes the replacement character "?".
+    QuestionMarksForUnencodables,
+
+    // Encodes the character as an XML entity. For example, U+06DE
+    // would be "&#1758;" (0x6DE = 1758 in octal).
+    EntitiesForUnencodables,
+
+    // Encodes the character as en entity as above, but escaped
+    // non-alphanumeric characters. This is used in URLs.
+    // For example, U+6DE would be "%26%231758%3B".
+    URLEncodedEntitiesForUnencodables
+};
+
+typedef char UnencodableReplacementArray[32];
+
+class TextCodec {
+    WTF_MAKE_NONCOPYABLE(TextCodec); WTF_MAKE_FAST_ALLOCATED;
+public:
+    TextCodec() { }
+    virtual ~TextCodec();
+
+    String decode(const char* str, size_t length, bool flush = false)
+    {
+        bool ignored;
+        return decode(str, length, flush, false, ignored);
+    }
+    
+    virtual String decode(const char*, size_t length, bool flush, bool stopOnError, bool& sawError) = 0;
+    virtual CString encode(const UChar*, size_t length, UnencodableHandling) = 0;
+
+    // Fills a null-terminated string representation of the given
+    // unencodable character into the given replacement buffer. 
+    // The length of the string (not including the null) will be returned.
+    static int getUnencodableReplacement(unsigned codePoint, UnencodableHandling, UnencodableReplacementArray);
+};
+
+typedef void (*EncodingNameRegistrar)(const char* alias, const char* name);
+
+typedef PassOwnPtr<TextCodec> (*NewTextCodecFunction)(const TextEncoding&, const void* additionalData);
+typedef void (*TextCodecRegistrar)(const char* name, NewTextCodecFunction, const void* additionalData);
+
+} // namespace WTF
+
+using WTF::TextCodec;
+
+#endif // TextCodec_h
diff --git a/Source/core/platform/text/TextCodecASCIIFastPath.h b/Source/wtf/text/TextCodecASCIIFastPath.h
similarity index 98%
rename from Source/core/platform/text/TextCodecASCIIFastPath.h
rename to Source/wtf/text/TextCodecASCIIFastPath.h
index 7d57677..ff599f9 100644
--- a/Source/core/platform/text/TextCodecASCIIFastPath.h
+++ b/Source/wtf/text/TextCodecASCIIFastPath.h
@@ -29,7 +29,7 @@
 
 #include <wtf/text/ASCIIFastPath.h>
 
-namespace WebCore {
+namespace WTF {
 
 template<size_t size> struct UCharByteFiller;
 template<> struct UCharByteFiller<4> {
@@ -75,6 +75,6 @@
     UCharByteFiller<sizeof(WTF::MachineWord)>::copy(destination, source);
 }
 
-} // namespace WebCore
+} // namespace WTF
 
 #endif // TextCodecASCIIFastPath_h
diff --git a/Source/core/platform/text/TextCodecICU.cpp b/Source/wtf/text/TextCodecICU.cpp
similarity index 97%
rename from Source/core/platform/text/TextCodecICU.cpp
rename to Source/wtf/text/TextCodecICU.cpp
index 7c55460..43f6fa0 100644
--- a/Source/core/platform/text/TextCodecICU.cpp
+++ b/Source/wtf/text/TextCodecICU.cpp
@@ -25,21 +25,21 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextCodecICU.h"
+#include "wtf/text/TextCodecICU.h"
 
 #include <unicode/ucnv.h>
 #include <unicode/ucnv_cb.h>
-#include "core/platform/ThreadGlobalData.h"
-#include <wtf/Assertions.h>
-#include <wtf/StringExtras.h>
-#include <wtf/text/CString.h>
-#include <wtf/text/StringBuilder.h>
-#include <wtf/Threading.h>
-#include <wtf/unicode/CharacterNames.h>
+#include "wtf/Assertions.h"
+#include "wtf/StringExtras.h"
+#include "wtf/Threading.h"
+#include "wtf/WTFThreadData.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/StringBuilder.h"
+#include "wtf/unicode/CharacterNames.h"
 
 using std::min;
 
-namespace WebCore {
+namespace WTF {
 
 const size_t ConversionBufferSize = 16384;
 
@@ -51,7 +51,7 @@
 
 static UConverter*& cachedConverterICU()
 {
-    return threadGlobalData().cachedConverterICU().converter;
+    return wtfThreadData().cachedConverterICU().converter;
 }
 
 PassOwnPtr<TextCodec> TextCodecICU::create(const TextEncoding& encoding, const void*)
@@ -470,4 +470,4 @@
     return CString(result.data(), size);
 }
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/core/platform/text/TextCodecICU.h b/Source/wtf/text/TextCodecICU.h
similarity index 95%
rename from Source/core/platform/text/TextCodecICU.h
rename to Source/wtf/text/TextCodecICU.h
index 1c75371..2c1c2e2 100644
--- a/Source/core/platform/text/TextCodecICU.h
+++ b/Source/wtf/text/TextCodecICU.h
@@ -28,12 +28,12 @@
 #define TextCodecICU_h
 
 #include <unicode/utypes.h>
-#include "core/platform/text/TextCodec.h"
-#include "core/platform/text/TextEncoding.h"
+#include "wtf/text/TextCodec.h"
+#include "wtf/text/TextEncoding.h"
 
 typedef struct UConverter UConverter;
 
-namespace WebCore {
+namespace WTF {
 
     class TextCodecICU : public TextCodec {
     public:
@@ -71,6 +71,6 @@
         UConverter* converter;
     };
 
-} // namespace WebCore
+} // namespace WTF
 
 #endif // TextCodecICU_h
diff --git a/Source/core/platform/text/TextCodecLatin1.cpp b/Source/wtf/text/TextCodecLatin1.cpp
similarity index 98%
rename from Source/core/platform/text/TextCodecLatin1.cpp
rename to Source/wtf/text/TextCodecLatin1.cpp
index f795e78..07ba9e7 100644
--- a/Source/core/platform/text/TextCodecLatin1.cpp
+++ b/Source/wtf/text/TextCodecLatin1.cpp
@@ -24,9 +24,9 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextCodecLatin1.h"
+#include "wtf/text/TextCodecLatin1.h"
 
-#include "core/platform/text/TextCodecASCIIFastPath.h"
+#include "wtf/text/TextCodecASCIIFastPath.h"
 #include <wtf/PassOwnPtr.h>
 #include <wtf/text/CString.h>
 #include <wtf/text/StringBuffer.h>
@@ -34,7 +34,7 @@
 
 using namespace WTF;
 
-namespace WebCore {
+namespace WTF {
 
 static const UChar table[256] = {
     0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, // 00-07
@@ -266,4 +266,4 @@
     return encodeComplexWindowsLatin1(characters, length, handling);
 }
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/core/platform/text/TextCodecLatin1.h b/Source/wtf/text/TextCodecLatin1.h
similarity index 75%
rename from Source/core/platform/text/TextCodecLatin1.h
rename to Source/wtf/text/TextCodecLatin1.h
index 9b26c44..9466da1 100644
--- a/Source/core/platform/text/TextCodecLatin1.h
+++ b/Source/wtf/text/TextCodecLatin1.h
@@ -26,19 +26,19 @@
 #ifndef TextCodecLatin1_h
 #define TextCodecLatin1_h
 
-#include "core/platform/text/TextCodec.h"
+#include "wtf/text/TextCodec.h"
 
-namespace WebCore {
+namespace WTF {
 
-    class TextCodecLatin1 : public TextCodec {
-    public:
-        static void registerEncodingNames(EncodingNameRegistrar);
-        static void registerCodecs(TextCodecRegistrar);
+class TextCodecLatin1 : public TextCodec {
+public:
+    static void registerEncodingNames(EncodingNameRegistrar);
+    static void registerCodecs(TextCodecRegistrar);
 
-        virtual String decode(const char*, size_t length, bool flush, bool stopOnError, bool& sawError);
-        virtual CString encode(const UChar*, size_t length, UnencodableHandling);
-    };
+    virtual String decode(const char*, size_t length, bool flush, bool stopOnError, bool& sawError);
+    virtual CString encode(const UChar*, size_t length, UnencodableHandling);
+};
 
-} // namespace WebCore
+} // namespace WTF
 
 #endif // TextCodecLatin1_h
diff --git a/Source/core/platform/text/TextCodecUTF16.cpp b/Source/wtf/text/TextCodecUTF16.cpp
similarity index 97%
rename from Source/core/platform/text/TextCodecUTF16.cpp
rename to Source/wtf/text/TextCodecUTF16.cpp
index dba511e..c8cf35d 100644
--- a/Source/core/platform/text/TextCodecUTF16.cpp
+++ b/Source/wtf/text/TextCodecUTF16.cpp
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextCodecUTF16.h"
+#include "wtf/text/TextCodecUTF16.h"
 
 #include <wtf/PassOwnPtr.h>
 #include <wtf/text/CString.h>
@@ -33,7 +33,7 @@
 
 using namespace std;
 
-namespace WebCore {
+namespace WTF {
 
 void TextCodecUTF16::registerEncodingNames(EncodingNameRegistrar registrar)
 {
@@ -149,4 +149,4 @@
     return string;
 }
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/core/platform/text/TextCodecUTF16.h b/Source/wtf/text/TextCodecUTF16.h
similarity index 95%
rename from Source/core/platform/text/TextCodecUTF16.h
rename to Source/wtf/text/TextCodecUTF16.h
index 0cddbbd..681a2fd 100644
--- a/Source/core/platform/text/TextCodecUTF16.h
+++ b/Source/wtf/text/TextCodecUTF16.h
@@ -26,9 +26,9 @@
 #ifndef TextCodecUTF16_h
 #define TextCodecUTF16_h
 
-#include "core/platform/text/TextCodec.h"
+#include "wtf/text/TextCodec.h"
 
-namespace WebCore {
+namespace WTF {
 
     class TextCodecUTF16 : public TextCodec {
     public:
@@ -46,6 +46,6 @@
         unsigned char m_bufferedByte;
     };
 
-} // namespace WebCore
+} // namespace WTF
 
 #endif // TextCodecUTF16_h
diff --git a/Source/core/platform/text/TextCodecUTF8.cpp b/Source/wtf/text/TextCodecUTF8.cpp
similarity index 98%
rename from Source/core/platform/text/TextCodecUTF8.cpp
rename to Source/wtf/text/TextCodecUTF8.cpp
index 2ead503..3c30768 100644
--- a/Source/core/platform/text/TextCodecUTF8.cpp
+++ b/Source/wtf/text/TextCodecUTF8.cpp
@@ -24,9 +24,9 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextCodecUTF8.h"
+#include "wtf/text/TextCodecUTF8.h"
 
-#include "core/platform/text/TextCodecASCIIFastPath.h"
+#include "wtf/text/TextCodecASCIIFastPath.h"
 #include <wtf/text/CString.h>
 #include <wtf/text/StringBuffer.h>
 #include <wtf/unicode/CharacterNames.h>
@@ -35,7 +35,7 @@
 using namespace WTF::Unicode;
 using namespace std;
 
-namespace WebCore {
+namespace WTF {
 
 const int nonCharacter = -1;
 
@@ -441,4 +441,4 @@
     return CString(reinterpret_cast<char*>(bytes.data()), bytesWritten);
 }
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/core/platform/text/TextCodecUTF8.h b/Source/wtf/text/TextCodecUTF8.h
similarity index 96%
rename from Source/core/platform/text/TextCodecUTF8.h
rename to Source/wtf/text/TextCodecUTF8.h
index 34bbe29..32dad60 100644
--- a/Source/core/platform/text/TextCodecUTF8.h
+++ b/Source/wtf/text/TextCodecUTF8.h
@@ -26,9 +26,9 @@
 #ifndef TextCodecUTF8_h
 #define TextCodecUTF8_h
 
-#include "core/platform/text/TextCodec.h"
+#include "wtf/text/TextCodec.h"
 
-namespace WebCore {
+namespace WTF {
 
 class TextCodecUTF8 : public TextCodec {
 public:
@@ -52,6 +52,6 @@
     
 };
 
-} // namespace WebCore
+} // namespace WTF
 
 #endif // TextCodecUTF8_h
diff --git a/Source/core/platform/text/TextCodecUserDefined.cpp b/Source/wtf/text/TextCodecUserDefined.cpp
similarity index 97%
rename from Source/core/platform/text/TextCodecUserDefined.cpp
rename to Source/wtf/text/TextCodecUserDefined.cpp
index 7c3e5ce..06f9386 100644
--- a/Source/core/platform/text/TextCodecUserDefined.cpp
+++ b/Source/wtf/text/TextCodecUserDefined.cpp
@@ -24,7 +24,7 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextCodecUserDefined.h"
+#include "wtf/text/TextCodecUserDefined.h"
 
 #include <stdio.h>
 #include <wtf/PassOwnPtr.h>
@@ -33,7 +33,7 @@
 #include <wtf/text/StringBuilder.h>
 #include <wtf/text/WTFString.h>
 
-namespace WebCore {
+namespace WTF {
 
 void TextCodecUserDefined::registerEncodingNames(EncodingNameRegistrar registrar)
 {
@@ -109,4 +109,4 @@
     return encodeComplexUserDefined(characters, length, handling);
 }
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/core/platform/text/TextCodecUserDefined.h b/Source/wtf/text/TextCodecUserDefined.h
similarity index 95%
rename from Source/core/platform/text/TextCodecUserDefined.h
rename to Source/wtf/text/TextCodecUserDefined.h
index 800c6b2..399b423 100644
--- a/Source/core/platform/text/TextCodecUserDefined.h
+++ b/Source/wtf/text/TextCodecUserDefined.h
@@ -26,9 +26,9 @@
 #ifndef TextCodecUserDefined_h
 #define TextCodecUserDefined_h
 
-#include "core/platform/text/TextCodec.h"
+#include "wtf/text/TextCodec.h"
 
-namespace WebCore {
+namespace WTF {
 
     class TextCodecUserDefined : public TextCodec {
     public:
@@ -39,6 +39,6 @@
         virtual CString encode(const UChar*, size_t length, UnencodableHandling);
     };
 
-} // namespace WebCore
+} // namespace WTF
 
 #endif // TextCodecUserDefined_h
diff --git a/Source/core/platform/text/TextEncoding.cpp b/Source/wtf/text/TextEncoding.cpp
similarity index 97%
rename from Source/core/platform/text/TextEncoding.cpp
rename to Source/wtf/text/TextEncoding.cpp
index 976a15f..45f8950 100644
--- a/Source/core/platform/text/TextEncoding.cpp
+++ b/Source/wtf/text/TextEncoding.cpp
@@ -26,17 +26,17 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextEncoding.h"
+#include "wtf/text/TextEncoding.h"
 
-#include "core/platform/text/TextCodec.h"
-#include "core/platform/text/TextEncodingRegistry.h"
+#include "wtf/text/TextCodec.h"
+#include "wtf/text/TextEncodingRegistry.h"
 #include <unicode/unorm.h>
 #include <wtf/OwnPtr.h>
 #include <wtf/StdLibExtras.h>
 #include <wtf/text/CString.h>
 #include <wtf/text/WTFString.h>
 
-namespace WebCore {
+namespace WTF {
 
 static const TextEncoding& UTF7Encoding()
 {
@@ -225,4 +225,4 @@
     return globalWindowsLatin1Encoding;
 }
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/wtf/text/TextEncoding.h b/Source/wtf/text/TextEncoding.h
new file mode 100644
index 0000000..5ba75eb
--- /dev/null
+++ b/Source/wtf/text/TextEncoding.h
@@ -0,0 +1,108 @@
+/*
+ * Copyright (C) 2004, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+ * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
+ */
+
+#ifndef TextEncoding_h
+#define TextEncoding_h
+
+#include "wtf/text/TextCodec.h"
+#include "wtf/Forward.h"
+#include "wtf/unicode/Unicode.h"
+
+namespace WTF {
+
+class TextEncoding {
+public:
+    TextEncoding() : m_name(0) { }
+    TextEncoding(const char* name);
+    TextEncoding(const String& name);
+
+    bool isValid() const { return m_name; }
+    const char* name() const { return m_name; }
+    const char* domName() const; // name exposed via DOM
+    bool usesVisualOrdering() const;
+    bool isJapanese() const;
+    
+    PassRefPtr<StringImpl> displayString(PassRefPtr<StringImpl> str) const
+    {
+        if (m_backslashAsCurrencySymbol == '\\' || !str)
+            return str;
+        return str->replace('\\', m_backslashAsCurrencySymbol);
+    }
+    template <typename CharacterType>
+    void displayBuffer(CharacterType* characters, unsigned len) const
+    {
+        if (m_backslashAsCurrencySymbol == '\\')
+            return;
+        for (unsigned i = 0; i < len; ++i) {
+            if (characters[i] == '\\')
+                characters[i] = m_backslashAsCurrencySymbol;
+        }
+    }
+
+    const TextEncoding& closestByteBasedEquivalent() const;
+    const TextEncoding& encodingForFormSubmission() const;
+
+    String decode(const char* str, size_t length) const
+    {
+        bool ignored;
+        return decode(str, length, false, ignored);
+    }
+    String decode(const char*, size_t length, bool stopOnError, bool& sawError) const;
+    CString encode(const UChar*, size_t length, UnencodableHandling) const;
+
+    UChar backslashAsCurrencySymbol() const;
+
+private:
+    bool isNonByteBasedEncoding() const;
+    bool isUTF7Encoding() const;
+
+    const char* m_name;
+    UChar m_backslashAsCurrencySymbol;
+};
+
+inline bool operator==(const TextEncoding& a, const TextEncoding& b) { return a.name() == b.name(); }
+inline bool operator!=(const TextEncoding& a, const TextEncoding& b) { return a.name() != b.name(); }
+
+const TextEncoding& ASCIIEncoding();
+const TextEncoding& Latin1Encoding();
+const TextEncoding& UTF16BigEndianEncoding();
+const TextEncoding& UTF16LittleEndianEncoding();
+const TextEncoding& UTF32BigEndianEncoding();
+const TextEncoding& UTF32LittleEndianEncoding();
+const TextEncoding& UTF8Encoding();
+const TextEncoding& WindowsLatin1Encoding();
+
+} // namespace WTF
+
+using WTF::ASCIIEncoding;
+using WTF::Latin1Encoding;
+using WTF::UTF16BigEndianEncoding;
+using WTF::UTF16LittleEndianEncoding;
+using WTF::UTF32BigEndianEncoding;
+using WTF::UTF32LittleEndianEncoding;
+using WTF::UTF8Encoding;
+using WTF::WindowsLatin1Encoding;
+
+#endif // TextEncoding_h
diff --git a/Source/core/platform/text/TextEncodingRegistry.cpp b/Source/wtf/text/TextEncodingRegistry.cpp
similarity index 94%
rename from Source/core/platform/text/TextEncodingRegistry.cpp
rename to Source/wtf/text/TextEncodingRegistry.cpp
index c5b6637..bacecbd 100644
--- a/Source/core/platform/text/TextEncodingRegistry.cpp
+++ b/Source/wtf/text/TextEncodingRegistry.cpp
@@ -25,26 +25,24 @@
  */
 
 #include "config.h"
-#include "core/platform/text/TextEncodingRegistry.h"
+#include "wtf/text/TextEncodingRegistry.h"
 
-#include "core/platform/text/TextCodecLatin1.h"
-#include "core/platform/text/TextCodecUTF16.h"
-#include "core/platform/text/TextCodecUTF8.h"
-#include "core/platform/text/TextCodecICU.h"
-#include "core/platform/text/TextCodecUserDefined.h"
-#include "core/platform/text/TextEncoding.h"
-#include <wtf/ASCIICType.h>
-#include <wtf/CurrentTime.h>
-#include <wtf/HashMap.h>
-#include <wtf/HashSet.h>
-#include <wtf/MainThread.h>
-#include <wtf/StdLibExtras.h>
-#include <wtf/StringExtras.h>
-#include <wtf/text/CString.h>
+#include "wtf/ASCIICType.h"
+#include "wtf/CurrentTime.h"
+#include "wtf/HashMap.h"
+#include "wtf/HashSet.h"
+#include "wtf/MainThread.h"
+#include "wtf/StdLibExtras.h"
+#include "wtf/StringExtras.h"
+#include "wtf/text/CString.h"
+#include "wtf/text/TextCodecICU.h"
+#include "wtf/text/TextCodecLatin1.h"
+#include "wtf/text/TextCodecUTF16.h"
+#include "wtf/text/TextCodecUTF8.h"
+#include "wtf/text/TextCodecUserDefined.h"
+#include "wtf/text/TextEncoding.h"
 
-using namespace WTF;
-
-namespace WebCore {
+namespace WTF {
 
 const size_t maxEncodingNameLength = 63;
 
@@ -349,7 +347,7 @@
 void dumpTextEncodingNameMap()
 {
     unsigned size = textEncodingNameMap->size();
-    fprintf(stderr, "Dumping %u entries in WebCore::textEncodingNameMap...\n", size);
+    fprintf(stderr, "Dumping %u entries in WTF::TextEncodingNameMap...\n", size);
 
     MutexLocker lock(encodingRegistryMutex());
 
@@ -360,4 +358,4 @@
 }
 #endif
 
-} // namespace WebCore
+} // namespace WTF
diff --git a/Source/core/platform/text/TextEncodingRegistry.h b/Source/wtf/text/TextEncodingRegistry.h
similarity index 60%
rename from Source/core/platform/text/TextEncodingRegistry.h
rename to Source/wtf/text/TextEncodingRegistry.h
index 1895df7..b01f840 100644
--- a/Source/core/platform/text/TextEncodingRegistry.h
+++ b/Source/wtf/text/TextEncodingRegistry.h
@@ -31,27 +31,37 @@
 #include <wtf/text/WTFString.h>
 #include <wtf/unicode/Unicode.h>
 
-namespace WebCore {
+namespace WTF {
 
-    class TextCodec;
-    class TextEncoding;
+class TextCodec;
+class TextEncoding;
 
-    // Use TextResourceDecoder::decode to decode resources, since it handles BOMs.
-    // Use TextEncoding::encode to encode, since it takes care of normalization.
-    PassOwnPtr<TextCodec> newTextCodec(const TextEncoding&);
+// Use TextResourceDecoder::decode to decode resources, since it handles BOMs.
+// Use TextEncoding::encode to encode, since it takes care of normalization.
+PassOwnPtr<TextCodec> newTextCodec(const TextEncoding&);
 
-    // Only TextEncoding should use the following functions directly.
-    const char* atomicCanonicalTextEncodingName(const char* alias);
-    template <typename CharacterType>
-    const char* atomicCanonicalTextEncodingName(const CharacterType*, size_t);
-    const char* atomicCanonicalTextEncodingName(const String&);
-    bool noExtendedTextEncodingNameUsed();
-    bool isJapaneseEncoding(const char* canonicalEncodingName);
-    bool shouldShowBackslashAsCurrencySymbolIn(const char* canonicalEncodingName);
+// Only TextEncoding should use the following functions directly.
+const char* atomicCanonicalTextEncodingName(const char* alias);
+template <typename CharacterType>
+const char* atomicCanonicalTextEncodingName(const CharacterType*, size_t);
+const char* atomicCanonicalTextEncodingName(const String&);
+bool noExtendedTextEncodingNameUsed();
+bool isJapaneseEncoding(const char* canonicalEncodingName);
+bool shouldShowBackslashAsCurrencySymbolIn(const char* canonicalEncodingName);
 
 #ifndef NDEBUG
-    void dumpTextEncodingNameMap();
+void dumpTextEncodingNameMap();
 #endif
-}
+
+} // namespace WTF
+
+using WTF::newTextCodec;
+using WTF::atomicCanonicalTextEncodingName;
+using WTF::noExtendedTextEncodingNameUsed;
+using WTF::isJapaneseEncoding;
+using WTF::shouldShowBackslashAsCurrencySymbolIn;
+#ifndef NDEBUG
+using WTF::dumpTextEncodingNameMap;
+#endif
 
 #endif // TextEncodingRegistry_h
diff --git a/Source/wtf/wtf.gypi b/Source/wtf/wtf.gypi
index 2ef7265..f425ef5 100644
--- a/Source/wtf/wtf.gypi
+++ b/Source/wtf/wtf.gypi
@@ -6,6 +6,9 @@
             'Alignment.h',
             'ArrayBuffer.cpp',
             'ArrayBuffer.h',
+            'ArrayBufferContents.cpp',
+            'ArrayBufferContents.h',
+            'ArrayBufferDeallocationObserver.h',
             'ArrayBufferView.cpp',
             'ArrayBufferView.h',
             'Assertions.cpp',
@@ -19,7 +22,6 @@
             'BloomFilter.h',
             'ByteOrder.h',
             'CheckedArithmetic.h',
-            'CheckedBoolean.h',
             'Compiler.h',
             'Complex.h',
             'CryptographicallyRandomNumber.cpp',
@@ -108,7 +110,6 @@
             'RandomNumber.cpp',
             'RandomNumber.h',
             'RandomNumberSeed.h',
-            'RawPointer.h',
             'RefCounted.h',
             'RefCountedLeakCounter.cpp',
             'RefCountedLeakCounter.h',
@@ -120,8 +121,6 @@
             'SaturatedArithmetic.h',
             'SinglyLinkedList.h',
             'SizeLimits.cpp',
-            'StackBounds.cpp',
-            'StackBounds.h',
             'StaticConstructors.h',
             'StdLibExtras.h',
             'StringExtras.h',
@@ -199,6 +198,16 @@
             'text/StringImpl.h',
             'text/StringOperators.h',
             'text/StringStatics.cpp',
+            'text/TextCodec.cpp',
+            'text/TextCodecASCIIFastPath.h',
+            'text/TextCodecICU.cpp',
+            'text/TextCodecLatin1.cpp',
+            'text/TextCodecUTF16.cpp',
+            'text/TextCodecUTF8.cpp',
+            'text/TextCodecUTF8.h',
+            'text/TextCodecUserDefined.cpp',
+            'text/TextEncoding.cpp',
+            'text/TextEncodingRegistry.cpp',
             'text/TextPosition.h',
             'text/WTFString.cpp',
             'text/WTFString.h',
diff --git a/Source/wtf/wtf.target.darwin-arm.mk b/Source/wtf/wtf.target.darwin-arm.mk
index 0e5a6b7..b28fd66 100644
--- a/Source/wtf/wtf.target.darwin-arm.mk
+++ b/Source/wtf/wtf.target.darwin-arm.mk
@@ -51,6 +51,7 @@
 
 LOCAL_SRC_FILES := \
 	third_party/WebKit/Source/wtf/ArrayBuffer.cpp \
+	third_party/WebKit/Source/wtf/ArrayBufferContents.cpp \
 	third_party/WebKit/Source/wtf/ArrayBufferView.cpp \
 	third_party/WebKit/Source/wtf/Assertions.cpp \
 	third_party/WebKit/Source/wtf/BitVector.cpp \
@@ -73,7 +74,6 @@
 	third_party/WebKit/Source/wtf/RefCountedLeakCounter.cpp \
 	third_party/WebKit/Source/wtf/SHA1.cpp \
 	third_party/WebKit/Source/wtf/SizeLimits.cpp \
-	third_party/WebKit/Source/wtf/StackBounds.cpp \
 	third_party/WebKit/Source/wtf/ThreadIdentifierDataPthreads.cpp \
 	third_party/WebKit/Source/wtf/Threading.cpp \
 	third_party/WebKit/Source/wtf/ThreadingPthreads.cpp \
@@ -87,6 +87,14 @@
 	third_party/WebKit/Source/wtf/text/StringBuilder.cpp \
 	third_party/WebKit/Source/wtf/text/StringImpl.cpp \
 	third_party/WebKit/Source/wtf/text/StringStatics.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodec.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecICU.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecLatin1.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF16.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF8.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUserDefined.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncoding.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/wtf/text/WTFString.cpp \
 	third_party/WebKit/Source/wtf/unicode/CollatorDefault.cpp \
 	third_party/WebKit/Source/wtf/unicode/UTF8.cpp \
@@ -147,16 +155,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/wtf/wtf.target.darwin-x86.mk b/Source/wtf/wtf.target.darwin-x86.mk
index 8cf43d9..9c5378d 100644
--- a/Source/wtf/wtf.target.darwin-x86.mk
+++ b/Source/wtf/wtf.target.darwin-x86.mk
@@ -51,6 +51,7 @@
 
 LOCAL_SRC_FILES := \
 	third_party/WebKit/Source/wtf/ArrayBuffer.cpp \
+	third_party/WebKit/Source/wtf/ArrayBufferContents.cpp \
 	third_party/WebKit/Source/wtf/ArrayBufferView.cpp \
 	third_party/WebKit/Source/wtf/Assertions.cpp \
 	third_party/WebKit/Source/wtf/BitVector.cpp \
@@ -73,7 +74,6 @@
 	third_party/WebKit/Source/wtf/RefCountedLeakCounter.cpp \
 	third_party/WebKit/Source/wtf/SHA1.cpp \
 	third_party/WebKit/Source/wtf/SizeLimits.cpp \
-	third_party/WebKit/Source/wtf/StackBounds.cpp \
 	third_party/WebKit/Source/wtf/ThreadIdentifierDataPthreads.cpp \
 	third_party/WebKit/Source/wtf/Threading.cpp \
 	third_party/WebKit/Source/wtf/ThreadingPthreads.cpp \
@@ -87,6 +87,14 @@
 	third_party/WebKit/Source/wtf/text/StringBuilder.cpp \
 	third_party/WebKit/Source/wtf/text/StringImpl.cpp \
 	third_party/WebKit/Source/wtf/text/StringStatics.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodec.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecICU.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecLatin1.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF16.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF8.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUserDefined.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncoding.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/wtf/text/WTFString.cpp \
 	third_party/WebKit/Source/wtf/unicode/CollatorDefault.cpp \
 	third_party/WebKit/Source/wtf/unicode/UTF8.cpp \
@@ -149,16 +157,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/wtf/wtf.target.linux-arm.mk b/Source/wtf/wtf.target.linux-arm.mk
index 0e5a6b7..b28fd66 100644
--- a/Source/wtf/wtf.target.linux-arm.mk
+++ b/Source/wtf/wtf.target.linux-arm.mk
@@ -51,6 +51,7 @@
 
 LOCAL_SRC_FILES := \
 	third_party/WebKit/Source/wtf/ArrayBuffer.cpp \
+	third_party/WebKit/Source/wtf/ArrayBufferContents.cpp \
 	third_party/WebKit/Source/wtf/ArrayBufferView.cpp \
 	third_party/WebKit/Source/wtf/Assertions.cpp \
 	third_party/WebKit/Source/wtf/BitVector.cpp \
@@ -73,7 +74,6 @@
 	third_party/WebKit/Source/wtf/RefCountedLeakCounter.cpp \
 	third_party/WebKit/Source/wtf/SHA1.cpp \
 	third_party/WebKit/Source/wtf/SizeLimits.cpp \
-	third_party/WebKit/Source/wtf/StackBounds.cpp \
 	third_party/WebKit/Source/wtf/ThreadIdentifierDataPthreads.cpp \
 	third_party/WebKit/Source/wtf/Threading.cpp \
 	third_party/WebKit/Source/wtf/ThreadingPthreads.cpp \
@@ -87,6 +87,14 @@
 	third_party/WebKit/Source/wtf/text/StringBuilder.cpp \
 	third_party/WebKit/Source/wtf/text/StringImpl.cpp \
 	third_party/WebKit/Source/wtf/text/StringStatics.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodec.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecICU.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecLatin1.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF16.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF8.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUserDefined.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncoding.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/wtf/text/WTFString.cpp \
 	third_party/WebKit/Source/wtf/unicode/CollatorDefault.cpp \
 	third_party/WebKit/Source/wtf/unicode/UTF8.cpp \
@@ -147,16 +155,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Source/wtf/wtf.target.linux-x86.mk b/Source/wtf/wtf.target.linux-x86.mk
index 8cf43d9..9c5378d 100644
--- a/Source/wtf/wtf.target.linux-x86.mk
+++ b/Source/wtf/wtf.target.linux-x86.mk
@@ -51,6 +51,7 @@
 
 LOCAL_SRC_FILES := \
 	third_party/WebKit/Source/wtf/ArrayBuffer.cpp \
+	third_party/WebKit/Source/wtf/ArrayBufferContents.cpp \
 	third_party/WebKit/Source/wtf/ArrayBufferView.cpp \
 	third_party/WebKit/Source/wtf/Assertions.cpp \
 	third_party/WebKit/Source/wtf/BitVector.cpp \
@@ -73,7 +74,6 @@
 	third_party/WebKit/Source/wtf/RefCountedLeakCounter.cpp \
 	third_party/WebKit/Source/wtf/SHA1.cpp \
 	third_party/WebKit/Source/wtf/SizeLimits.cpp \
-	third_party/WebKit/Source/wtf/StackBounds.cpp \
 	third_party/WebKit/Source/wtf/ThreadIdentifierDataPthreads.cpp \
 	third_party/WebKit/Source/wtf/Threading.cpp \
 	third_party/WebKit/Source/wtf/ThreadingPthreads.cpp \
@@ -87,6 +87,14 @@
 	third_party/WebKit/Source/wtf/text/StringBuilder.cpp \
 	third_party/WebKit/Source/wtf/text/StringImpl.cpp \
 	third_party/WebKit/Source/wtf/text/StringStatics.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodec.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecICU.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecLatin1.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF16.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUTF8.cpp \
+	third_party/WebKit/Source/wtf/text/TextCodecUserDefined.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncoding.cpp \
+	third_party/WebKit/Source/wtf/text/TextEncodingRegistry.cpp \
 	third_party/WebKit/Source/wtf/text/WTFString.cpp \
 	third_party/WebKit/Source/wtf/unicode/CollatorDefault.cpp \
 	third_party/WebKit/Source/wtf/unicode/UTF8.cpp \
@@ -149,16 +157,12 @@
 	'-DENABLE_BATTERY_STATUS=0' \
 	'-DENABLE_CANVAS_USES_MAILBOX=0' \
 	'-DENABLE_CSS3_TEXT=0' \
-	'-DENABLE_CSS_COMPOSITING=0' \
 	'-DENABLE_CSS_DEVICE_ADAPTATION=0' \
 	'-DENABLE_CSS_EXCLUSIONS=1' \
 	'-DENABLE_CSS_REGIONS=1' \
 	'-DENABLE_CUSTOM_SCHEME_HANDLER=0' \
 	'-DENABLE_ENCRYPTED_MEDIA=1' \
-	'-DENABLE_JAVASCRIPT_I18N_API=1' \
 	'-DENABLE_RESOLUTION_MEDIA_QUERY=0' \
-	'-DENABLE_RUBY=1' \
-	'-DENABLE_SANDBOX=1' \
 	'-DENABLE_SVG=1' \
 	'-DENABLE_SVG_FONTS=1' \
 	'-DENABLE_TOUCH_ICON_LOADING=1' \
diff --git a/Tools/DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp b/Tools/DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp
index eb3b384..b11e0a5 100644
--- a/Tools/DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp
+++ b/Tools/DumpRenderTree/chromium/TestRunner/src/WebPreferences.cpp
@@ -206,7 +206,6 @@
     settings->setTextDirectionSubmenuInclusionBehaviorNeverIncluded();
     settings->setUsesEncodingDetector(false);
     settings->setImagesEnabled(true);
-    settings->setInteractiveFormValidationEnabled(true);
     // Enable fullscreen so the fullscreen layout tests can run.
     settings->setFullScreenEnabled(true);
     settings->setValidationMessageTimerMagnification(-1);
diff --git a/Tools/DumpRenderTree/chromium/WebViewHost.cpp b/Tools/DumpRenderTree/chromium/WebViewHost.cpp
index f2068e3..5fc7ea0 100644
--- a/Tools/DumpRenderTree/chromium/WebViewHost.cpp
+++ b/Tools/DumpRenderTree/chromium/WebViewHost.cpp
@@ -289,8 +289,21 @@
 
 void WebViewHost::scheduleAnimation()
 {
-    if (webView()->settings()->scrollAnimatorEnabled())
+    if (m_finished) {
+        return;
+    }
+    if (!m_animateScheduled) {
+        m_animateScheduled = true;
+        postDelayedTask(new HostMethodTask(this, &WebViewHost::animateNow), 1);
+    }
+}
+
+void WebViewHost::animateNow()
+{
+    if (m_animateScheduled) {
+        m_animateScheduled = false;
         webView()->animate(0.0);
+    }
 }
 
 void WebViewHost::didFocus()
@@ -659,6 +672,7 @@
 
 void WebViewHost::testFinished()
 {
+    m_finished = true;
     m_shell->testFinished(this);
 }
 
@@ -805,6 +819,8 @@
     m_lastPageIdUpdated = -1;
     m_hasWindow = false;
     m_inModalLoop = false;
+    m_animateScheduled = false;
+    m_finished = false;
 
     m_navigationController = adoptPtr(new TestNavigationController(this));
 
diff --git a/Tools/DumpRenderTree/chromium/WebViewHost.h b/Tools/DumpRenderTree/chromium/WebViewHost.h
index 4be88fb..985468b 100644
--- a/Tools/DumpRenderTree/chromium/WebViewHost.h
+++ b/Tools/DumpRenderTree/chromium/WebViewHost.h
@@ -224,6 +224,7 @@
     // Can be used to update the title of the window.
     void setPageTitle(const WebKit::WebString&);
 
+    void animateNow();
     void enterFullScreenNow();
     void exitFullScreenNow();
 
@@ -261,6 +262,8 @@
     bool m_inModalLoop;
 
     bool m_shutdownWasInvoked;
+    bool m_animateScheduled;
+    bool m_finished;
 
     WebKit::WebRect m_windowRect;
 
diff --git a/Tools/GardeningServer/rebaseline.html b/Tools/GardeningServer/rebaseline.html
deleted file mode 100644
index 5119a4b..0000000
--- a/Tools/GardeningServer/rebaseline.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<!--
-Copyright (C) 2011 Google Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGE.
--->
-<html>
-<head>
-<title>Garden-O-Matic Rebaseline</title>
-<link rel="stylesheet" href="styles/main.css">
-<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.15/themes/base/jquery-ui.css">
-</head>
-<body>
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
-<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.15/jquery-ui.min.js"></script>
-<script src="scripts/config.js"></script>
-<script src="scripts/base.js"></script>
-<script src="scripts/net.js"></script>
-<script src="scripts/checkout.js"></script>
-<script src="scripts/results.js"></script>
-<script src="scripts/ui.js"></script>
-<script src="scripts/ui/results.js"></script>
-<script src="scripts/model.js"></script>
-<script src="scripts/controllers.js"></script>
-<script src="scripts/controllers/rebaseline.js"></script>
-</body>
-</html>
diff --git a/Tools/GardeningServer/scripts/builders.js b/Tools/GardeningServer/scripts/builders.js
index 7f5b36c..fd2373d 100644
--- a/Tools/GardeningServer/scripts/builders.js
+++ b/Tools/GardeningServer/scripts/builders.js
@@ -39,11 +39,6 @@
     return config.kPlatforms[platform].buildConsoleURL;
 }
 
-function urlForBuilderInfo(platform, builderName)
-{
-    return buildBotURL(platform) + '/json/builders/' + encodeURIComponent(builderName) + '/';
-}
-
 function urlForBuildInfo(platform, builderName, buildNumber)
 {
     return buildBotURL(platform) + '/json/builders/' + encodeURIComponent(builderName) + '/builds/' + encodeURIComponent(buildNumber);
@@ -117,39 +112,6 @@
     });
 }
 
-builders.builderInfo = function(platform, builderName, callback)
-{
-    var builderInfoURL = urlForBuilderInfo(platform, builderName);
-    net.get(builderInfoURL, callback);
-};
-
-builders.cachedBuildInfos = function(platform, builderName, callback)
-{
-    var builderInfoURL = urlForBuilderInfo(platform, builderName);
-    net.get(builderInfoURL, function(builderInfo) {
-        var selectURL = urlForBuilderInfo(platform, builderName) + 'builds';
-        var start = Math.max(0, builderInfo.cachedBuilds.length - config.kBuildNumberLimit);
-        var selectParams = { select : builderInfo.cachedBuilds.slice(start) };
-        var traditionalEncoding = true;
-        selectURL += '?' + $.param(selectParams, traditionalEncoding);
-        net.get(selectURL, callback);
-    });
-}
-
-builders.recentBuildInfos = function(callback)
-{
-    fetchMostRecentBuildInfoByBuilder(config.currentPlatform, function(buildInfoByBuilder) {
-        var buildInfo = {};
-        $.each(buildInfoByBuilder, function(builderName, thisBuildInfo) {
-            if (!buildInfo)
-                return;
-            
-            buildInfo[builderName] = thisBuildInfo;
-        });
-        callback(buildInfo);
-    });
-};
-
 builders.buildersFailingNonLayoutTests = function(callback)
 {
     fetchMostRecentBuildInfoByBuilder(config.currentPlatform, function(buildInfoByBuilder) {
diff --git a/Tools/GardeningServer/scripts/config.js b/Tools/GardeningServer/scripts/config.js
index ddfb1c6..8e5e5c1 100644
--- a/Tools/GardeningServer/scripts/config.js
+++ b/Tools/GardeningServer/scripts/config.js
@@ -49,9 +49,6 @@
             'WebKit Mac10.7 (dbg)': {version: 'lion', debug: true},
             'WebKit Mac10.8': {version: 'mountainlion'},
         },
-        haveBuilderAccumulatedResults : true,
-        useDirectoryListingForOldBuilds: true,
-        useFlakinessDashboard: true,
         resultsDirectoryNameFromBuilderName: function(builderName) {
             return base.underscoredBuilderName(builderName);
         },
diff --git a/Tools/GardeningServer/scripts/controllers/rebaseline.js b/Tools/GardeningServer/scripts/controllers/rebaseline.js
deleted file mode 100644
index dffcc9a..0000000
--- a/Tools/GardeningServer/scripts/controllers/rebaseline.js
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (C) 2011 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-(function() {
-
-$(function() {
-    model.updateResultsByBuilder(function() {
-        var resultsView = new ui.results.View({
-            fetchResultsURLs: results.fetchResultsURLs
-        });
-
-        var failuresByTest = results.expectedFailuresByTest(model.state.resultsByBuilder);
-        var controller = new controllers.ResultsDetails(resultsView, failuresByTest);
-        document.body.appendChild(resultsView);
-    });
-});
-
-})();
diff --git a/Tools/GardeningServer/scripts/controllers_unittests.js b/Tools/GardeningServer/scripts/controllers_unittests.js
index 89f4c93..00f676b 100644
--- a/Tools/GardeningServer/scripts/controllers_unittests.js
+++ b/Tools/GardeningServer/scripts/controllers_unittests.js
@@ -87,7 +87,7 @@
     ok(failingBuilders.hasFailures());
 
     equal(view.outerHTML, '<div>' +
-        '<li style="opacity: 0; ">' +
+        '<li style="opacity: 0;">' +
             '<div class="how"><time class="relative"></time></div>' +
             '<div class="what">' +
                 '<div class="problem">dummy message:' +
diff --git a/Tools/GardeningServer/scripts/model_unittests.js b/Tools/GardeningServer/scripts/model_unittests.js
index ab040d7..15818d9 100644
--- a/Tools/GardeningServer/scripts/model_unittests.js
+++ b/Tools/GardeningServer/scripts/model_unittests.js
@@ -28,91 +28,55 @@
 module("model");
 
 var kExampleCommitDataXML =
-    '<?xml version="1.0"?>\n\n' +
-    '<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">\n\n' +
-    '  \n\n' +
-    '\n\n' +
-    '  <channel>\n\n' +
-    '    <title>Revisions of /trunk</title>\n\n' +
-    '    <link>http://trac.webkit.org/log/trunk?rev=92362</link>\n\n' +
-    '    <description>Trac Log - Revisions of /trunk</description>\n\n' +
-    '    <language>en-US</language>\n\n' +
-    '    <generator>Trac 0.11.7</generator>\n\n' +
-    '    <image>\n\n' +
-    '      <title>WebKit</title>\n\n' +
-    '      <url>http://trac.webkit.org/chrome/site/icon.png</url>\n\n' +
-    '      <link>http://trac.webkit.org/log/trunk?rev=92362</link>\n\n' +
-    '    </image>\n\n' +
-    '    <item>\n' +
-    '          <author>commit-queue@webkit.org</author>\n' +
-    '      <pubDate>Wed, 03 Aug 2011 04:26:52 GMT</pubDate>\n' +
-    '      <title>Revision 92259: Unreviewed, rolling out r92256.\n' +
-    'http://trac.webkit.org/changeset/92256 ...</title>\n' +
-    '      <link>http://trac.webkit.org/changeset/92259/trunk</link>\n' +
-    '      <guid isPermaLink="false">http://trac.webkit.org/changeset/92259/trunk</guid>\n' +
-    '      <description>&lt;p&gt;\n' +
-    'Unreviewed, rolling out &lt;a class="changeset" href="http://trac.webkit.org/changeset/92256" title="Make EventDispatchMediator RefCounted. ..."&gt;r92256&lt;/a&gt;.\n' +
-    '&lt;a class="ext-link" href="http://trac.webkit.org/changeset/92256"&gt;&lt;span class="icon"&gt; &lt;/span&gt;http://trac.webkit.org/changeset/92256&lt;/a&gt;\n' +
-    '&lt;a class="ext-link" href="https://bugs.webkit.org/show_bug.cgi?id=65593"&gt;&lt;span class="icon"&gt; &lt;/span&gt;https://bugs.webkit.org/show_bug.cgi?id=65593&lt;/a&gt;\n' +
-    '&lt;/p&gt;\n' +
-    '&lt;p&gt;\n' +
-    'Causing tons of crashes on the chromium win bots (Requested by\n' +
-    'jamesr on #webkit).\n' +
-    '&lt;/p&gt;\n' +
-    '&lt;p&gt;\n' +
-    'Patch by Sheriff Bot &amp;lt;&lt;a class="mail-link" href="mailto:webkit.review.bot@gmail.com"&gt;&lt;span class="icon"&gt; &lt;/span&gt;webkit.review.bot@gmail.com&lt;/a&gt;&amp;gt; on 2011-08-02\n' +
-    '&lt;/p&gt;\n' +
-    '&lt;p&gt;\n' +
-    '* dom/Event.cpp:\n' +
-    '* dom/Event.h:\n' +
-    '* dom/EventDispatcher.cpp:\n' +
-    '(WebCore::EventDispatcher::dispatchEvent):\n' +
-    '* dom/EventDispatcher.h:\n' +
-    '* dom/KeyboardEvent.cpp:\n' +
-    '* dom/KeyboardEvent.h:\n' +
-    '* dom/MouseEvent.cpp:\n' +
-    '* dom/MouseEvent.h:\n' +
-    '* dom/Node.cpp:\n' +
-    '(WebCore::Node::dispatchEvent):\n' +
-    '(WebCore::Node::dispatchKeyEvent):\n' +
-    '(WebCore::Node::dispatchMouseEvent):\n' +
-    '(WebCore::Node::dispatchWheelEvent):\n' +
-    '* dom/WheelEvent.cpp:\n' +
-    '* dom/WheelEvent.h:\n' +
-    '&lt;/p&gt;\n' +
-    '</description>\n' +
-    '      <category>Log</category>\n' +
-    '    </item><item>\n' +
-    '          <author>macpherson@chromium.org</author>\n\n' +
-    '      <pubDate>Thu, 04 Aug 2011 02:09:19 GMT</pubDate>\n\n' +
-    '      <title>Revision 92256: Support cast between CSSPrimitiveValue and EBoxSizing, use in ...</title>\n\n' +
-    '      <link>http://trac.webkit.org/changeset/92256/trunk</link>\n\n' +
-    '      <guid isPermaLink="false">http://trac.webkit.org/changeset/92256/trunk</guid>\n\n' +
-    '      <description>&lt;p&gt;\n\n' +
-    'Support cast between CSSPrimitiveValue and EBoxSizing, use in CSSStyleSelector.\n\n' +
-    '&lt;a class="ext-link" href="https://bugs.webkit.org/show_bug.cgi?id=65657"&gt;&lt;span class="icon"&gt; &lt;/span&gt;https://bugs.webkit.org/show_bug.cgi?id=65657&lt;/a&gt;\n\n' +
-    '&lt;/p&gt;\n\n' +
-    '&lt;p&gt;\n\n' +
-    'Reviewed by Simon Fraser.\n\n' +
-    '&lt;/p&gt;\n\n' +
-    '&lt;p&gt;\n\n' +
-    'No new tests / refactoring only.\n\n' +
-    '&lt;/p&gt;\n\n' +
-    '&lt;p&gt;\n\n' +
-    '* css/CSSPrimitiveValueMappings.h:\n\n' +
-    '(WebCore::CSSPrimitiveValue::CSSPrimitiveValue):\n\n' +
-    'Implement cast from EBoxSizing.\n' +
-    '(WebCore::CSSPrimitiveValue::operator EBoxSizing):\n' +
-    'Implement cast to EBoxSizing.\n' +
-    '* css/CSSStyleSelector.cpp:\n' +
-    '(WebCore::CSSStyleSelector::applyProperty):\n' +
-    'Use appropriate macro to simplify code using cast.\n' +
-    '&lt;/p&gt;\n' +
-    '</description>\n' +
-    '      <category>Log</category>\n' +
-    '    </item>\n' +
-    ' </channel>\n' +
-    '</rss>\n'
+    '<?xml version="1.0"?>\n' +
+    '<log>\n' +
+    '<logentry\n' +
+    '   revision="147744">\n' +
+    '<author>tkent@chromium.org</author>\n' +
+    '<date>2013-04-06T13:00:08.314281Z</date>\n' +
+    '<msg>Revert 147740 "Remove the ENABLE_QUOTA compile-time flag."\n' +
+    '\n' +
+    '&gt; Remove the ENABLE_QUOTA compile-time flag.\n' +
+    '&gt; \n' +
+    '&gt; This patch drops the ~20 occurances of \'#IFDEF ENABLE(QUOTA)\' from the\n' +
+    '&gt; codebase. It shouldn\'t effect any web-visible behavior, as the interesting\n' +
+    '&gt; bits are still hidden away behind the runtime flag, whose behavior\n' +
+    '&gt; is untouched by this patch.\n' +
+    '&gt; \n' +
+    '&gt; R=eseidel@chromium.org,kinuko@chromium.org\n' +
+    '&gt; \n' +
+    '&gt; Review URL: https://codereview.chromium.org/13529033\n' +
+    '\n' +
+    'TBR=mkwst@chromium.org\n' +
+    'Review URL: https://codereview.chromium.org/13462004</msg>\n' +
+    '</logentry>\n' +
+    '<logentry\n' +
+    '   revision="147743">\n' +
+    '<author>tkent@chromium.org</author>\n' +
+    '<date>2013-04-06T12:48:59.078499Z</date>\n' +
+    '<msg>Update test expectations.\n' +
+    '\n' +
+    'BUG=227354,227357</msg>\n' +
+    '</logentry>\n' +
+    '<logentry\n' +
+    '   revision="147742">\n' +
+    '<author>gavinp@chromium.org</author>\n' +
+    '<date>2013-04-06T12:40:34.111299Z</date>\n' +
+    '<msg>Guard &lt;link&gt; beforeload against recursion.\n' +
+    '\n' +
+    'The beforeload event on a link element can recurse if it mutates its\n' +
+    'firing link element. Now guard against this, only allowing the\n' +
+    'innermost (last!) change to run. This prevents multiple client\n' +
+    'registration and stops the crash in the bug report (which is\n' +
+    'reproduced in the test).\n' +
+    '\n' +
+    'BUG=174920\n' +
+    '\n' +
+    'Committed: https://src.chromium.org/viewvc/blink?view=rev&amp;revision=147738\n' +
+    '\n' +
+    'Review URL: https://codereview.chromium.org/13725004</msg>\n' +
+    '</logentry>\n' +
+    '</log>';
 
 test("rebaselineQueue", 3, function() {
     var queue = model.takeRebaselineQueue();
@@ -156,24 +120,34 @@
                 delete commitData.message;
             });
             deepEqual(recentCommits, [{
-                "revision": 92259,
-                "title": "Revision 92259: Unreviewed, rolling out r92256.\nhttp://trac.webkit.org/changeset/92256 ...",
-                "time": "Wed, 03 Aug 2011 04:26:52 GMT",
-                "summary": "Unreviewed, rolling out r92256.",
-                "author": "Sheriff Bot",
-                "reviewer": null,
-                "bugID": 65593,
-                "revertedRevision": 92256
-             }, {
-                "revision": 92256,
-                "title": "Revision 92256: Support cast between CSSPrimitiveValue and EBoxSizing, use in ...",
-                "time": "Thu, 04 Aug 2011 02:09:19 GMT",
-                "summary": "Support cast between CSSPrimitiveValue and EBoxSizing, use in CSSStyleSelector.",
-                "author": "macpherson@chromium.org",
-                "reviewer": "Simon Fraser",
-                "bugID": 65657,
-                "revertedRevision": undefined,
-                "wasReverted": true
+                'revision': '147744',
+                'title': 'Revert 147740 "Remove the ENABLE_QUOTA compile-time flag."',
+                'time': '2013-04-06T13:00:08.314281Z',
+                'summary': 'Revert 147740 "Remove the ENABLE_QUOTA compile-time flag."',
+                'author': 'tkent@chromium.org',
+                'reviewer': 'eseidel@chromium',
+                'bugID': 0,
+                'revertedRevision': undefined
+            },
+            {
+                'revision': '147743',
+                'title': 'Update test expectations.',
+                'time': '2013-04-06T12:48:59.078499Z',
+                'summary': 'Update test expectations.',
+                'author': 'tkent@chromium.org',
+                'reviewer': null,
+                'bugID': 227354,
+                'revertedRevision': undefined
+              },
+            {
+                'revision': '147742',
+                'title': 'Guard <link> beforeload against recursion.',
+                'time': '2013-04-06T12:40:34.111299Z',
+                'summary': 'Guard <link> beforeload against recursion.',
+                'author': 'gavinp@chromium.org',
+                'reviewer': null,
+                'bugID': 174920,
+                'revertedRevision': undefined
             }]);
         });
     });
@@ -198,11 +172,11 @@
                 return commitData.bugID;
             }
 
-            deepEqual(model.commitDataListForRevisionRange(92259, 92259).map(extractBugIDs), [65593]);
-            deepEqual(model.commitDataListForRevisionRange(92256, 92259).map(extractBugIDs), [65657, 65593]);
-            deepEqual(model.commitDataListForRevisionRange(92259, 92256).map(extractBugIDs), []);
-            deepEqual(model.commitDataListForRevisionRange(0, 92256).map(extractBugIDs), [65657]);
-            deepEqual(model.commitDataListForRevisionRange(92256, 0).map(extractBugIDs), []);
+            deepEqual(model.commitDataListForRevisionRange(147742, 147742).map(extractBugIDs), [174920]);
+            deepEqual(model.commitDataListForRevisionRange(147740, 147742).map(extractBugIDs), [174920]);
+            deepEqual(model.commitDataListForRevisionRange(147739, 147740).map(extractBugIDs), []);
+            deepEqual(model.commitDataListForRevisionRange(0, 147742).map(extractBugIDs), [174920]);
+            deepEqual(model.commitDataListForRevisionRange(147743, 0).map(extractBugIDs), []);
             delete model.state.recentCommits;
         });
     });
diff --git a/Tools/GardeningServer/scripts/results.js b/Tools/GardeningServer/scripts/results.js
index 2dd55a8..20864b3 100644
--- a/Tools/GardeningServer/scripts/results.js
+++ b/Tools/GardeningServer/scripts/results.js
@@ -313,8 +313,6 @@
     $.each(resultsByBuilder, function(builderName, resultsTree) {
         $.each(filter(resultsTree), function(testName, resultNode) {
             resultsByTest[testName] = resultsByTest[testName] || {};
-            if (!config.kPlatforms[config.currentPlatform].haveBuilderAccumulatedResults)
-                resultNode._buildLocation = resultsTree._buildLocation;
             resultsByTest[testName][builderName] = resultNode;
         });
     });
@@ -345,9 +343,6 @@
         'failureTypeList': results.failureTypeList(resultsByTest[testName][builderName].actual),
     };
     
-    if (!config.kPlatforms[config.currentPlatform].haveBuilderAccumulatedResults)
-        failureInfoForTest.buildLocation = resultsByTest[testName][builderName]._buildLocation;
-    
     return failureInfoForTest;
 };
 
@@ -364,37 +359,21 @@
 // Callback data is [{ buildNumber:, revision:, url: }]
 function historicalResultsLocations(platform, builderName, callback)
 {
-    if (config.kPlatforms[platform].useDirectoryListingForOldBuilds) {
-        var listingURL = resultsDirectoryListingURL(platform, builderName);
-        net.get(listingURL, function(directoryListing) {
-            var historicalResultsData = directoryListing.match(kBuildLinkRegexp).map(function(buildLink) {
-                var buildNumber = parseInt(buildLink.match(kBuildNumberRegexp)[0]);
-                var revision = 0; // unused for Chromium.
-                var resultsData = {
-                    'buildNumber': buildNumber,
-                    'revision': revision,
-                    'url': resultsSummaryURLForBuildNumber(platform, builderName, buildNumber, revision)
-                };
-                return resultsData;
-            }).reverse();
-            
-            callback(historicalResultsData);
-        });
-    } else {
-        var historicalResultsData = [];
-        builders.cachedBuildInfos(platform, builderName, function(cachedBuildInfos) {
-            $.each(cachedBuildInfos, function(buildNumber, buildInfo) {
-                var resultsData = {
-                    'buildNumber': buildNumber,
-                    'revision': buildInfo.sourceStamp.revision,
-                    'url': resultsSummaryURLForBuildNumber(platform, builderName, buildNumber, buildInfo.sourceStamp.revision),
-                }
-                historicalResultsData.push(resultsData);
-            });
-            
-            callback(historicalResultsData.reverse());
-        });
-    }
+    var listingURL = resultsDirectoryListingURL(platform, builderName);
+    net.get(listingURL, function(directoryListing) {
+        var historicalResultsData = directoryListing.match(kBuildLinkRegexp).map(function(buildLink) {
+            var buildNumber = parseInt(buildLink.match(kBuildNumberRegexp)[0]);
+            var revision = 0; // unused for Chromium.
+            var resultsData = {
+                'buildNumber': buildNumber,
+                'revision': revision,
+                'url': resultsSummaryURLForBuildNumber(platform, builderName, buildNumber, revision)
+            };
+            return resultsData;
+        }).reverse();
+
+        callback(historicalResultsData);
+    });
 }
 
 function walkHistory(platform, builderName, testName, callback)
@@ -581,12 +560,7 @@
 results.fetchResultsURLs = function(failureInfo, callback)
 {
     var testNameStem = base.trimExtension(failureInfo.testName);
-    var urlStem;
-    
-    if (config.kPlatforms[config.currentPlatform].haveBuilderAccumulatedResults)
-        urlStem = resultsDirectoryURL(config.currentPlatform, failureInfo.builderName);
-    else 
-        urlStem = failureInfo.buildLocation.url.replace(kResultsName, '');
+    var urlStem = resultsDirectoryURL(config.currentPlatform, failureInfo.builderName);
 
     var suffixList = possibleSuffixListFor(failureInfo.failureTypeList);
     var resultURLs = [];
@@ -635,8 +609,6 @@
                 net.jsonp(buildLocations[currentIndex].url, resultsCallback);
                 return;
             }
-            if (!config.kPlatforms[config.currentPlatform].haveBuilderAccumulatedResults)
-                buildResults._buildLocation = buildLocations[currentIndex];
             callback(buildResults);
         };
         net.jsonp(buildLocations[currentIndex].url, resultsCallback);
@@ -646,34 +618,15 @@
 results.fetchResultsByBuilder = function(builderNameList, callback)
 {
     var resultsByBuilder = {};
-    if (config.kPlatforms[config.currentPlatform].haveBuilderAccumulatedResults) {
-        var tracker = new base.RequestTracker(builderNameList.length, function() {
-            callback(resultsByBuilder);
+    var tracker = new base.RequestTracker(builderNameList.length, function() {
+        callback(resultsByBuilder);
+    });
+    $.each(builderNameList, function(index, builderName) {
+        results.fetchResultsForBuilder(builderName, function(resultsTree) {
+            resultsByBuilder[builderName] = resultsTree;
+            tracker.requestComplete();
         });
-        $.each(builderNameList, function(index, builderName) {
-            results.fetchResultsForBuilder(builderName, function(resultsTree) {
-                resultsByBuilder[builderName] = resultsTree;
-                tracker.requestComplete();
-            });
-        });
-    } else {
-        builders.recentBuildInfos(function(recentBuildInfos) {
-            var requestsInFlight = 0;
-            $.each(builderNameList, function(index, builderName) {
-                if (recentBuildInfos[builderName]) {
-                    // FIXME: use RequestTracker
-                    ++requestsInFlight;
-                    results.fetchResultsForMostRecentCompletedBuildOnBuilder(builderName, function(resultsTree) {
-                        if (resultsTree)
-                            resultsByBuilder[builderName] = resultsTree;
-                        --requestsInFlight;
-                        if (!requestsInFlight)
-                            callback(resultsByBuilder);
-                    });
-                }
-            });
-        });
-    }
+    });
 };
 
 })();
diff --git a/Tools/GardeningServer/scripts/results_unittests.js b/Tools/GardeningServer/scripts/results_unittests.js
index e15e739..4e59e6c 100644
--- a/Tools/GardeningServer/scripts/results_unittests.js
+++ b/Tools/GardeningServer/scripts/results_unittests.js
@@ -533,7 +533,7 @@
     ]);
 });
 
-test("fetchResultsByBuilder", 5, function() {
+test("fetchResultsByBuilder", 3, function() {
     var simulator = new NetworkSimulator();
 
     var probedURLs = [];
@@ -541,68 +541,24 @@
     {
         simulator.scheduleCallback(function() {
             probedURLs.push(url);
-            if (base.endsWith(url, 'MockBuilder2/r1%20(1)/full_results.json'))
-                callback({'MockBuildResults': true});
-            else
-                callback({});
-        });
-    };
-
-    config.currentPlatform = 'gtk';
-
-    var oldCachedBuildInfos = builders.cachedBuildInfos;
-    builders.cachedBuildInfos = function(platform, builderName, callback) {
-        callback(
-        {
-            1: {
-                sourceStamp: {
-                    revision: 1
-                }
-            },
-            2: {
-                sourceStamp: {
-                    revision: 2
-                }
-            }
-
-        });
-    };
-
-    var oldRecentBuildInfos = builders.recentBuildInfos;
-    builders.recentBuildInfos = function(callback) {
-        callback({
-            'MockBuilder1': true,
-            'MockBuilder2': true
+            callback(base.endsWith(url, 'results/layout-test-results/full_results.json'));
         });
     };
 
     simulator.runTest(function() {
         results.fetchResultsByBuilder(['MockBuilder1', 'MockBuilder2'], function(resultsByBuilder) {
             deepEqual(resultsByBuilder, {
-                "MockBuilder2": {
-                    "MockBuildResults": true,
-                    "_buildLocation": {
-                        "buildNumber": "1",
-                        "revision": 1,
-                        "url": "http://build.webkit.org/results/MockBuilder2/r1%20(1)/full_results.json"
-                    }
-                }
+                "MockBuilder1": true,
+                "MockBuilder2": true,
             });
         });
     });
 
     deepEqual(probedURLs, [
-        "http://build.webkit.org/results/MockBuilder1/r2%20(2)/full_results.json",
-        "http://build.webkit.org/results/MockBuilder2/r2%20(2)/full_results.json",
-        "http://build.webkit.org/results/MockBuilder1/r1%20(1)/full_results.json",
-        "http://build.webkit.org/results/MockBuilder2/r1%20(1)/full_results.json"
+        "http://build.chromium.org/f/chromium/layout_test_results/MockBuilder1/results/layout-test-results/full_results.json",
+        "http://build.chromium.org/f/chromium/layout_test_results/MockBuilder2/results/layout-test-results/full_results.json"
     ]);
 
-    builders.cachedBuildInfos = oldCachedBuildInfos;
-    equal(builders.cachedBuildInfos, oldCachedBuildInfos, "Failed to restore real base!");
-
-    builders.recentBuildInfos = oldRecentBuildInfos;
-    equal(builders.recentBuildInfos, oldRecentBuildInfos, "Failed to restore real base!");
 });
 
 })();
diff --git a/Tools/GardeningServer/scripts/ui.js b/Tools/GardeningServer/scripts/ui.js
index ef74fd7..5cde93f 100644
--- a/Tools/GardeningServer/scripts/ui.js
+++ b/Tools/GardeningServer/scripts/ui.js
@@ -52,10 +52,7 @@
 
 ui.urlForEmbeddedFlakinessDashboard = function(opt_testNameList)
 {
-    if (config.kPlatforms[config.currentPlatform].useFlakinessDashboard)
-        return ui.urlForFlakinessDashboard(opt_testNameList) + '&showChrome=false';
-    
-    return 'about:blank';
+    return ui.urlForFlakinessDashboard(opt_testNameList) + '&showChrome=false';
 }
 
 ui.rolloutReasonForTestNameList = function(testNameList)
diff --git a/Tools/GardeningServer/scripts/ui/failures_unittests.js b/Tools/GardeningServer/scripts/ui/failures_unittests.js
index 747b3da..1bfbb5c 100644
--- a/Tools/GardeningServer/scripts/ui/failures_unittests.js
+++ b/Tools/GardeningServer/scripts/ui/failures_unittests.js
@@ -29,17 +29,17 @@
 
 test('Builder', 6, function() {
     var configuration;
-    configuration = new ui.failures.Builder("Webkit Linux", ["update", "webkit_tests"]);
+    configuration = new ui.failures.Builder("WebKit Linux", ["update", "webkit_tests"]);
     deepEqual(Object.getOwnPropertyNames(configuration.__proto__).sort(), [
         '_addSpan',
         'equals',
         'init',
     ]);
-    equal(configuration.outerHTML, '<a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux"><span class="version">lucid</span><span class="architecture">64-bit</span><span class="failures"> update, webkit_tests</span></a>');
-    configuration = new ui.failures.Builder("Webkit Win");
-    equal(configuration.outerHTML, '<a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Win"><span class="version">xp</span></a>');
+    equal(configuration.outerHTML, '<a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux"><span class="version">lucid</span><span class="architecture">64-bit</span><span class="failures"> update, webkit_tests</span></a>');
+    configuration = new ui.failures.Builder("WebKit XP");
+    equal(configuration.outerHTML, '<a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+XP"><span class="version">xp</span></a>');
     configuration._addSpan('foo', 'bar');
-    equal(configuration.outerHTML, '<a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Win"><span class="version">xp</span><span class="foo">bar</span></a>');
+    equal(configuration.outerHTML, '<a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+XP"><span class="version">xp</span><span class="foo">bar</span></a>');
     ok(configuration.equals({version: 'xp'}));
     ok(!configuration.equals({version: 'lucid', is64bit: true}));
 });
@@ -85,7 +85,7 @@
     equal(grid.outerHTML, '<table class="failures">' +
         '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
         '<tbody>' +
-            '<tr class="TEXT" style="">' +
+            '<tr class="TEXT">' +
                 '<td><span>TEXT</span></td>' +
                 '<td></td>' +
                 '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux+(dbg)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' +
@@ -102,7 +102,7 @@
                 '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Mac10.6"><span class="version">snowleopard</span></a></td>' +
                 '<td></td>' +
             '</tr>' +
-            '<tr class="TEXT" style="">' +
+            '<tr class="TEXT">' +
                 '<td><span>TEXT</span></td>' +
                 '<td></td>' +
                 '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux+(dbg)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' +
@@ -114,12 +114,12 @@
     equal(grid.outerHTML, '<table class="failures">' +
         '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
         '<tbody>' +
-            '<tr class="IMAGE+TEXT" style="">' +
+            '<tr class="IMAGE+TEXT">' +
                 '<td><span>IMAGE+TEXT</span></td>' +
                 '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Mac10.6"><span class="version">snowleopard</span></a></td>' +
                 '<td></td>' +
             '</tr>' +
-            '<tr class="TEXT" style="">' +
+            '<tr class="TEXT">' +
                 '<td><span>TEXT</span></td>' +
                 '<td></td>' +
                 '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux+(dbg)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' +
diff --git a/Tools/GardeningServer/scripts/ui/notifications_unittests.js b/Tools/GardeningServer/scripts/ui/notifications_unittests.js
index f869305..18934cc 100644
--- a/Tools/GardeningServer/scripts/ui/notifications_unittests.js
+++ b/Tools/GardeningServer/scripts/ui/notifications_unittests.js
@@ -87,7 +87,7 @@
     equal(suspiciousCommit.tagName, 'LI');
     equal(suspiciousCommit.innerHTML,
         '<div class="description">' +
-            '<a href="http://trac.webkit.org/changeset/1" target="_blank">1</a>' +
+            '<a href="http://src.chromium.org/viewvc/blink?view=rev&amp;revision=1" target="_blank">1</a>' +
             '<span>' +
                 '<span class="summary">summary</span>' +
                 '<span class="author">author</span>' +
@@ -104,7 +104,7 @@
             '<time class="relative"></time>' +
             '<table class="failures">' +
                 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
-                '<tbody><tr class="BUILDING" style="display: none; "><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
+                '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
             '</table>' +
         '</div>' +
         '<div class="what">' +
@@ -124,7 +124,7 @@
             '<time class="relative"></time>' +
             '<table class="failures">' +
                 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
-                '<tbody><tr class="BUILDING" style="display: none; "><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
+                '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
             '</table>' +
         '</div>' +
         '<div class="what">' +
@@ -147,7 +147,7 @@
             '<time class="relative"></time>' +
             '<table class="failures">' +
                 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
-                '<tbody><tr class="BUILDING" style="display: none; "><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
+                '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
             '</table>' +
         '</div>' +
         '<div class="what">' +
@@ -172,7 +172,7 @@
             '<time class="relative">10 minutes ago</time>' +
             '<table class="failures">' +
                 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
-                '<tbody><tr class="BUILDING" style="display: none; "><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
+                '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
             '</table>' +
         '</div>' +
         '<div class="what">' +
@@ -188,7 +188,7 @@
             '<ul class="causes">' +
                 '<li>' +
                     '<div class="description">' +
-                        '<a href="http://trac.webkit.org/changeset/1" target="_blank">1</a>' +
+                        '<a href="http://src.chromium.org/viewvc/blink?view=rev&amp;revision=1" target="_blank">1</a>' +
                         '<span>' +
                             '<span class="summary">summary</span>' +
                             '<span class="author">author</span>' +
@@ -199,7 +199,7 @@
             '</ul>' +
         '</div>');
 
-    testFailures.addFailureAnalysis({testName: 'foo', resultNodesByBuilder: {'Webkit Linux (dbg)': { actual: 'TEXT'}}});
+    testFailures.addFailureAnalysis({testName: 'foo', resultNodesByBuilder: {'WebKit Linux (dbg)': { actual: 'TEXT'}}});
     equal(testFailures.innerHTML,
         '<div class="how">' +
             '<time class="relative">10 minutes ago</time>' +
@@ -209,9 +209,9 @@
                     '<tr class="TEXT">' +
                         '<td><span>TEXT</span></td>' +
                         '<td></td>' +
-                        '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' +
+                        '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux+(dbg)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' +
                     '</tr>' +
-                    '<tr class="BUILDING" style="display: none; "><td><span>BUILDING</span></td><td></td><td></td></tr>' +
+                    '<tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr>' +
                 '</tbody>' +
             '</table>' +
         '</div>' +
@@ -229,7 +229,7 @@
             '<ul class="causes">' +
                 '<li>' +
                     '<div class="description">' +
-                        '<a href="http://trac.webkit.org/changeset/1" target="_blank">1</a>' +
+                        '<a href="http://src.chromium.org/viewvc/blink?view=rev&amp;revision=1" target="_blank">1</a>' +
                         '<span>' +
                             '<span class="summary">summary</span>' +
                             '<span class="author">author</span>' +
@@ -240,7 +240,7 @@
             '</ul>' +
         '</div>');
 
-    testFailures.updateBuilderResults({'Webkit Mac10.6': { actual: 'BUILDING'}});
+    testFailures.updateBuilderResults({'WebKit Mac10.6': { actual: 'BUILDING'}});
     equal(testFailures.innerHTML,
         '<div class="how">' +
             '<time class="relative">10 minutes ago</time>' +
@@ -250,11 +250,11 @@
                     '<tr class="TEXT">' +
                         '<td><span>TEXT</span></td>' +
                         '<td></td>' +
-                        '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux+(dbg)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' +
+                        '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux+(dbg)"><span class="version">lucid</span><span class="architecture">64-bit</span></a></td>' +
                     '</tr>' +
                     '<tr class="BUILDING" style="">' +
                         '<td><span>BUILDING</span></td>' +
-                        '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Mac10.6"><span class="version">snowleopard</span></a></td>' +
+                        '<td><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Mac10.6"><span class="version">snowleopard</span></a></td>' +
                         '<td></td>' +
                     '</tr>' +
                 '</tbody>' +
@@ -274,7 +274,7 @@
             '<ul class="causes">' +
                 '<li>' +
                     '<div class="description">' +
-                        '<a href="http://trac.webkit.org/changeset/1" target="_blank">1</a>' +
+                        '<a href="http://src.chromium.org/viewvc/blink?view=rev&amp;revision=1" target="_blank">1</a>' +
                         '<span>' +
                             '<span class="summary">summary</span>' +
                             '<span class="author">author</span>' +
@@ -298,7 +298,7 @@
             '<time class="relative"></time>' +
             '<table class="failures">' +
                 '<thead><tr><td>type</td><td>release</td><td>debug</td></tr></thead>' +
-                '<tbody><tr class="BUILDING" style="display: none; "><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
+                '<tbody><tr class="BUILDING" style="display: none;"><td><span>BUILDING</span></td><td></td><td></td></tr></tbody>' +
             '</table>' +
         '</div>' +
         '<div class="what">' +
@@ -318,7 +318,7 @@
 
 test('BuildersFailing', 1, function() {
     var builderFailing = new ui.notifications.BuildersFailing('Disasterifying');
-    builderFailing.setFailingBuilders({'Webkit Linux': ['compile'], 'Webkit Win7': ['webkit_tests', 'update']});
+    builderFailing.setFailingBuilders({'WebKit Linux': ['compile'], 'WebKit Win7': ['webkit_tests', 'update']});
     equal(builderFailing.innerHTML,
         '<div class="how">' +
             '<time class="relative"></time>' +
@@ -326,8 +326,8 @@
         '<div class="what">' +
             '<div class="problem">Disasterifying:' +
                 '<ul class="effects">' +
-                    '<li class="builder"><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Linux"><span class="version">lucid</span><span class="architecture">64-bit</span><span class="failures"> compile</span></a></li>' +
-                    '<li class="builder"><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=Webkit+Win7"><span class="version">win7</span><span class="failures"> webkit_tests, update</span></a></li>' +
+                    '<li class="builder"><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Linux"><span class="version">lucid</span><span class="architecture">64-bit</span><span class="failures"> compile</span></a></li>' +
+                    '<li class="builder"><a class="failing-builder" target="_blank" href="http://build.chromium.org/p/chromium.webkit/waterfall?builder=WebKit+Win7"><span class="version">win7</span><span class="failures"> webkit_tests, update</span></a></li>' +
                 '</ul>' +
             '</div>' +
             '<ul class="causes"></ul>' +
diff --git a/Tools/GardeningServer/scripts/ui/perf_unittests.js b/Tools/GardeningServer/scripts/ui/perf_unittests.js
index 8a966ad..73d87fa 100644
--- a/Tools/GardeningServer/scripts/ui/perf_unittests.js
+++ b/Tools/GardeningServer/scripts/ui/perf_unittests.js
@@ -57,7 +57,7 @@
     setTimeout(function() {
         equal(view.outerHTML, '<div id="perf-view">' +
             '<ol class="notifications">' +
-                '<li style="opacity: 0; ">' +
+                '<li style="opacity: 0;">' +
                     '<div class="how"></div><div class="what">Loading list of perf dashboards...</div>' +
                 '</li>' +
             '</ol>' +
@@ -74,7 +74,7 @@
 
         equal(view.outerHTML, '<div id="perf-view">' +
             '<ol class="notifications">' +
-                '<li style="opacity: 0; ">' +
+                '<li style="opacity: 0;">' +
                     '<div class="how"></div><div class="what">Loading list of perf dashboards...</div>' +
                 '</li>' +
             '</ol>' +
@@ -91,7 +91,7 @@
 
         equal(view.outerHTML, '<div id="perf-view">' +
             '<ol class="notifications">' +
-                '<li style="opacity: 0; ">' +
+                '<li style="opacity: 0;">' +
                     '<div class="how"></div><div class="what">Loading list of perf dashboards...</div>' +
                 '</li>' +
             '</ol>' +
@@ -108,7 +108,7 @@
 
         equal(view.outerHTML, '<div id="perf-view">' +
             '<ol class="notifications">' +
-                '<li style="opacity: 0; ">' +
+                '<li style="opacity: 0;">' +
                     '<div class="how"></div><div class="what">Loading list of perf dashboards...</div>' +
                 '</li>' +
             '</ol>' +
@@ -125,7 +125,7 @@
 
         equal(view.outerHTML, '<div id="perf-view">' +
             '<ol class="notifications">' +
-                '<li style="opacity: 0; ">' +
+                '<li style="opacity: 0;">' +
                     '<div class="how"></div><div class="what">Loading list of perf dashboards...</div>' +
                 '</li>' +
             '</ol>' +
@@ -142,7 +142,7 @@
 
         equal(view.outerHTML, '<div id="perf-view">' +
             '<ol class="notifications">' +
-                '<li style="opacity: 0; ">' +
+                '<li style="opacity: 0;">' +
                     '<div class="how"></div><div class="what">Loading list of perf dashboards...</div>' +
                 '</li>' +
             '</ol>' +
@@ -159,7 +159,7 @@
 
         equal(view.outerHTML, '<div id="perf-view">' +
             '<ol class="notifications">' +
-                '<li style="opacity: 0; ">' +
+                '<li style="opacity: 0;">' +
                     '<div class="how"></div><div class="what">Loading list of perf dashboards...</div>' +
                 '</li>' +
             '</ol>' +
diff --git a/Tools/GardeningServer/scripts/ui/results.js b/Tools/GardeningServer/scripts/ui/results.js
index 05e597e..6b62384 100644
--- a/Tools/GardeningServer/scripts/ui/results.js
+++ b/Tools/GardeningServer/scripts/ui/results.js
@@ -204,14 +204,6 @@
         if (!this.contentWindow)
             return;
 
-        // Check for null event.origin so that the unittests can get past this point.
-        // FIXME: Is this safe? In practice, there's no meaningful harm that can come from
-        // a malicious page sending us heightChanged commands, so it doesn't really matter.
-        if (event.origin !== 'null' && event.origin != 'http://test-results.appspot.com') {
-            console.log('Invalid origin: ' + event.origin);
-            return;
-        }
-
         if (event.data.command != 'heightChanged') {
             console.log('Unknown postMessage command: ' + event.data);
             return;
diff --git a/Tools/GardeningServer/scripts/ui/results_unittests.js b/Tools/GardeningServer/scripts/ui/results_unittests.js
index 2457ac4..4dd546f 100644
--- a/Tools/GardeningServer/scripts/ui/results_unittests.js
+++ b/Tools/GardeningServer/scripts/ui/results_unittests.js
@@ -36,7 +36,7 @@
             // setTimeout to be after the postMessage has been handled.
             setTimeout(function() {
                 equals(dashboard.offsetHeight, 15);
-                $(dashboard).detach();
+                dashboard.remove();
                 start();
             }, 0);
         }, 0);
diff --git a/Tools/GardeningServer/styles/results.css b/Tools/GardeningServer/styles/results.css
index 28cfd09..5143f3a 100644
--- a/Tools/GardeningServer/styles/results.css
+++ b/Tools/GardeningServer/styles/results.css
@@ -146,7 +146,7 @@
 }
 
 #results, #perf {
-    /* FIXME: We really should use flexbox so we don't have to do this. But that requires restructuring the DOM a bit. */;
+    /* FIXME: We really should use flexbox so we don't have to do this. But that requires restructuring the DOM a bit. */
     height: -webkit-calc(100% - 39px);
     box-sizing: border-box;
     /* Position relative so that nested percentages size to this element. */
diff --git a/Tools/Scripts/new-run-webkit-httpd b/Tools/Scripts/new-run-webkit-httpd
deleted file mode 100755
index 9ace3e1..0000000
--- a/Tools/Scripts/new-run-webkit-httpd
+++ /dev/null
@@ -1,99 +0,0 @@
-#!/usr/bin/env python
-# Copyright (C) 2010 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-"""A utility script for starting and stopping the HTTP server with the
-   same configuration as used in the layout tests."""
-
-#
-# FIXME: currently this code only works with the Chromium ports and LigHTTPd.
-# It should be made to work on all ports.
-#
-# This script is also used by Chromium's ui_tests to run http layout tests
-# in a browser.
-#
-import optparse
-import os
-import sys
-import tempfile
-
-import webkitpy.common.version_check
-
-from webkitpy.common.host import Host
-from webkitpy.layout_tests.servers import http_server
-
-
-def run(options):
-    if not options.server:
-        print ('Usage: %s --server {start|stop} [--root=root_dir]'
-               ' [--port=port_number]' % sys.argv[0])
-    else:
-        if (options.root is None) and (options.port is not None):
-            # specifying root but not port means we want httpd on default
-            # set of ports that LayoutTest use, but pointing to a different
-            # source of tests. Specifying port but no root does not seem
-            # meaningful.
-            raise 'Specifying port requires also a root.'
-        host = Host()
-        # FIXME: Make this work with other ports as well.
-        port_obj = host.port_factory.get(port_name='chromium', options=options)
-        httpd = http_server.Lighttpd(port_obj,
-                                     tempfile.gettempdir(),
-                                     port=options.port,
-                                     root=options.root,
-                                     run_background=options.run_background,
-                                     layout_tests_dir=options.layout_tests_dir)
-        if options.server == 'start':
-            httpd.start()
-        else:
-            httpd.stop()
-
-
-def main():
-    option_parser = optparse.OptionParser()
-    option_parser.add_option('-k', '--server',
-        help='Server action (start|stop)')
-    option_parser.add_option('-p', '--port',
-        help='Port to listen on (overrides layout test ports)')
-    option_parser.add_option('-r', '--root',
-        help='Absolute path to DocumentRoot (overrides layout test roots)')
-    option_parser.add_option('--register_cygwin', action="store_true",
-        dest="register_cygwin", help='Register Cygwin paths (on Win try bots)')
-    option_parser.add_option('--run_background', action="store_true",
-        dest="run_background",
-        help='Run on background (for running as UI test)')
-    option_parser.add_option('--layout_tests_dir',
-        dest="layout_tests_dir",
-        help='Absolute path to LayoutTests root')
-    options, args = option_parser.parse_args()
-
-    run(options)
-
-
-if '__main__' == __name__:
-    main()
diff --git a/Tools/Scripts/webkitpy/bindings/main.py b/Tools/Scripts/webkitpy/bindings/main.py
index 887a861..d3115fb 100644
--- a/Tools/Scripts/webkitpy/bindings/main.py
+++ b/Tools/Scripts/webkitpy/bindings/main.py
@@ -60,7 +60,7 @@
             exit_code = e.exit_code
         return exit_code
 
-    def generate_supplemental_dependency(self, input_directory, supplemental_dependency_file):
+    def generate_supplemental_dependency(self, input_directory, supplemental_dependency_file, window_constructors_file):
         idl_files_list = tempfile.mkstemp()
         for input_file in os.listdir(input_directory):
             (name, extension) = os.path.splitext(input_file)
@@ -73,7 +73,8 @@
                '-Ibindings/scripts',
                'bindings/scripts/preprocess-idls.pl',
                '--idlFilesList', idl_files_list[1],
-               '--supplementalDependencyFile', supplemental_dependency_file]
+               '--supplementalDependencyFile', supplemental_dependency_file,
+               '--windowConstructorsFile', window_constructors_file]
 
         exit_code = 0
         try:
@@ -147,7 +148,8 @@
 
         input_directory = os.path.join('bindings', 'tests', 'idls')
         supplemental_dependency_file = tempfile.mkstemp()[1]
-        if self.generate_supplemental_dependency(input_directory, supplemental_dependency_file):
+        window_constructors_file = tempfile.mkstemp()[1]
+        if self.generate_supplemental_dependency(input_directory, supplemental_dependency_file, window_constructors_file):
             print 'Failed to generate a supplemental dependency file.'
             os.remove(supplemental_dependency_file)
             return -1
diff --git a/Tools/Scripts/webkitpy/common/net/resultsjsonparser.py b/Tools/Scripts/webkitpy/common/net/resultsjsonparser.py
index 1a2a70f..581f967 100644
--- a/Tools/Scripts/webkitpy/common/net/resultsjsonparser.py
+++ b/Tools/Scripts/webkitpy/common/net/resultsjsonparser.py
@@ -77,7 +77,7 @@
         if not TestExpectations.has_pixel_failures(actual_results):
             expected_results = TestExpectations.remove_pixel_failures(expected_results)
         for actual_result in actual_results:
-            if not TestExpectations.result_was_expected(actual_result, expected_results, False, False):
+            if not TestExpectations.result_was_expected(actual_result, expected_results, False):
                 return False
         return True
 
diff --git a/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py b/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py
index eaf16f7..fd35b44 100644
--- a/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py
+++ b/Tools/Scripts/webkitpy/layout_tests/models/test_expectations.py
@@ -800,20 +800,19 @@
         return cls.EXPECTATIONS.get(string.lower())
 
     @staticmethod
-    def result_was_expected(result, expected_results, test_needs_rebaselining, test_is_skipped):
+    def result_was_expected(result, expected_results, test_needs_rebaselining):
         """Returns whether we got a result we were expecting.
         Args:
             result: actual result of a test execution
             expected_results: set of results listed in test_expectations
-            test_needs_rebaselining: whether test was marked as REBASELINE
-            test_is_skipped: whether test was marked as SKIP"""
+            test_needs_rebaselining: whether test was marked as REBASELINE"""
         if result in expected_results:
             return True
         if result in (TEXT, IMAGE_PLUS_TEXT, AUDIO) and (FAIL in expected_results):
             return True
         if result == MISSING and test_needs_rebaselining:
             return True
-        if result == SKIP and test_is_skipped:
+        if result == SKIP:
             return True
         return False
 
@@ -924,10 +923,7 @@
         expected_results = self._model.get_expectations(test)
         if not pixel_tests_are_enabled:
             expected_results = self.remove_pixel_failures(expected_results)
-        return self.result_was_expected(result,
-                                   expected_results,
-                                   self.is_rebaselining(test),
-                                   self._model.has_modifier(test, SKIP))
+        return self.result_was_expected(result, expected_results, self.is_rebaselining(test))
 
     def is_rebaselining(self, test):
         return self._model.has_modifier(test, REBASELINE)
@@ -967,9 +963,7 @@
         modified_expectations = []
 
         for expectation in self._expectations:
-            if expectation.name != test or expectation.is_flaky() or not expectation.parsed_expectations:
-                continue
-            if iter(expectation.parsed_expectations).next() not in (FAIL, IMAGE):
+            if expectation.name != test or not expectation.parsed_expectations:
                 continue
             if test_configuration not in expectation.matching_configurations:
                 continue
diff --git a/Tools/Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py b/Tools/Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py
index a198cce..8e6ffdd 100644
--- a/Tools/Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py
+++ b/Tools/Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py
@@ -107,16 +107,15 @@
 
     def test_result_was_expected(self):
         # test basics
-        self.assertEqual(TestExpectations.result_was_expected(PASS, set([PASS]), test_needs_rebaselining=False, test_is_skipped=False), True)
-        self.assertEqual(TestExpectations.result_was_expected(FAIL, set([PASS]), test_needs_rebaselining=False, test_is_skipped=False), False)
+        self.assertEqual(TestExpectations.result_was_expected(PASS, set([PASS]), test_needs_rebaselining=False), True)
+        self.assertEqual(TestExpectations.result_was_expected(FAIL, set([PASS]), test_needs_rebaselining=False), False)
 
         # test handling of SKIPped tests and results
-        self.assertEqual(TestExpectations.result_was_expected(SKIP, set([CRASH]), test_needs_rebaselining=False, test_is_skipped=True), True)
-        self.assertEqual(TestExpectations.result_was_expected(SKIP, set([CRASH]), test_needs_rebaselining=False, test_is_skipped=False), False)
+        self.assertEqual(TestExpectations.result_was_expected(SKIP, set([CRASH]), test_needs_rebaselining=False), True)
 
         # test handling of MISSING results and the REBASELINE modifier
-        self.assertEqual(TestExpectations.result_was_expected(MISSING, set([PASS]), test_needs_rebaselining=True, test_is_skipped=False), True)
-        self.assertEqual(TestExpectations.result_was_expected(MISSING, set([PASS]), test_needs_rebaselining=False, test_is_skipped=False), False)
+        self.assertEqual(TestExpectations.result_was_expected(MISSING, set([PASS]), test_needs_rebaselining=True), True)
+        self.assertEqual(TestExpectations.result_was_expected(MISSING, set([PASS]), test_needs_rebaselining=False), False)
 
     def test_remove_pixel_failures(self):
         self.assertEqual(TestExpectations.remove_pixel_failures(set([FAIL])), set([FAIL]))
@@ -504,6 +503,26 @@
         self.assertEqual("""Bug(y) [ Win Debug ] failures/expected/foo.html [ Crash ]
 """, actual_expectations)
 
+    def test_remove_flaky_line(self):
+        host = MockHost()
+        test_port = host.port_factory.get('test-win-xp', None)
+        test_port.test_exists = lambda test: True
+        test_port.test_isfile = lambda test: True
+
+        test_config = test_port.test_configuration()
+        test_port.expectations_dict = lambda: {'expectations': """Bug(x) [ Win ] failures/expected/foo.html [ Failure Timeout ]
+Bug(y) [ Mac ] failures/expected/foo.html [ Crash ]
+"""}
+        expectations = TestExpectations(test_port)
+
+        actual_expectations = expectations.remove_configuration_from_test('failures/expected/foo.html', test_config)
+        actual_expectations = expectations.remove_configuration_from_test('failures/expected/foo.html', host.port_factory.get('test-win-vista', None).test_configuration())
+        actual_expectations = expectations.remove_configuration_from_test('failures/expected/foo.html', host.port_factory.get('test-win-win7', None).test_configuration())
+
+        self.assertEqual("""Bug(x) [ Win Debug ] failures/expected/foo.html [ Failure Timeout ]
+Bug(y) [ Mac ] failures/expected/foo.html [ Crash ]
+""", actual_expectations)
+
 
 class RebaseliningTest(Base):
     """Test rebaselining-specific functionality."""
diff --git a/Tools/Scripts/webkitpy/layout_tests/models/test_run_results.py b/Tools/Scripts/webkitpy/layout_tests/models/test_run_results.py
index 3af1224..b2959d0 100644
--- a/Tools/Scripts/webkitpy/layout_tests/models/test_run_results.py
+++ b/Tools/Scripts/webkitpy/layout_tests/models/test_run_results.py
@@ -28,6 +28,7 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 import logging
+import time
 
 from webkitpy.layout_tests.models import test_expectations
 from webkitpy.layout_tests.models import test_failures
@@ -135,6 +136,7 @@
     tbe = initial_results.tests_by_expectation
     tbt = initial_results.tests_by_timeline
     results['fixable'] = len(tbt[test_expectations.NOW] - tbe[test_expectations.PASS])
+    # FIXME: Remove this. It is redundant with results['num_failures_by_type'].
     results['skipped'] = len(tbt[test_expectations.NOW] & tbe[test_expectations.SKIP])
 
     num_passes = 0
@@ -148,6 +150,12 @@
     for modifier_string, modifier_enum in test_expectations.TestExpectations.MODIFIERS.iteritems():
         keywords[modifier_enum] = modifier_string.upper()
 
+    num_failures_by_type = {}
+    for expectation in initial_results.tests_by_expectation:
+        num_failures_by_type[keywords[expectation]] = len(initial_results.tests_by_expectation[expectation] & tbt[test_expectations.NOW])
+    # The number of failures by type.
+    results['num_failures_by_type'] = num_failures_by_type
+
     tests = {}
 
     for test_name, result in initial_results.results_by_name.iteritems():
@@ -158,10 +166,9 @@
         result_type = result.type
         actual = [keywords[result_type]]
 
-        if result_type == test_expectations.SKIP:
-            continue
-
         test_dict = {}
+        test_dict['time'] = result.total_run_time
+
         if result.has_stderr:
             test_dict['has_stderr'] = True
 
@@ -173,16 +180,13 @@
 
         if result_type == test_expectations.PASS:
             num_passes += 1
-            # FIXME: include passing tests that have stderr output.
-            if expected == 'PASS':
-                continue
         elif result_type == test_expectations.CRASH:
             if test_name in initial_results.unexpected_results_by_name:
                 num_regressions += 1
         elif result_type == test_expectations.MISSING:
             if test_name in initial_results.unexpected_results_by_name:
                 num_missing += 1
-        elif test_name in initial_results.unexpected_results_by_name:
+        elif result_type != test_expectations.SKIP and test_name in initial_results.unexpected_results_by_name:
             if retry_results and test_name not in retry_results.unexpected_results_by_name:
                 actual.extend(expectations.get_expectations_string(test_name).split(" "))
                 num_flaky += 1
@@ -202,6 +206,13 @@
         test_dict['expected'] = expected
         test_dict['actual'] = " ".join(actual)
 
+        def is_expected(actual_result):
+            return expectations.matches_an_expected_result(test_name, result_type, port_obj.get_option('pixel_tests') or result.reftest_type)
+
+        # To avoid bloating the output results json too much, only add an entry for whether the failure is unexpected.
+        if not all(is_expected(actual_result) for actual_result in actual):
+            test_dict['is_unexpected'] = True
+
         test_dict.update(_interpret_test_failures(result.failures))
 
         if retry_results:
@@ -231,30 +242,37 @@
             current_map = current_map[part]
 
     results['tests'] = tests
+    # FIXME: Remove this. It is redundant with results['num_failures_by_type'].
     results['num_passes'] = num_passes
     results['num_flaky'] = num_flaky
+    # FIXME: Remove this. It is redundant with results['num_failures_by_type'].
     results['num_missing'] = num_missing
     results['num_regressions'] = num_regressions
+    # FIXME: This is always true for Blink. We should remove this and update the code in Layouts/fast/harness/results.html that uses this.
     results['uses_expectations_file'] = port_obj.uses_test_expectations_file()
     results['interrupted'] = initial_results.interrupted  # Does results.html have enough information to compute this itself? (by checking total number of results vs. total number of tests?)
     results['layout_tests_dir'] = port_obj.layout_tests_dir()
     results['has_wdiff'] = port_obj.wdiff_available()
     results['has_pretty_patch'] = port_obj.pretty_patch_available()
     results['pixel_tests_enabled'] = port_obj.get_option('pixel_tests')
+    results['seconds_since_epoch'] = int(time.time())
+    results['build_number'] = port_obj.get_option('build_number')
+    results['builder_name'] = port_obj.get_option('builder_name')
 
     try:
-        # We only use the svn revision for using trac links in the results.html file,
         # Don't do this by default since it takes >100ms.
-        # FIXME: Do we really need to populate this both here and in the json_results_generator?
+        # It's only used for uploading data to the flakiness dashboard.
         if port_obj.get_option("builder_name"):
             port_obj.host.initialize_scm()
-            results['revision'] = port_obj.host.scm().head_svn_revision()
+            for (name, path) in port_obj.repository_paths():
+                results[name.lower() + '_revision'] = port_obj.host.scm().svn_revision(path)
     except Exception, e:
         _log.warn("Failed to determine svn revision for checkout (cwd: %s, webkit_base: %s), leaving 'revision' key blank in full_results.json.\n%s" % (port_obj._filesystem.getcwd(), port_obj.path_from_webkit_base(), e))
         # Handle cases where we're running outside of version control.
         import traceback
         _log.debug('Failed to learn head svn revision:')
         _log.debug(traceback.format_exc())
-        results['revision'] = ""
+        results['chromium_revision'] = ""
+        results['blink_revision'] = ""
 
     return results
diff --git a/Tools/Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py b/Tools/Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py
index c0d9265..5c22306 100644
--- a/Tools/Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py
+++ b/Tools/Scripts/webkitpy/layout_tests/models/test_run_results_unittest.py
@@ -48,7 +48,7 @@
 
 def run_results(port):
     tests = ['passes/text.html', 'failures/expected/timeout.html', 'failures/expected/crash.html', 'failures/expected/hang.html',
-             'failures/expected/audio.html']
+             'failures/expected/audio.html', 'passes/skipped/skip.html']
     expectations = test_expectations.TestExpectations(port, tests)
     return test_run_results.TestRunResults(expectations, len(tests))
 
@@ -63,6 +63,9 @@
         initial_results.add(get_result('failures/expected/timeout.html', test_expectations.TIMEOUT), expected, test_is_slow)
         initial_results.add(get_result('failures/expected/crash.html', test_expectations.CRASH), expected, test_is_slow)
     elif passing:
+        skipped_result = get_result('passes/skipped/skip.html')
+        skipped_result.type = test_expectations.SKIP
+        initial_results.add(skipped_result, expected, test_is_slow)
         initial_results.add(get_result('passes/text.html'), expected, test_is_slow)
         initial_results.add(get_result('failures/expected/audio.html'), expected, test_is_slow)
         initial_results.add(get_result('failures/expected/timeout.html'), expected, test_is_slow)
@@ -124,12 +127,34 @@
         summary = summarized_results(self.port, expected=False, passing=False, flaky=False)
         self.assertNotIn('revision', summary)
 
+    def test_num_failures_by_type(self):
+        summary = summarized_results(self.port, expected=False, passing=False, flaky=False)
+        self.assertEquals(summary['num_failures_by_type'], {'CRASH': 1, 'MISSING': 0, 'TEXT': 0, 'IMAGE': 0, 'PASS': 0, 'SKIP': 0, 'TIMEOUT': 2, 'IMAGE+TEXT': 0, 'FAIL': 0, 'AUDIO': 1})
+
+        summary = summarized_results(self.port, expected=True, passing=False, flaky=False)
+        self.assertEquals(summary['num_failures_by_type'], {'CRASH': 1, 'MISSING': 0, 'TEXT': 0, 'IMAGE': 0, 'PASS': 1, 'SKIP': 0, 'TIMEOUT': 1, 'IMAGE+TEXT': 0, 'FAIL': 0, 'AUDIO': 1})
+
+        summary = summarized_results(self.port, expected=False, passing=True, flaky=False)
+        self.assertEquals(summary['num_failures_by_type'], {'CRASH': 0, 'MISSING': 0, 'TEXT': 0, 'IMAGE': 0, 'PASS': 4, 'SKIP': 1, 'TIMEOUT': 0, 'IMAGE+TEXT': 0, 'FAIL': 0, 'AUDIO': 0})
+
     def test_svn_revision(self):
         self.port._options.builder_name = 'dummy builder'
         summary = summarized_results(self.port, expected=False, passing=False, flaky=False)
-        self.assertNotEquals(summary['revision'], '')
+        self.assertNotEquals(summary['blink_revision'], '')
 
     def test_summarized_results_wontfix(self):
         self.port._options.builder_name = 'dummy builder'
         summary = summarized_results(self.port, expected=False, passing=False, flaky=False)
         self.assertTrue(summary['tests']['failures']['expected']['hang.html']['wontfix'])
+        self.assertTrue(summary['tests']['passes']['text.html']['is_unexpected'])
+
+    def test_summarized_results_expected_pass(self):
+        self.port._options.builder_name = 'dummy builder'
+        summary = summarized_results(self.port, expected=False, passing=True, flaky=False)
+        self.assertTrue(summary['tests']['passes']['text.html'])
+        self.assertTrue('is_unexpected' not in summary['tests']['passes']['text.html'])
+
+    def test_summarized_results_skipped(self):
+        self.port._options.builder_name = 'dummy builder'
+        summary = summarized_results(self.port, expected=False, passing=True, flaky=False)
+        self.assertTrue(summary['tests']['passes']['skipped']['skip.html'])
diff --git a/Tools/Scripts/webkitpy/layout_tests/port/base.py b/Tools/Scripts/webkitpy/layout_tests/port/base.py
index 56f7662..82a18be 100644
--- a/Tools/Scripts/webkitpy/layout_tests/port/base.py
+++ b/Tools/Scripts/webkitpy/layout_tests/port/base.py
@@ -1079,7 +1079,7 @@
 
         # We use LayoutTest directory here because webkit_base isn't a part of WebKit repository in Chromium port
         # where turnk isn't checked out as a whole.
-        return [('WebKit', self.layout_tests_dir())]
+        return [('blink', self.layout_tests_dir())]
 
     _WDIFF_DEL = '##WDIFF_DEL##'
     _WDIFF_ADD = '##WDIFF_ADD##'
diff --git a/Tools/Scripts/webkitpy/layout_tests/port/chromium.py b/Tools/Scripts/webkitpy/layout_tests/port/chromium.py
index ce0564d..be8905b 100644
--- a/Tools/Scripts/webkitpy/layout_tests/port/chromium.py
+++ b/Tools/Scripts/webkitpy/layout_tests/port/chromium.py
@@ -378,7 +378,7 @@
 
     def repository_paths(self):
         repos = super(ChromiumPort, self).repository_paths()
-        repos.append(('Chromium', self.path_from_chromium_base('build')))
+        repos.append(('chromium', self.path_from_chromium_base('build')))
         return repos
 
     def _get_crash_log(self, name, pid, stdout, stderr, newer_than):
diff --git a/Tools/Scripts/webkitpy/layout_tests/port/test.py b/Tools/Scripts/webkitpy/layout_tests/port/test.py
index b7f633c..dad7396 100644
--- a/Tools/Scripts/webkitpy/layout_tests/port/test.py
+++ b/Tools/Scripts/webkitpy/layout_tests/port/test.py
@@ -295,6 +295,7 @@
 Bug(test) failures/expected/exception.html [ WontFix ]
 Bug(test) failures/unexpected/pass.html [ Failure ]
 Bug(test) passes/skipped/skip.html [ Skip ]
+Bug(test) passes/text.html [ Pass ]
 """)
 
     filesystem.maybe_make_directory(LAYOUT_TEST_DIR + '/reftests/foo')
diff --git a/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py b/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py
index ee9f86f..ff772ca 100644
--- a/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py
+++ b/Tools/Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py
@@ -186,6 +186,11 @@
         # properly on cygwin (bug 63846).
         self.should_test_processes = not self._platform.is_win()
 
+    def assertHasTimeAndOtherValuesEqual(self, actual, expected):
+        self.assertTrue(actual['time'])
+        del actual['time']
+        self.assertEqual(actual, expected)
+
     def test_basic(self):
         options, args = parse_args(tests_included=True)
         logging_stream = StringIO.StringIO()
@@ -496,9 +501,9 @@
             tests_included=True, host=host)
         file_list = host.filesystem.written_files.keys()
         self.assertEqual(details.exit_code, 1)
-        expected_token = '"unexpected":{"text-image-checksum.html":{"expected":"PASS","actual":"IMAGE+TEXT","image_diff_percent":1},"missing_text.html":{"expected":"PASS","is_missing_text":true,"actual":"MISSING"}'
         json_string = host.filesystem.read_text_file('/tmp/layout-test-results/full_results.json')
-        self.assertTrue(json_string.find(expected_token) != -1)
+        self.assertTrue(json_string.find('"text-image-checksum.html":{"actual":"IMAGE+TEXT","is_unexpected":true,"expected":"PASS"') != -1)
+        self.assertTrue(json_string.find('"missing_text.html":{"expected":"PASS","is_missing_text":true,"is_unexpected":true,"actual":"MISSING"') != -1)
         self.assertTrue(json_string.find('"num_regressions":1') != -1)
         self.assertTrue(json_string.find('"num_flaky":0') != -1)
         self.assertTrue(json_string.find('"num_missing":1') != -1)
@@ -506,14 +511,14 @@
     def test_pixel_test_directories(self):
         host = MockHost()
 
-        """Both tests have faling checksum. We include only the first in pixel tests so only that should fail."""
+        """Both tests have failing checksum. We include only the first in pixel tests so only that should fail."""
         args = ['--pixel-tests', '--pixel-test-directory', 'failures/unexpected/pixeldir',
                 'failures/unexpected/pixeldir/image_in_pixeldir.html',
                 'failures/unexpected/image_not_in_pixeldir.html']
         details, err, _ = logging_run(extra_args=args, host=host, tests_included=True)
 
         self.assertEqual(details.exit_code, 1)
-        expected_token = '"unexpected":{"pixeldir":{"image_in_pixeldir.html":{"expected":"PASS","actual":"IMAGE"'
+        expected_token = 'pixeldir":{"image_in_pixeldir.html":{"actual":"IMAGE","is_unexpected":true,"expected":"PASS",'
         json_string = host.filesystem.read_text_file('/tmp/layout-test-results/full_results.json')
         self.assertTrue(json_string.find(expected_token) != -1)
 
@@ -537,7 +542,7 @@
     def test_crash_with_stderr(self):
         host = MockHost()
         _, regular_output, _ = logging_run(['failures/unexpected/crash-with-stderr.html'], tests_included=True, host=host)
-        self.assertTrue(host.filesystem.read_text_file('/tmp/layout-test-results/full_results.json').find('{"crash-with-stderr.html":{"expected":"PASS","actual":"CRASH","has_stderr":true}}') != -1)
+        self.assertTrue(host.filesystem.read_text_file('/tmp/layout-test-results/full_results.json').find('{"crash-with-stderr.html":{"expected":"PASS","is_unexpected":true,"actual":"CRASH","has_stderr":true') != -1)
 
     def test_no_image_failure_with_image_diff(self):
         host = MockHost()
@@ -666,8 +671,8 @@
         self.assertTrue(host.filesystem.exists('/tmp/layout-test-results/retries/failures/unexpected/text-image-checksum-actual.png'))
         json_string = host.filesystem.read_text_file('/tmp/layout-test-results/full_results.json')
         json = parse_full_results(json_string)
-        self.assertEqual(json["tests"]["failures"]["unexpected"]["text-image-checksum.html"],
-            {"expected": "PASS", "actual": "TEXT IMAGE+TEXT", "image_diff_percent": 1})
+        self.assertHasTimeAndOtherValuesEqual(json["tests"]["failures"]["unexpected"]["text-image-checksum.html"],
+            {"expected": "PASS", "actual": "TEXT IMAGE+TEXT", "image_diff_percent": 1, "is_unexpected": True})
         self.assertFalse(json["pixel_tests_enabled"])
         self.assertEqual(details.enabled_pixel_tests_in_retry, True)
 
@@ -749,7 +754,7 @@
         host = MockHost()
         _, err, _ = logging_run(['--no-show-results', 'reftests/foo/'], tests_included=True, host=host)
         json_string = host.filesystem.read_text_file('/tmp/layout-test-results/full_results.json')
-        self.assertTrue(json_string.find('"unlistedtest.html":{"expected":"PASS","is_missing_text":true,"actual":"MISSING","is_missing_image":true}') != -1)
+        self.assertTrue(json_string.find('"unlistedtest.html":{"actual":"MISSING","is_missing_image":true,"is_unexpected":true,"expected":"PASS","is_missing_text":true') != -1)
         self.assertTrue(json_string.find('"num_regressions":4') != -1)
         self.assertTrue(json_string.find('"num_flaky":0') != -1)
         self.assertTrue(json_string.find('"num_missing":1') != -1)
@@ -847,6 +852,11 @@
 
 
 class EndToEndTest(unittest.TestCase):
+    def assertHasTimeAndOtherValuesEqual(self, actual, expected):
+        self.assertTrue(actual['time'])
+        del actual['time']
+        self.assertEqual(actual, expected)
+
     def test_reftest_with_two_notrefs(self):
         # Test that we update expectations in place. If the expectation
         # is missing, update the expected generic location.
@@ -856,15 +866,16 @@
 
         json_string = host.filesystem.read_text_file('/tmp/layout-test-results/full_results.json')
         json = parse_full_results(json_string)
-        self.assertTrue("multiple-match-success.html" not in json["tests"]["reftests"]["foo"])
-        self.assertTrue("multiple-mismatch-success.html" not in json["tests"]["reftests"]["foo"])
-        self.assertTrue("multiple-both-success.html" not in json["tests"]["reftests"]["foo"])
-        self.assertEqual(json["tests"]["reftests"]["foo"]["multiple-match-failure.html"],
-            {"expected": "PASS", "actual": "IMAGE", "reftest_type": ["=="], "image_diff_percent": 1})
-        self.assertEqual(json["tests"]["reftests"]["foo"]["multiple-mismatch-failure.html"],
-            {"expected": "PASS", "actual": "IMAGE", "reftest_type": ["!="]})
-        self.assertEqual(json["tests"]["reftests"]["foo"]["multiple-both-failure.html"],
-            {"expected": "PASS", "actual": "IMAGE", "reftest_type": ["==", "!="]})
+        self.assertTrue("is_unexpected" not in json["tests"]["reftests"]["foo"]["multiple-match-success.html"])
+        self.assertTrue("is_unexpected" not in json["tests"]["reftests"]["foo"]["multiple-mismatch-success.html"])
+        self.assertTrue("is_unexpected" not in json["tests"]["reftests"]["foo"]["multiple-both-success.html"])
+
+        self.assertHasTimeAndOtherValuesEqual(json["tests"]["reftests"]["foo"]["multiple-match-failure.html"],
+            {"expected": "PASS", "actual": "IMAGE", "reftest_type": ["=="], "image_diff_percent": 1, "is_unexpected": True})
+        self.assertHasTimeAndOtherValuesEqual(json["tests"]["reftests"]["foo"]["multiple-mismatch-failure.html"],
+            {"expected": "PASS", "actual": "IMAGE", "reftest_type": ["!="], "is_unexpected": True})
+        self.assertHasTimeAndOtherValuesEqual(json["tests"]["reftests"]["foo"]["multiple-both-failure.html"],
+            {"expected": "PASS", "actual": "IMAGE", "reftest_type": ["==", "!="], "is_unexpected": True})
 
 
 class RebaselineTest(unittest.TestCase, StreamTestingMixin):
diff --git a/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results.py b/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results.py
index 3191b84..e7dabab 100644
--- a/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results.py
+++ b/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results.py
@@ -100,10 +100,7 @@
             actual = results['actual'].split(" ")
             expected = results['expected'].split(" ")
 
-            def is_expected(result):
-                return (result in expected) or (result in ('AUDIO', 'TEXT', 'IMAGE+TEXT') and 'FAIL' in expected)
-
-            if all(is_expected(actual_result) for actual_result in actual):
+            if 'is_unexpected' not in results or not results['is_unexpected']:
                 # Don't print anything for tests that ran as expected.
                 return
 
diff --git a/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results_unittest.py b/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results_unittest.py
index 5ce15c1..8951a63 100644
--- a/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results_unittest.py
+++ b/Tools/Scripts/webkitpy/layout_tests/views/buildbot_results_unittest.py
@@ -87,7 +87,9 @@
         printer, out = self.get_printer()
         summary = test_run_results_unittest.summarized_results(port, expected=False, passing=True, flaky=False)
         printer.print_unexpected_results(summary)
-        self.assertNotEmpty(out)
+        output = out.getvalue()
+        self.assertTrue(output)
+        self.assertTrue(output.find('Skip') == -1)
 
     def test_print_results(self):
         port = MockHost().port_factory.get('test')
diff --git a/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py b/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py
index 8bc2148..67ca54e 100644
--- a/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py
+++ b/Tools/Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py
@@ -353,7 +353,7 @@
         self._test_run_with_json_output(runner, port.host.filesystem, upload_succeeds=True)
         self.assertEqual(self._load_output_json(runner), [{
             "buildTime": "2013-02-08T15:19:37.460000", "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
 
         filesystem = port.host.filesystem
         self.assertTrue(filesystem.isfile(runner._output_json_path()))
@@ -366,7 +366,7 @@
         self.assertEqual(self._load_output_json(runner), [{
             "buildTime": "2013-02-08T15:19:37.460000", "description": "some description",
             "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
 
     def create_runner_and_setup_results_template(self, args=[]):
         runner, port = self.create_runner(args)
@@ -396,7 +396,7 @@
 
         self.assertEqual(self._load_output_json(runner), [{
             "buildTime": "2013-02-08T15:19:37.460000", "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
 
         self.assertTrue(filesystem.isfile(output_json_path))
         self.assertTrue(filesystem.isfile(results_page_path))
@@ -412,7 +412,7 @@
 
         self.assertEqual(self._load_output_json(runner), [{"previous": "results"}, {
             "buildTime": "2013-02-08T15:19:37.460000", "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
         self.assertTrue(filesystem.isfile(filesystem.splitext(output_json_path)[0] + '.html'))
 
     def test_run_respects_reset_results(self):
@@ -426,7 +426,7 @@
 
         self.assertEqual(self._load_output_json(runner), [{
             "buildTime": "2013-02-08T15:19:37.460000", "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
         self.assertTrue(filesystem.isfile(filesystem.splitext(output_json_path)[0] + '.html'))
         pass
 
@@ -438,7 +438,7 @@
         self._test_run_with_json_output(runner, filesystem, results_shown=False)
 
         expected_entry = {"buildTime": "2013-02-08T15:19:37.460000", "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}
 
         self.maxDiff = None
         self.assertEqual(runner._output_json_path(), '/mock-checkout/output.json')
@@ -485,7 +485,7 @@
         self._test_run_with_json_output(runner, port.host.filesystem, upload_succeeds=True)
         self.assertEqual(self._load_output_json(runner), [{
             "buildTime": "2013-02-08T15:19:37.460000", "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}, "builderKey": "value"}])
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}, "builderKey": "value"}])
 
     def test_run_with_bad_slave_config_json(self):
         runner, port = self.create_runner_and_setup_results_template(args=['--output-json-path=/mock-checkout/output.json',
@@ -537,7 +537,7 @@
         self.assertEqual(output['buildTime'], '2013-02-08T15:19:37.460000')
         self.assertEqual(output['builderName'], 'builder1')
         self.assertEqual(output['builderKey'], 'value1')
-        self.assertEqual(output['revisions'], {'WebKit': {'revision': '5678', 'timestamp': '2013-02-01 08:48:05 +0000'}})
+        self.assertEqual(output['revisions'], {'blink': {'revision': '5678', 'timestamp': '2013-02-01 08:48:05 +0000'}})
         self.assertEqual(output['tests'].keys(), ['Bindings'])
         self.assertEqual(sorted(output['tests']['Bindings'].keys()), ['tests', 'url'])
         self.assertEqual(output['tests']['Bindings']['url'], 'http://trac.webkit.org/browser/trunk/PerformanceTests/Bindings')
@@ -547,25 +547,26 @@
             'metrics': {'Time': {'current': [[1486.0, 1471.0, 1510.0, 1505.0, 1478.0, 1490.0]] * 4}}})
 
     def test_run_with_repeat(self):
+        self.maxDiff = None
         runner, port = self.create_runner_and_setup_results_template(args=['--output-json-path=/mock-checkout/output.json',
             '--test-results-server=some.host', '--repeat', '5'])
         self._test_run_with_json_output(runner, port.host.filesystem, upload_succeeds=True, repeat=5)
         self.assertEqual(self._load_output_json(runner), [
             {"buildTime": "2013-02-08T15:19:37.460000",
             "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
             {"buildTime": "2013-02-08T15:19:37.460000",
             "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
             {"buildTime": "2013-02-08T15:19:37.460000",
             "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
             {"buildTime": "2013-02-08T15:19:37.460000",
             "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}},
             {"buildTime": "2013-02-08T15:19:37.460000",
             "tests": self._event_target_wrapper_and_inspector_results,
-            "revisions": {"WebKit": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
+            "revisions": {"blink": {"timestamp": "2013-02-01 08:48:05 +0000", "revision": "5678"}}}])
 
     def test_run_with_test_runner_count(self):
         runner, port = self.create_runner_and_setup_results_template(args=['--output-json-path=/mock-checkout/output.json',
diff --git a/Tools/Scripts/webkitpy/style/checkers/cpp.py b/Tools/Scripts/webkitpy/style/checkers/cpp.py
index 69df432..5810e9c 100644
--- a/Tools/Scripts/webkitpy/style/checkers/cpp.py
+++ b/Tools/Scripts/webkitpy/style/checkers/cpp.py
@@ -2857,9 +2857,9 @@
               'Streams are highly discouraged.')
 
     # Look for specific includes to fix.
-    if include.startswith('wtf/') and not is_system:
+    if include.startswith('wtf/') and is_system:
         error(line_number, 'build/include', 4,
-              'wtf includes should be <wtf/file.h> instead of "wtf/file.h".')
+              'wtf includes should be "wtf/file.h" instead of <wtf/file.h>.')
 
     if filename.find('/chromium/') != -1 and include.startswith('cc/CC'):
         error(line_number, 'build/include', 4,
diff --git a/Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py b/Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py
index 20a0b79..c0f2da3 100644
--- a/Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py
+++ b/Tools/Scripts/webkitpy/style/checkers/cpp_unittest.py
@@ -2831,14 +2831,14 @@
                                          '#include "foo.h"\n'
                                          '\n'
                                          '#include <wtf/Assertions.h>\n',
-                                         '')
+                                         'wtf includes should be "wtf/file.h" instead of <wtf/file.h>.'
+                                         '  [build/include] [4]')
         self.assert_language_rules_check('foo.cpp',
                                          '#include "config.h"\n'
                                          '#include "foo.h"\n'
                                          '\n'
                                          '#include "wtf/Assertions.h"\n',
-                                         'wtf includes should be <wtf/file.h> instead of "wtf/file.h".'
-                                         '  [build/include] [4]')
+                                         '')
 
     def test_check_cc_includes(self):
         self.assert_language_rules_check('bar/chromium/foo.cpp',
diff --git a/Tools/Scripts/webkitpy/tool/commands/__init__.py b/Tools/Scripts/webkitpy/tool/commands/__init__.py
index 24646fc..57bba31 100644
--- a/Tools/Scripts/webkitpy/tool/commands/__init__.py
+++ b/Tools/Scripts/webkitpy/tool/commands/__init__.py
@@ -4,18 +4,13 @@
 from webkitpy.tool.commands.analyzechangelog import AnalyzeChangeLog
 from webkitpy.tool.commands.applywatchlistlocal import ApplyWatchListLocal
 from webkitpy.tool.commands.bugfortest import BugForTest
-from webkitpy.tool.commands.bugsearch import BugSearch
 from webkitpy.tool.commands.chromechannels import ChromeChannels
 from webkitpy.tool.commands.download import *
-from webkitpy.tool.commands.earlywarningsystem import *
 from webkitpy.tool.commands.findusers import FindUsers
 from webkitpy.tool.commands.gardenomatic import GardenOMatic
-from webkitpy.tool.commands.openbugs import OpenBugs
 from webkitpy.tool.commands.prettydiff import PrettyDiff
 from webkitpy.tool.commands.queries import *
-from webkitpy.tool.commands.queues import *
 from webkitpy.tool.commands.rebaseline import Rebaseline
 from webkitpy.tool.commands.rebaselineserver import RebaselineServer
-from webkitpy.tool.commands.roll import *
 from webkitpy.tool.commands.upload import *
 from webkitpy.tool.commands.suggestnominations import *
diff --git a/Tools/Scripts/webkitpy/tool/commands/download.py b/Tools/Scripts/webkitpy/tool/commands/download.py
index 395c913..f6c903e 100644
--- a/Tools/Scripts/webkitpy/tool/commands/download.py
+++ b/Tools/Scripts/webkitpy/tool/commands/download.py
@@ -63,420 +63,9 @@
     ]
 
 
-class Build(AbstractSequencedCommand):
-    name = "build"
-    help_text = "Update working copy and build"
-    steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.Build,
-    ]
-
-    def _prepare_state(self, options, args, tool):
-        options.build = True
-
-
-class BuildAndTest(AbstractSequencedCommand):
-    name = "build-and-test"
-    help_text = "Update working copy, build, and run the tests"
-    steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.Build,
-        steps.RunTests,
-    ]
-
-
-class Land(AbstractSequencedCommand):
-    name = "land"
-    help_text = "Land the current working directory diff and updates the associated bug if any"
-    argument_names = "[BUGID]"
-    show_in_main_help = True
-    steps = [
-        steps.AddSvnMimetypeForPng,
-        steps.UpdateChangeLogsWithReviewer,
-        steps.ValidateReviewer,
-        steps.ValidateChangeLogs, # We do this after UpdateChangeLogsWithReviewer to avoid not having to cache the diff twice.
-        steps.Build,
-        steps.RunTests,
-        steps.Commit,
-        steps.CloseBugForLandDiff,
-    ]
-    long_help = """land commits the current working copy diff (just as svn or git commit would).
-land will NOT build and run the tests before committing, but you can use the --build option for that.
-If a bug id is provided, or one can be found in the ChangeLog land will update the bug after committing."""
-
-    def _prepare_state(self, options, args, tool):
-        changed_files = self._tool.scm().changed_files(options.git_commit)
-        return {
-            "changed_files": changed_files,
-            "bug_id": (args and args[0]) or tool.checkout().bug_id_for_this_commit(options.git_commit, changed_files),
-        }
-
-
-class LandCowboy(AbstractSequencedCommand):
-    name = "land-cowboy"
-    help_text = "Prepares a ChangeLog and lands the current working directory diff."
-    steps = [
-        steps.PrepareChangeLog,
-        steps.EditChangeLog,
-        steps.CheckStyle,
-        steps.ConfirmDiff,
-        steps.Build,
-        steps.RunTests,
-        steps.Commit,
-        steps.CloseBugForLandDiff,
-    ]
-
-    def _prepare_state(self, options, args, tool):
-        options.check_style_filter = "-changelog"
-
-
-class LandCowhand(LandCowboy):
-    # Gender-blind term for cowboy, see: http://en.wiktionary.org/wiki/cowhand
-    name = "land-cowhand"
-
-
 class CheckStyleLocal(AbstractSequencedCommand):
     name = "check-style-local"
     help_text = "Run check-webkit-style on the current working directory diff"
     steps = [
         steps.CheckStyle,
     ]
-
-
-class AbstractPatchProcessingCommand(AbstractDeclarativeCommand):
-    # Subclasses must implement the methods below.  We don't declare them here
-    # because we want to be able to implement them with mix-ins.
-    #
-    # pylint: disable=E1101
-    # def _fetch_list_of_patches_to_process(self, options, args, tool):
-    # def _prepare_to_process(self, options, args, tool):
-    # def _process_patch(self, options, args, tool):
-
-    @staticmethod
-    def _collect_patches_by_bug(patches):
-        bugs_to_patches = {}
-        for patch in patches:
-            bugs_to_patches[patch.bug_id()] = bugs_to_patches.get(patch.bug_id(), []) + [patch]
-        return bugs_to_patches
-
-    def execute(self, options, args, tool):
-        self._prepare_to_process(options, args, tool)
-        patches = self._fetch_list_of_patches_to_process(options, args, tool)
-
-        # It's nice to print out total statistics.
-        bugs_to_patches = self._collect_patches_by_bug(patches)
-        _log.info("Processing %s from %s." % (pluralize("patch", len(patches)), pluralize("bug", len(bugs_to_patches))))
-
-        for patch in patches:
-            self._process_patch(patch, options, args, tool)
-
-
-class AbstractPatchSequencingCommand(AbstractPatchProcessingCommand):
-    prepare_steps = None
-    main_steps = None
-
-    def __init__(self):
-        options = []
-        self._prepare_sequence = StepSequence(self.prepare_steps)
-        self._main_sequence = StepSequence(self.main_steps)
-        options = sorted(set(self._prepare_sequence.options() + self._main_sequence.options()))
-        AbstractPatchProcessingCommand.__init__(self, options)
-
-    def _prepare_to_process(self, options, args, tool):
-        self._prepare_sequence.run_and_handle_errors(tool, options)
-
-    def _process_patch(self, patch, options, args, tool):
-        state = { "patch" : patch }
-        self._main_sequence.run_and_handle_errors(tool, options, state)
-
-
-class ProcessAttachmentsMixin(object):
-    def _fetch_list_of_patches_to_process(self, options, args, tool):
-        return map(lambda patch_id: tool.bugs.fetch_attachment(patch_id), args)
-
-
-class ProcessBugsMixin(object):
-    def _fetch_list_of_patches_to_process(self, options, args, tool):
-        all_patches = []
-        for bug_id in args:
-            patches = tool.bugs.fetch_bug(bug_id).reviewed_patches()
-            _log.info("%s found on bug %s." % (pluralize("reviewed patch", len(patches)), bug_id))
-            all_patches += patches
-        if not all_patches:
-            _log.info("No reviewed patches found, looking for unreviewed patches.")
-            for bug_id in args:
-                patches = tool.bugs.fetch_bug(bug_id).patches()
-                _log.info("%s found on bug %s." % (pluralize("patch", len(patches)), bug_id))
-                all_patches += patches
-        return all_patches
-
-
-class ProcessURLsMixin(object):
-    def _fetch_list_of_patches_to_process(self, options, args, tool):
-        all_patches = []
-        for url in args:
-            bug_id = urls.parse_bug_id(url)
-            if bug_id:
-                patches = tool.bugs.fetch_bug(bug_id).patches()
-                _log.info("%s found on bug %s." % (pluralize("patch", len(patches)), bug_id))
-                all_patches += patches
-
-            attachment_id = urls.parse_attachment_id(url)
-            if attachment_id:
-                all_patches += tool.bugs.fetch_attachment(attachment_id)
-
-        return all_patches
-
-
-class CheckStyle(AbstractPatchSequencingCommand, ProcessAttachmentsMixin):
-    name = "check-style"
-    help_text = "Run check-webkit-style on the specified attachments"
-    argument_names = "ATTACHMENT_ID [ATTACHMENT_IDS]"
-    main_steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.ApplyPatch,
-        steps.CheckStyle,
-    ]
-
-
-class BuildAttachment(AbstractPatchSequencingCommand, ProcessAttachmentsMixin):
-    name = "build-attachment"
-    help_text = "Apply and build patches from bugzilla"
-    argument_names = "ATTACHMENT_ID [ATTACHMENT_IDS]"
-    main_steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.ApplyPatch,
-        steps.Build,
-    ]
-
-
-class BuildAndTestAttachment(AbstractPatchSequencingCommand, ProcessAttachmentsMixin):
-    name = "build-and-test-attachment"
-    help_text = "Apply, build, and test patches from bugzilla"
-    argument_names = "ATTACHMENT_ID [ATTACHMENT_IDS]"
-    main_steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.ApplyPatch,
-        steps.Build,
-        steps.RunTests,
-    ]
-
-
-class AbstractPatchApplyingCommand(AbstractPatchSequencingCommand):
-    prepare_steps = [
-        steps.EnsureLocalCommitIfNeeded,
-        steps.CleanWorkingDirectory,
-        steps.Update,
-    ]
-    main_steps = [
-        steps.ApplyPatchWithLocalCommit,
-    ]
-    long_help = """Updates the working copy.
-Downloads and applies the patches, creating local commits if necessary."""
-
-
-class ApplyAttachment(AbstractPatchApplyingCommand, ProcessAttachmentsMixin):
-    name = "apply-attachment"
-    help_text = "Apply an attachment to the local working directory"
-    argument_names = "ATTACHMENT_ID [ATTACHMENT_IDS]"
-    show_in_main_help = True
-
-
-class ApplyFromBug(AbstractPatchApplyingCommand, ProcessBugsMixin):
-    name = "apply-from-bug"
-    help_text = "Apply reviewed patches from provided bugs to the local working directory"
-    argument_names = "BUGID [BUGIDS]"
-    show_in_main_help = True
-
-
-class ApplyWatchList(AbstractPatchSequencingCommand, ProcessAttachmentsMixin):
-    name = "apply-watchlist"
-    help_text = "Applies the watchlist to the specified attachments"
-    argument_names = "ATTACHMENT_ID [ATTACHMENT_IDS]"
-    main_steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.ApplyPatch,
-        steps.ApplyWatchList,
-    ]
-    long_help = """"Applies the watchlist to the specified attachments.
-Downloads the attachment, applies it locally, runs the watchlist against it, and updates the bug with the result."""
-
-
-class AbstractPatchLandingCommand(AbstractPatchSequencingCommand):
-    main_steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.ApplyPatch,
-        steps.ValidateChangeLogs,
-        steps.ValidateReviewer,
-        steps.Build,
-        steps.RunTests,
-        steps.Commit,
-        steps.ClosePatch,
-        steps.CloseBug,
-    ]
-    long_help = """Checks to make sure builders are green.
-Updates the working copy.
-Applies the patch.
-Builds.
-Runs the layout tests.
-Commits the patch.
-Clears the flags on the patch.
-Closes the bug if no patches are marked for review."""
-
-
-class LandAttachment(AbstractPatchLandingCommand, ProcessAttachmentsMixin):
-    name = "land-attachment"
-    help_text = "Land patches from bugzilla, optionally building and testing them first"
-    argument_names = "ATTACHMENT_ID [ATTACHMENT_IDS]"
-    show_in_main_help = True
-
-
-class LandFromBug(AbstractPatchLandingCommand, ProcessBugsMixin):
-    name = "land-from-bug"
-    help_text = "Land all patches on the given bugs, optionally building and testing them first"
-    argument_names = "BUGID [BUGIDS]"
-    show_in_main_help = True
-
-
-class LandFromURL(AbstractPatchLandingCommand, ProcessURLsMixin):
-    name = "land-from-url"
-    help_text = "Land all patches on the given URLs, optionally building and testing them first"
-    argument_names = "URL [URLS]"
-
-
-class ValidateChangelog(AbstractSequencedCommand):
-    name = "validate-changelog"
-    help_text = "Validate that the ChangeLogs and reviewers look reasonable"
-    long_help = """Examines the current diff to see whether the ChangeLogs
-and the reviewers listed in the ChangeLogs look reasonable.
-"""
-    steps = [
-        steps.ValidateChangeLogs,
-        steps.ValidateReviewer,
-    ]
-
-
-class AbstractRolloutPrepCommand(AbstractSequencedCommand):
-    argument_names = "REVISION [REVISIONS] REASON"
-
-    def _commit_info(self, revision):
-        commit_info = self._tool.checkout().commit_info_for_revision(revision)
-        if commit_info and commit_info.bug_id():
-            # Note: Don't print a bug URL here because it will confuse the
-            #       SheriffBot because the SheriffBot just greps the output
-            #       of create-rollout for bug URLs.  It should do better
-            #       parsing instead.
-            _log.info("Preparing rollout for bug %s." % commit_info.bug_id())
-        else:
-            _log.info("Unable to parse bug number from diff.")
-        return commit_info
-
-    def _prepare_state(self, options, args, tool):
-        revision_list = []
-        for revision in str(args[0]).split():
-            if revision.isdigit():
-                revision_list.append(int(revision))
-            else:
-                raise ScriptError(message="Invalid svn revision number: " + revision)
-        revision_list.sort()
-
-        # We use the earliest revision for the bug info
-        earliest_revision = revision_list[0]
-        state = {
-            "revision": earliest_revision,
-            "revision_list": revision_list,
-            "reason": args[1],
-        }
-        commit_info = self._commit_info(earliest_revision)
-        if commit_info:
-            state["bug_id"] = commit_info.bug_id()
-            cc_list = sorted([party.bugzilla_email()
-                            for party in commit_info.responsible_parties()
-                            if party.bugzilla_email()])
-            # FIXME: We should used the list as the canonical representation.
-            state["bug_cc"] = ",".join(cc_list)
-        return state
-
-
-class PrepareRollout(AbstractRolloutPrepCommand):
-    name = "prepare-rollout"
-    help_text = "Revert the given revision(s) in the working copy and prepare ChangeLogs with revert reason"
-    long_help = """Updates the working copy.
-Applies the inverse diff for the provided revision(s).
-Creates an appropriate rollout ChangeLog, including a trac link and bug link.
-"""
-    steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.RevertRevision,
-        steps.PrepareChangeLogForRevert,
-    ]
-
-
-class CreateRollout(AbstractRolloutPrepCommand):
-    name = "create-rollout"
-    help_text = "Creates a bug to track the broken SVN revision(s) and uploads a rollout patch."
-    steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.RevertRevision,
-        steps.CreateBug,
-        steps.PrepareChangeLogForRevert,
-        steps.PostDiffForRevert,
-    ]
-
-    def _prepare_state(self, options, args, tool):
-        state = AbstractRolloutPrepCommand._prepare_state(self, options, args, tool)
-        # Currently, state["bug_id"] points to the bug that caused the
-        # regression.  We want to create a new bug that blocks the old bug
-        # so we move state["bug_id"] to state["bug_blocked"] and delete the
-        # old state["bug_id"] so that steps.CreateBug will actually create
-        # the new bug that we want (and subsequently store its bug id into
-        # state["bug_id"])
-        state["bug_blocked"] = state["bug_id"]
-        del state["bug_id"]
-        state["bug_title"] = "REGRESSION(r%s): %s" % (state["revision"], state["reason"])
-        state["bug_description"] = "%s broke the build:\n%s" % (urls.view_revision_url(state["revision"]), state["reason"])
-        # FIXME: If we had more context here, we could link to other open bugs
-        #        that mention the test that regressed.
-        if options.parent_command == "sheriff-bot":
-            state["bug_description"] += """
-
-This is an automatic bug report generated by the sheriff-bot. If this bug
-report was created because of a flaky test, please file a bug for the flaky
-test (if we don't already have one on file) and dup this bug against that bug
-so that we can track how often these flaky tests case pain.
-
-"Only you can prevent forest fires." -- Smokey the Bear
-"""
-        return state
-
-
-class Rollout(AbstractRolloutPrepCommand):
-    name = "rollout"
-    show_in_main_help = True
-    help_text = "Revert the given revision(s) in the working copy and optionally commit the revert and re-open the original bug"
-    long_help = """Updates the working copy.
-Applies the inverse diff for the provided revision.
-Creates an appropriate rollout ChangeLog, including a trac link and bug link.
-Opens the generated ChangeLogs in $EDITOR.
-Shows the prepared diff for confirmation.
-Commits the revert and updates the bug (including re-opening the bug if necessary)."""
-    steps = [
-        steps.DiscardLocalChanges,
-        steps.Update,
-        steps.RevertRevision,
-        steps.PrepareChangeLogForRevert,
-        steps.EditChangeLog,
-        steps.ConfirmDiff,
-        steps.Build,
-        steps.Commit,
-        steps.ReopenBugAfterRollout,
-    ]
diff --git a/Tools/Scripts/webkitpy/tool/commands/download_unittest.py b/Tools/Scripts/webkitpy/tool/commands/download_unittest.py
index dbbdf2d..1dc5b4a 100644
--- a/Tools/Scripts/webkitpy/tool/commands/download_unittest.py
+++ b/Tools/Scripts/webkitpy/tool/commands/download_unittest.py
@@ -36,42 +36,6 @@
 from webkitpy.common.checkout.checkout_mock import MockCheckout
 
 
-class AbstractRolloutPrepCommandTest(unittest.TestCase):
-    def test_commit_info(self):
-        command = AbstractRolloutPrepCommand()
-        tool = MockTool()
-        command.bind_to_tool(tool)
-        output = OutputCapture()
-
-        expected_logs = "Preparing rollout for bug 50000.\n"
-        commit_info = output.assert_outputs(self, command._commit_info, [1234], expected_logs=expected_logs)
-        self.assertTrue(commit_info)
-
-        mock_commit_info = Mock()
-        mock_commit_info.bug_id = lambda: None
-        tool._checkout.commit_info_for_revision = lambda revision: mock_commit_info
-        expected_logs = "Unable to parse bug number from diff.\n"
-        commit_info = output.assert_outputs(self, command._commit_info, [1234], expected_logs=expected_logs)
-        self.assertEqual(commit_info, mock_commit_info)
-
-    def test_prepare_state(self):
-        command = AbstractRolloutPrepCommand()
-        mock_commit_info = MockCheckout().commit_info_for_revision(123)
-        command._commit_info = lambda revision: mock_commit_info
-
-        state = command._prepare_state(None, ["124 123 125", "Reason"], None)
-        self.assertEqual(123, state["revision"])
-        self.assertEqual([123, 124, 125], state["revision_list"])
-
-        self.assertRaises(ScriptError, command._prepare_state, options=None, args=["125 r122  123", "Reason"], tool=None)
-        self.assertRaises(ScriptError, command._prepare_state, options=None, args=["125 foo 123", "Reason"], tool=None)
-
-        command._commit_info = lambda revision: None
-        state = command._prepare_state(None, ["124 123 125", "Reason"], None)
-        self.assertEqual(123, state["revision"])
-        self.assertEqual([123, 124, 125], state["revision_list"])
-
-
 class DownloadCommandsTest(CommandsTest):
     maxDiff = None
 
@@ -90,267 +54,3 @@
         options.test = True
         options.update = True
         return options
-
-    def test_build(self):
-        expected_logs = "Updating working directory\nBuilding WebKit\n"
-        self.assert_execute_outputs(Build(), [], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_build_and_test(self):
-        expected_logs = """Updating working directory
-Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-"""
-        self.assert_execute_outputs(BuildAndTest(), [], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_apply_attachment(self):
-        options = self._default_options()
-        options.update = True
-        options.local_commit = True
-        expected_logs = "Updating working directory\nProcessing 1 patch from 1 bug.\nProcessing patch 10000 from bug 50000.\n"
-        self.assert_execute_outputs(ApplyAttachment(), [10000], options=options, expected_logs=expected_logs)
-
-    def test_apply_from_bug(self):
-        options = self._default_options()
-        options.update = True
-        options.local_commit = True
-
-        expected_logs = "Updating working directory\n0 reviewed patches found on bug 50001.\nNo reviewed patches found, looking for unreviewed patches.\n1 patch found on bug 50001.\nProcessing 1 patch from 1 bug.\nProcessing patch 10002 from bug 50001.\n"
-        self.assert_execute_outputs(ApplyFromBug(), [50001], options=options, expected_logs=expected_logs)
-
-        expected_logs = "Updating working directory\n2 reviewed patches found on bug 50000.\nProcessing 2 patches from 1 bug.\nProcessing patch 10000 from bug 50000.\nProcessing patch 10001 from bug 50000.\n"
-        self.assert_execute_outputs(ApplyFromBug(), [50000], options=options, expected_logs=expected_logs)
-
-    def test_apply_watch_list(self):
-        expected_logs = """Processing 1 patch from 1 bug.
-Updating working directory
-MOCK run_and_throw_if_fail: ['mock-update-webkit'], cwd=/mock-checkout
-Processing patch 10000 from bug 50000.
-MockWatchList: determine_cc_and_messages
-No bug was updated because no id was given.
-Result of watchlist: cc "abarth@webkit.org, eric@webkit.org, levin@chromium.org" messages "Message1.
-
-Message2."
-"""
-        self.assert_execute_outputs(ApplyWatchList(), [10000], options=self._default_options(), expected_logs=expected_logs, tool=MockTool(log_executive=True))
-
-    def test_land(self):
-        expected_logs = """Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Updating bug 50000
-"""
-        mock_tool = MockTool()
-        mock_tool.scm().create_patch = Mock(return_value="Patch1\nMockPatch\n")
-        mock_tool.checkout().modified_changelogs = Mock(return_value=[])
-        self.assert_execute_outputs(Land(), [50000], options=self._default_options(), expected_logs=expected_logs, tool=mock_tool)
-        # Make sure we're not calling expensive calls too often.
-        self.assertEqual(mock_tool.scm().create_patch.call_count, 0)
-        self.assertEqual(mock_tool.checkout().modified_changelogs.call_count, 1)
-
-    def test_land_cowboy(self):
-        expected_logs = """MOCK run_and_throw_if_fail: ['mock-prepare-ChangeLog', '--email=MOCK email', '--merge-base=None', 'MockFile1'], cwd=/mock-checkout
-MOCK run_and_throw_if_fail: ['mock-check-webkit-style', '--git-commit', 'MOCK git commit', '--diff-files', 'MockFile1', '--filter', '-changelog'], cwd=/mock-checkout
-MOCK run_command: ['ruby', '-I', '/mock-checkout/Tools/Scripts/webkitruby/PrettyPatch', '/mock-checkout/Tools/Scripts/webkitruby/PrettyPatch/prettify.rb'], cwd=None, input=Patch1
-MOCK: user.open_url: file://...
-Was that diff correct?
-Building WebKit
-MOCK run_and_throw_if_fail: ['mock-build-webkit'], cwd=/mock-checkout, env={'LC_ALL': 'C', 'MOCK_ENVIRON_COPY': '1'}
-Running Python unit tests
-MOCK run_and_throw_if_fail: ['mock-test-webkitpy'], cwd=/mock-checkout
-Running Perl unit tests
-MOCK run_and_throw_if_fail: ['mock-test-webkitperl'], cwd=/mock-checkout
-Running JavaScriptCore tests
-MOCK run_and_throw_if_fail: ['mock-run-javacriptcore-tests'], cwd=/mock-checkout
-Running bindings generation tests
-MOCK run_and_throw_if_fail: ['mock-run-bindings-tests'], cwd=/mock-checkout
-Running WebKit unit tests
-MOCK run_and_throw_if_fail: ['mock-run-webkit-unit-tests'], cwd=/mock-checkout
-Running run-webkit-tests
-MOCK run_and_throw_if_fail: ['mock-run-webkit-tests', '--quiet'], cwd=/mock-checkout
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-No bug id provided.
-"""
-        mock_tool = MockTool(log_executive=True)
-        self.assert_execute_outputs(LandCowboy(), [50000], options=self._default_options(), expected_logs=expected_logs, tool=mock_tool)
-
-    def test_land_red_builders(self):
-        expected_logs = """Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Updating bug 50000
-"""
-        mock_tool = MockTool()
-        mock_tool.buildbot.light_tree_on_fire()
-        self.assert_execute_outputs(Land(), [50000], options=self._default_options(), expected_logs=expected_logs, tool=mock_tool)
-
-    def test_check_style(self):
-        expected_logs = """Processing 1 patch from 1 bug.
-Updating working directory
-MOCK run_and_throw_if_fail: ['mock-update-webkit'], cwd=/mock-checkout
-Processing patch 10000 from bug 50000.
-MOCK run_and_throw_if_fail: ['mock-check-webkit-style', '--git-commit', 'MOCK git commit', '--diff-files', 'MockFile1'], cwd=/mock-checkout
-"""
-        self.assert_execute_outputs(CheckStyle(), [10000], options=self._default_options(), expected_logs=expected_logs, tool=MockTool(log_executive=True))
-
-    def test_build_attachment(self):
-        expected_logs = "Processing 1 patch from 1 bug.\nUpdating working directory\nProcessing patch 10000 from bug 50000.\nBuilding WebKit\n"
-        self.assert_execute_outputs(BuildAttachment(), [10000], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_land_attachment(self):
-        # FIXME: This expected result is imperfect, notice how it's seeing the same patch as still there after it thought it would have cleared the flags.
-        expected_logs = """Processing 1 patch from 1 bug.
-Updating working directory
-Processing patch 10000 from bug 50000.
-Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Not closing bug 50000 as attachment 10000 has review=+.  Assuming there are more patches to land from this bug.
-"""
-        self.assert_execute_outputs(LandAttachment(), [10000], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_land_from_bug(self):
-        # FIXME: This expected result is imperfect, notice how it's seeing the same patch as still there after it thought it would have cleared the flags.
-        expected_logs = """2 reviewed patches found on bug 50000.
-Processing 2 patches from 1 bug.
-Updating working directory
-Processing patch 10000 from bug 50000.
-Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Not closing bug 50000 as attachment 10000 has review=+.  Assuming there are more patches to land from this bug.
-Updating working directory
-Processing patch 10001 from bug 50000.
-Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Not closing bug 50000 as attachment 10000 has review=+.  Assuming there are more patches to land from this bug.
-"""
-        self.assert_execute_outputs(LandFromBug(), [50000], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_land_from_url(self):
-        # FIXME: This expected result is imperfect, notice how it's seeing the same patch as still there after it thought it would have cleared the flags.
-        expected_logs = """2 patches found on bug 50000.
-Processing 2 patches from 1 bug.
-Updating working directory
-Processing patch 10000 from bug 50000.
-Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Not closing bug 50000 as attachment 10000 has review=+.  Assuming there are more patches to land from this bug.
-Updating working directory
-Processing patch 10001 from bug 50000.
-Building WebKit
-Running Python unit tests
-Running Perl unit tests
-Running JavaScriptCore tests
-Running bindings generation tests
-Running WebKit unit tests
-Running run-webkit-tests
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-Not closing bug 50000 as attachment 10000 has review=+.  Assuming there are more patches to land from this bug.
-"""
-        self.assert_execute_outputs(LandFromURL(), ["https://bugs.webkit.org/show_bug.cgi?id=50000"], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_prepare_rollout(self):
-        expected_logs = "Preparing rollout for bug 50000.\nUpdating working directory\n"
-        self.assert_execute_outputs(PrepareRollout(), [852, "Reason"], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_create_rollout(self):
-        expected_logs = """Preparing rollout for bug 50000.
-Updating working directory
-MOCK create_bug
-bug_title: REGRESSION(r852): Reason
-bug_description: http://trac.webkit.org/changeset/852 broke the build:
-Reason
-component: MOCK component
-cc: MOCK cc
-blocked: 50000
-MOCK add_patch_to_bug: bug_id=60001, description=ROLLOUT of r852, mark_for_review=False, mark_for_commit_queue=True, mark_for_landing=False
--- Begin comment --
-Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.
-
-If you would like to land the rollout faster, you can use the following command:
-
-  webkit-patch land-attachment ATTACHMENT_ID
-
-where ATTACHMENT_ID is the ID of this attachment.
--- End comment --
-"""
-        self.assert_execute_outputs(CreateRollout(), [852, "Reason"], options=self._default_options(), expected_logs=expected_logs)
-        self.assert_execute_outputs(CreateRollout(), ["855 852 854", "Reason"], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_create_rollout_resolved(self):
-        expected_logs = """Preparing rollout for bug 50004.
-Updating working directory
-MOCK create_bug
-bug_title: REGRESSION(r3001): Reason
-bug_description: http://trac.webkit.org/changeset/3001 broke the build:
-Reason
-component: MOCK component
-cc: MOCK cc
-blocked: 50004
-MOCK reopen_bug 50004 with comment 'Re-opened since this is blocked by bug 60001'
-MOCK add_patch_to_bug: bug_id=60001, description=ROLLOUT of r3001, mark_for_review=False, mark_for_commit_queue=True, mark_for_landing=False
--- Begin comment --
-Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.
-
-If you would like to land the rollout faster, you can use the following command:
-
-  webkit-patch land-attachment ATTACHMENT_ID
-
-where ATTACHMENT_ID is the ID of this attachment.
--- End comment --
-"""
-        self.assert_execute_outputs(CreateRollout(), [3001, "Reason"], options=self._default_options(), expected_logs=expected_logs)
-
-    def test_rollout(self):
-        expected_logs = """Preparing rollout for bug 50000.
-Updating working directory
-MOCK: user.open_url: file://...
-Was that diff correct?
-Building WebKit
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-MOCK reopen_bug 50000 with comment 'Reverted r852 for reason:
-
-Reason
-
-Committed r49824: <http://trac.webkit.org/changeset/49824>'
-"""
-        self.assert_execute_outputs(Rollout(), [852, "Reason"], options=self._default_options(), expected_logs=expected_logs)
-
diff --git a/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem.py b/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem.py
deleted file mode 100644
index 90501fc..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem.py
+++ /dev/null
@@ -1,225 +0,0 @@
-# Copyright (c) 2009 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-import logging
-from optparse import make_option
-
-from webkitpy.common.config.committers import CommitterList
-from webkitpy.common.config.ports import DeprecatedPort
-from webkitpy.common.system.executive import ScriptError
-from webkitpy.tool.bot.earlywarningsystemtask import EarlyWarningSystemTask, EarlyWarningSystemTaskDelegate
-from webkitpy.tool.bot.expectedfailures import ExpectedFailures
-from webkitpy.tool.bot.layouttestresultsreader import LayoutTestResultsReader
-from webkitpy.tool.bot.patchanalysistask import UnableToApplyPatch
-from webkitpy.tool.bot.queueengine import QueueEngine
-from webkitpy.tool.commands.queues import AbstractReviewQueue
-
-_log = logging.getLogger(__name__)
-
-
-class AbstractEarlyWarningSystem(AbstractReviewQueue, EarlyWarningSystemTaskDelegate):
-    _build_style = "release"
-    # FIXME: Switch _default_run_tests from opt-in to opt-out once more bots are ready to run tests.
-    _default_run_tests = False
-
-    def __init__(self):
-        options = [make_option("--run-tests", action="store_true", dest="run_tests", default=self._default_run_tests, help="Run the Layout tests for each patch")]
-        AbstractReviewQueue.__init__(self, options=options)
-
-    def begin_work_queue(self):
-        AbstractReviewQueue.begin_work_queue(self)
-        self._expected_failures = ExpectedFailures()
-        self._layout_test_results_reader = LayoutTestResultsReader(self._tool, self._port.results_directory(), self._log_directory())
-
-    def _failing_tests_message(self, task, patch):
-        results = task.results_from_patch_test_run(patch)
-        unexpected_failures = self._expected_failures.unexpected_failures_observed(results)
-        if not unexpected_failures:
-            return None
-        return "New failing tests:\n%s" % "\n".join(unexpected_failures)
-
-    def _post_reject_message_on_bug(self, tool, patch, status_id, extra_message_text=None):
-        results_link = tool.status_server.results_url_for_status(status_id)
-        message = "Attachment %s did not pass %s (%s):\nOutput: %s" % (patch.id(), self.name, self.port_name, results_link)
-        if extra_message_text:
-            message += "\n\n%s" % extra_message_text
-        # FIXME: We might want to add some text about rejecting from the commit-queue in
-        # the case where patch.commit_queue() isn't already set to '-'.
-        if self.watchers:
-            tool.bugs.add_cc_to_bug(patch.bug_id(), self.watchers)
-        tool.bugs.set_flag_on_attachment(patch.id(), "commit-queue", "-", message)
-
-    def review_patch(self, patch):
-        task = EarlyWarningSystemTask(self, patch, self._options.run_tests)
-        if not task.validate():
-            self._did_error(patch, "%s did not process patch." % self.name)
-            return False
-        try:
-            return task.run()
-        except UnableToApplyPatch, e:
-            self._did_error(patch, "%s unable to apply patch." % self.name)
-            return False
-        except ScriptError, e:
-            self._post_reject_message_on_bug(self._tool, patch, task.failure_status_id, self._failing_tests_message(task, patch))
-            results_archive = task.results_archive_from_patch_test_run(patch)
-            if results_archive:
-                self._upload_results_archive_for_patch(patch, results_archive)
-            self._did_fail(patch)
-            # FIXME: We're supposed to be able to raise e again here and have
-            # one of our base classes mark the patch as fail, but there seems
-            # to be an issue with the exit_code.
-            return False
-
-    # EarlyWarningSystemDelegate methods
-
-    def parent_command(self):
-        return self.name
-
-    def run_command(self, command):
-        self.run_webkit_patch(command + [self._deprecated_port.flag()])
-
-    def command_passed(self, message, patch):
-        pass
-
-    def command_failed(self, message, script_error, patch):
-        failure_log = self._log_from_script_error_for_upload(script_error)
-        return self._update_status(message, patch=patch, results_file=failure_log)
-
-    def expected_failures(self):
-        return self._expected_failures
-
-    def test_results(self):
-        return self._layout_test_results_reader.results()
-
-    def archive_last_test_results(self, patch):
-        return self._layout_test_results_reader.archive(patch)
-
-    def build_style(self):
-        return self._build_style
-
-    def refetch_patch(self, patch):
-        return self._tool.bugs.fetch_attachment(patch.id())
-
-    def report_flaky_tests(self, patch, flaky_test_results, results_archive):
-        pass
-
-    # StepSequenceErrorHandler methods
-
-    @classmethod
-    def handle_script_error(cls, tool, state, script_error):
-        # FIXME: Why does this not exit(1) like the superclass does?
-        _log.error(script_error.message_with_output())
-
-
-class GtkEWS(AbstractEarlyWarningSystem):
-    name = "gtk-ews"
-    port_name = "gtk"
-    watchers = AbstractEarlyWarningSystem.watchers + [
-        "xan.lopez@gmail.com",
-    ]
-
-
-class EflEWS(AbstractEarlyWarningSystem):
-    name = "efl-ews"
-    port_name = "efl"
-    watchers = AbstractEarlyWarningSystem.watchers + [
-        "leandro@profusion.mobi",
-        "antognolli@profusion.mobi",
-        "lucas.demarchi@profusion.mobi",
-        "gyuyoung.kim@samsung.com",
-    ]
-
-
-class QtEWS(AbstractEarlyWarningSystem):
-    name = "qt-ews"
-    port_name = "qt"
-    watchers = AbstractEarlyWarningSystem.watchers + [
-        "webkit-ews@sed.inf.u-szeged.hu",
-    ]
-
-
-class QtWK2EWS(AbstractEarlyWarningSystem):
-    name = "qt-wk2-ews"
-    port_name = "qt"
-    watchers = AbstractEarlyWarningSystem.watchers + [
-        "webkit-ews@sed.inf.u-szeged.hu",
-    ]
-
-
-class WinEWS(AbstractEarlyWarningSystem):
-    name = "win-ews"
-    port_name = "win"
-    _default_run_tests = True
-
-class AbstractChromiumEWS(AbstractEarlyWarningSystem):
-    port_name = "chromium"
-    watchers = AbstractEarlyWarningSystem.watchers + [
-        "dglazkov@chromium.org",
-    ]
-
-
-class ChromiumLinuxEWS(AbstractChromiumEWS):
-    # FIXME: We should rename this command to cr-linux-ews, but that requires
-    #        a database migration. :(
-    name = "chromium-ews"
-    port_name = "chromium-xvfb"
-    _default_run_tests = True
-
-
-class ChromiumLinuxDebugEWS(AbstractChromiumEWS):
-    name = "cr-linux-debug-ews"
-    port_name = "chromium-xvfb"
-    _build_style = "debug"
-
-
-class ChromiumWindowsEWS(AbstractChromiumEWS):
-    name = "cr-win-ews"
-
-
-class ChromiumAndroidEWS(AbstractChromiumEWS):
-    name = "cr-android-ews"
-    port_name = "chromium-android"
-    watchers = AbstractChromiumEWS.watchers + [
-        "peter+ews@chromium.org",
-    ]
-
-
-class MacEWS(AbstractEarlyWarningSystem):
-    name = "mac-ews"
-    port_name = "mac"
-    watchers = AbstractEarlyWarningSystem.watchers + [
-        "rniwa@webkit.org",
-    ]
-
-
-class MacWK2EWS(AbstractEarlyWarningSystem):
-    name = "mac-wk2-ews"
-    port_name = "mac-wk2"
-    watchers = AbstractEarlyWarningSystem.watchers + [
-        "rniwa@webkit.org",
-    ]
diff --git a/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py b/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py
deleted file mode 100644
index 3ab1cd4..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright (C) 2009 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#    * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#    * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#    * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-from webkitpy.thirdparty.mock import Mock
-from webkitpy.common.system.outputcapture import OutputCapture
-from webkitpy.tool.bot.queueengine import QueueEngine
-from webkitpy.tool.commands.earlywarningsystem import *
-from webkitpy.tool.commands.queuestest import QueuesTest
-from webkitpy.tool.mocktool import MockTool, MockOptions
-
-
-class AbstractEarlyWarningSystemTest(QueuesTest):
-    def test_failing_tests_message(self):
-        # Needed to define port_name, used in AbstractEarlyWarningSystem.__init__
-        class TestEWS(AbstractEarlyWarningSystem):
-            port_name = "chromium"  # Needs to be a port which port/factory understands.
-
-        ews = TestEWS()
-        ews.bind_to_tool(MockTool())
-        ews._options = MockOptions(port=None, confirm=False)
-        OutputCapture().assert_outputs(self, ews.begin_work_queue, expected_logs=self._default_begin_work_queue_logs(ews.name))
-        ews._expected_failures.unexpected_failures_observed = lambda results: set(["foo.html", "bar.html"])
-        task = Mock()
-        patch = ews._tool.bugs.fetch_attachment(10000)
-        self.assertMultiLineEqual(ews._failing_tests_message(task, patch), "New failing tests:\nbar.html\nfoo.html")
-
-
-class EarlyWarningSytemTest(QueuesTest):
-    def _default_expected_logs(self, ews):
-        string_replacements = {
-            "name": ews.name,
-            "port": ews.port_name,
-        }
-        if ews._default_run_tests:
-            run_tests_line = "Running: webkit-patch --status-host=example.com build-and-test --no-clean --no-update --test --non-interactive --port=%(port)s\n" % string_replacements
-        else:
-            run_tests_line = ""
-        string_replacements['run_tests_line'] = run_tests_line
-
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs(ews.name),
-            "process_work_item": """Running: webkit-patch --status-host=example.com clean --port=%(port)s
-Running: webkit-patch --status-host=example.com update --port=%(port)s
-Running: webkit-patch --status-host=example.com apply-attachment --no-update --non-interactive 10000 --port=%(port)s
-Running: webkit-patch --status-host=example.com build --no-clean --no-update --build-style=release --port=%(port)s
-%(run_tests_line)sMOCK: update_status: %(name)s Pass
-MOCK: release_work_item: %(name)s 10000
-""" % string_replacements,
-            "handle_unexpected_error": "Mock error message\n",
-            "handle_script_error": "ScriptError error message\n\nMOCK output\n",
-        }
-        return expected_logs
-
-    def _test_ews(self, ews):
-        ews.bind_to_tool(MockTool())
-        options = Mock()
-        options.port = None
-        options.run_tests = ews._default_run_tests
-        self.assert_queue_outputs(ews, expected_logs=self._default_expected_logs(ews), options=options)
-
-    def _test_ewses(self):
-        self._test_ews(MacEWS())
-        self._test_ews(MacWK2EWS())
-        self._test_ews(ChromiumLinuxEWS())
-        self._test_ews(ChromiumWindowsEWS())
-        self._test_ews(ChromiumAndroidEWS())
-        self._test_ews(QtEWS())
-        self._test_ews(QtWK2EWS())
-        self._test_ews(GtkEWS())
-        self._test_ews(EflEWS())
diff --git a/Tools/Scripts/webkitpy/tool/commands/openbugs.py b/Tools/Scripts/webkitpy/tool/commands/openbugs.py
deleted file mode 100644
index 8c55aba..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/openbugs.py
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright (c) 2010 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-# 
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-# 
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-import logging
-import re
-import sys
-
-from webkitpy.tool.multicommandtool import AbstractDeclarativeCommand
-
-_log = logging.getLogger(__name__)
-
-
-class OpenBugs(AbstractDeclarativeCommand):
-    name = "open-bugs"
-    help_text = "Finds all bug numbers passed in arguments (or stdin if no args provided) and opens them in a web browser"
-
-    bug_number_regexp = re.compile(r"\b\d{4,6}\b")
-
-    def _open_bugs(self, bug_ids):
-        for bug_id in bug_ids:
-            bug_url = self._tool.bugs.bug_url_for_bug_id(bug_id)
-            self._tool.user.open_url(bug_url)
-
-    # _find_bugs_in_string mostly exists for easy unit testing.
-    def _find_bugs_in_string(self, string):
-        return self.bug_number_regexp.findall(string)
-
-    def _find_bugs_in_iterable(self, iterable):
-        return sum([self._find_bugs_in_string(string) for string in iterable], [])
-
-    def execute(self, options, args, tool):
-        if args:
-            bug_ids = self._find_bugs_in_iterable(args)
-        else:
-            # This won't open bugs until stdin is closed but could be made to easily.  That would just make unit testing slightly harder.
-            bug_ids = self._find_bugs_in_iterable(sys.stdin)
-
-        _log.info("%s bugs found in input." % len(bug_ids))
-
-        self._open_bugs(bug_ids)
diff --git a/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py b/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py
deleted file mode 100644
index 680e514..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/openbugs_unittest.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (C) 2009 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#    * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#    * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#    * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-from webkitpy.tool.commands.commandtest import CommandsTest
-from webkitpy.tool.commands.openbugs import OpenBugs
-
-class OpenBugsTest(CommandsTest):
-
-    find_bugs_in_string_expectations = [
-        ["123", []],
-        ["1234", ["1234"]],
-        ["12345", ["12345"]],
-        ["123456", ["123456"]],
-        ["1234567", []],
-        [" 123456 234567", ["123456", "234567"]],
-    ]
-
-    def test_find_bugs_in_string(self):
-        openbugs = OpenBugs()
-        for expectation in self.find_bugs_in_string_expectations:
-            self.assertEqual(openbugs._find_bugs_in_string(expectation[0]), expectation[1])
-
-    def test_args_parsing(self):
-        expected_logs = "2 bugs found in input.\nMOCK: user.open_url: http://example.com/12345\nMOCK: user.open_url: http://example.com/23456\n"
-        self.assert_execute_outputs(OpenBugs(), ["12345\n23456"], expected_logs=expected_logs)
diff --git a/Tools/Scripts/webkitpy/tool/commands/queues.py b/Tools/Scripts/webkitpy/tool/commands/queues.py
deleted file mode 100644
index b9a78a8..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/queues.py
+++ /dev/null
@@ -1,487 +0,0 @@
-# Copyright (c) 2009 Google Inc. All rights reserved.
-# Copyright (c) 2009 Apple Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-import codecs
-import logging
-import os
-import sys
-import time
-import traceback
-
-from datetime import datetime
-from optparse import make_option
-from StringIO import StringIO
-
-from webkitpy.common.config.committervalidator import CommitterValidator
-from webkitpy.common.config.ports import DeprecatedPort
-from webkitpy.common.net.bugzilla import Attachment
-from webkitpy.common.net.statusserver import StatusServer
-from webkitpy.common.system.executive import ScriptError
-from webkitpy.tool.bot.botinfo import BotInfo
-from webkitpy.tool.bot.commitqueuetask import CommitQueueTask, CommitQueueTaskDelegate
-from webkitpy.tool.bot.expectedfailures import ExpectedFailures
-from webkitpy.tool.bot.feeders import CommitQueueFeeder, EWSFeeder
-from webkitpy.tool.bot.flakytestreporter import FlakyTestReporter
-from webkitpy.tool.bot.layouttestresultsreader import LayoutTestResultsReader
-from webkitpy.tool.bot.patchanalysistask import UnableToApplyPatch
-from webkitpy.tool.bot.queueengine import QueueEngine, QueueEngineDelegate
-from webkitpy.tool.bot.stylequeuetask import StyleQueueTask, StyleQueueTaskDelegate
-from webkitpy.tool.commands.stepsequence import StepSequenceErrorHandler
-from webkitpy.tool.multicommandtool import Command, TryAgain
-
-_log = logging.getLogger(__name__)
-
-
-class AbstractQueue(Command, QueueEngineDelegate):
-    watchers = [
-    ]
-
-    _pass_status = "Pass"
-    _fail_status = "Fail"
-    _retry_status = "Retry"
-    _error_status = "Error"
-
-    def __init__(self, options=None): # Default values should never be collections (like []) as default values are shared between invocations
-        options_list = (options or []) + [
-            make_option("--no-confirm", action="store_false", dest="confirm", default=True, help="Do not ask the user for confirmation before running the queue.  Dangerous!"),
-            make_option("--exit-after-iteration", action="store", type="int", dest="iterations", default=None, help="Stop running the queue after iterating this number of times."),
-        ]
-        Command.__init__(self, "Run the %s" % self.name, options=options_list)
-        self._iteration_count = 0
-
-    def _cc_watchers(self, bug_id):
-        try:
-            self._tool.bugs.add_cc_to_bug(bug_id, self.watchers)
-        except Exception, e:
-            traceback.print_exc()
-            _log.error("Failed to CC watchers.")
-
-    def run_webkit_patch(self, args):
-        webkit_patch_args = [self._tool.path()]
-        # FIXME: This is a hack, we should have a more general way to pass global options.
-        # FIXME: We must always pass global options and their value in one argument
-        # because our global option code looks for the first argument which does
-        # not begin with "-" and assumes that is the command name.
-        webkit_patch_args += ["--status-host=%s" % self._tool.status_server.host]
-        if self._tool.status_server.bot_id:
-            webkit_patch_args += ["--bot-id=%s" % self._tool.status_server.bot_id]
-        if self._options.port:
-            webkit_patch_args += ["--port=%s" % self._options.port]
-        webkit_patch_args.extend(args)
-
-        try:
-            args_for_printing = list(webkit_patch_args)
-            args_for_printing[0] = 'webkit-patch'  # Printing our path for each log is redundant.
-            _log.info("Running: %s" % self._tool.executive.command_for_printing(args_for_printing))
-            command_output = self._tool.executive.run_command(webkit_patch_args, cwd=self._tool.scm().checkout_root)
-        except ScriptError, e:
-            # Make sure the whole output gets printed if the command failed.
-            _log.error(e.message_with_output(output_limit=None))
-            raise
-        return command_output
-
-    def _log_directory(self):
-        return os.path.join("..", "%s-logs" % self.name)
-
-    # QueueEngineDelegate methods
-
-    def queue_log_path(self):
-        return os.path.join(self._log_directory(), "%s.log" % self.name)
-
-    def work_item_log_path(self, work_item):
-        raise NotImplementedError, "subclasses must implement"
-
-    def begin_work_queue(self):
-        _log.info("CAUTION: %s will discard all local changes in \"%s\"" % (self.name, self._tool.scm().checkout_root))
-        if self._options.confirm:
-            response = self._tool.user.prompt("Are you sure?  Type \"yes\" to continue: ")
-            if (response != "yes"):
-                _log.error("User declined.")
-                sys.exit(1)
-        _log.info("Running WebKit %s." % self.name)
-        self._tool.status_server.update_status(self.name, "Starting Queue")
-
-    def stop_work_queue(self, reason):
-        self._tool.status_server.update_status(self.name, "Stopping Queue, reason: %s" % reason)
-
-    def should_continue_work_queue(self):
-        self._iteration_count += 1
-        return not self._options.iterations or self._iteration_count <= self._options.iterations
-
-    def next_work_item(self):
-        raise NotImplementedError, "subclasses must implement"
-
-    def process_work_item(self, work_item):
-        raise NotImplementedError, "subclasses must implement"
-
-    def handle_unexpected_error(self, work_item, message):
-        raise NotImplementedError, "subclasses must implement"
-
-    # Command methods
-
-    def execute(self, options, args, tool, engine=QueueEngine):
-        self._options = options # FIXME: This code is wrong.  Command.options is a list, this assumes an Options element!
-        self._tool = tool  # FIXME: This code is wrong too!  Command.bind_to_tool handles this!
-        return engine(self.name, self, self._tool.wakeup_event, self._options.seconds_to_sleep).run()
-
-    @classmethod
-    def _log_from_script_error_for_upload(cls, script_error, output_limit=None):
-        # We have seen request timeouts with app engine due to large
-        # log uploads.  Trying only the last 512k.
-        if not output_limit:
-            output_limit = 512 * 1024  # 512k
-        output = script_error.message_with_output(output_limit=output_limit)
-        # We pre-encode the string to a byte array before passing it
-        # to status_server, because ClientForm (part of mechanize)
-        # wants a file-like object with pre-encoded data.
-        return StringIO(output.encode("utf-8"))
-
-    @classmethod
-    def _update_status_for_script_error(cls, tool, state, script_error, is_error=False):
-        message = str(script_error)
-        if is_error:
-            message = "Error: %s" % message
-        failure_log = cls._log_from_script_error_for_upload(script_error)
-        return tool.status_server.update_status(cls.name, message, state["patch"], failure_log)
-
-
-class FeederQueue(AbstractQueue):
-    name = "feeder-queue"
-
-    _sleep_duration = 30  # seconds
-
-    # AbstractQueue methods
-
-    def begin_work_queue(self):
-        AbstractQueue.begin_work_queue(self)
-        self.feeders = [
-            CommitQueueFeeder(self._tool),
-            EWSFeeder(self._tool),
-        ]
-
-    def next_work_item(self):
-        # This really show inherit from some more basic class that doesn't
-        # understand work items, but the base class in the heirarchy currently
-        # understands work items.
-        return "synthetic-work-item"
-
-    def process_work_item(self, work_item):
-        for feeder in self.feeders:
-            feeder.feed()
-        time.sleep(self._sleep_duration)
-        return True
-
-    def work_item_log_path(self, work_item):
-        return None
-
-    def handle_unexpected_error(self, work_item, message):
-        _log.error(message)
-
-
-class AbstractPatchQueue(AbstractQueue):
-    def _update_status(self, message, patch=None, results_file=None):
-        return self._tool.status_server.update_status(self.name, message, patch, results_file)
-
-    def _next_patch(self):
-        # FIXME: Bugzilla accessibility should be checked here; if it's unaccessible,
-        # it should return None.
-        patch = None
-        while not patch:
-            patch_id = self._tool.status_server.next_work_item(self.name)
-            if not patch_id:
-                return None
-            patch = self._tool.bugs.fetch_attachment(patch_id)
-            if not patch:
-                # FIXME: Using a fake patch because release_work_item has the wrong API.
-                # We also don't really need to release the lock (although that's fine),
-                # mostly we just need to remove this bogus patch from our queue.
-                # If for some reason bugzilla is just down, then it will be re-fed later.
-                fake_patch = Attachment({'id': patch_id}, None)
-                self._release_work_item(fake_patch)
-        return patch
-
-    def _release_work_item(self, patch):
-        self._tool.status_server.release_work_item(self.name, patch)
-
-    def _did_pass(self, patch):
-        self._update_status(self._pass_status, patch)
-        self._release_work_item(patch)
-
-    def _did_fail(self, patch):
-        self._update_status(self._fail_status, patch)
-        self._release_work_item(patch)
-
-    def _did_retry(self, patch):
-        self._update_status(self._retry_status, patch)
-        self._release_work_item(patch)
-
-    def _did_error(self, patch, reason):
-        message = "%s: %s" % (self._error_status, reason)
-        self._update_status(message, patch)
-        self._release_work_item(patch)
-
-    def work_item_log_path(self, patch):
-        return os.path.join(self._log_directory(), "%s.log" % patch.bug_id())
-
-
-# Used to share code between the EWS and commit-queue.
-class PatchProcessingQueue(AbstractPatchQueue):
-    # Subclasses must override.
-    port_name = None
-
-    def __init__(self, options=None):
-        self._port = None  # We can't instantiate port here because tool isn't avaialble.
-        AbstractPatchQueue.__init__(self, options)
-
-    # FIXME: This is a hack to map between the old port names and the new port names.
-    def _new_port_name_from_old(self, port_name, platform):
-        # The new port system has no concept of xvfb yet.
-        if port_name == 'chromium-xvfb':
-            return 'chromium'
-        return port_name
-
-    def begin_work_queue(self):
-        AbstractPatchQueue.begin_work_queue(self)
-        if not self.port_name:
-            return
-        # FIXME: This is only used for self._deprecated_port.flag()
-        self._deprecated_port = DeprecatedPort.port(self.port_name)
-        # FIXME: This violates abstraction
-        self._tool._deprecated_port = self._deprecated_port
-        self._port = self._tool.port_factory.get(self._new_port_name_from_old(self.port_name, self._tool.platform))
-
-    def _upload_results_archive_for_patch(self, patch, results_archive_zip):
-        if not self._port:
-            self._port = self._tool.port_factory.get(self._new_port_name_from_old(self.port_name, self._tool.platform))
-
-        bot_id = self._tool.status_server.bot_id or "bot"
-        description = "Archive of layout-test-results from %s for %s" % (bot_id, self._port.name())
-        # results_archive is a ZipFile object, grab the File object (.fp) to pass to Mechanize for uploading.
-        results_archive_file = results_archive_zip.fp
-        # Rewind the file object to start (since Mechanize won't do that automatically)
-        # See https://bugs.webkit.org/show_bug.cgi?id=54593
-        results_archive_file.seek(0)
-        # FIXME: This is a small lie to always say run-webkit-tests since Chromium uses new-run-webkit-tests.
-        # We could make this code look up the test script name off the port.
-        comment_text = "The attached test failures were seen while running run-webkit-tests on the %s.\n" % (self.name)
-        # FIXME: We could easily list the test failures from the archive here,
-        # currently callers do that separately.
-        comment_text += BotInfo(self._tool, self._port.name()).summary_text()
-        self._tool.bugs.add_attachment_to_bug(patch.bug_id(), results_archive_file, description, filename="layout-test-results.zip", comment_text=comment_text)
-
-
-class CommitQueue(PatchProcessingQueue, StepSequenceErrorHandler, CommitQueueTaskDelegate):
-    name = "commit-queue"
-    port_name = "chromium-xvfb"
-
-    # AbstractPatchQueue methods
-
-    def begin_work_queue(self):
-        PatchProcessingQueue.begin_work_queue(self)
-        self.committer_validator = CommitterValidator(self._tool)
-        self._expected_failures = ExpectedFailures()
-        self._layout_test_results_reader = LayoutTestResultsReader(self._tool, self._port.results_directory(), self._log_directory())
-
-    def next_work_item(self):
-        return self._next_patch()
-
-    def process_work_item(self, patch):
-        self._cc_watchers(patch.bug_id())
-        task = CommitQueueTask(self, patch)
-        try:
-            if task.run():
-                self._did_pass(patch)
-                return True
-            self._did_retry(patch)
-        except ScriptError, e:
-            validator = CommitterValidator(self._tool)
-            validator.reject_patch_from_commit_queue(patch.id(), self._error_message_for_bug(task, patch, e))
-            results_archive = task.results_archive_from_patch_test_run(patch)
-            if results_archive:
-                self._upload_results_archive_for_patch(patch, results_archive)
-            self._did_fail(patch)
-
-    def _failing_tests_message(self, task, patch):
-        results = task.results_from_patch_test_run(patch)
-        unexpected_failures = self._expected_failures.unexpected_failures_observed(results)
-        if not unexpected_failures:
-            return None
-        return "New failing tests:\n%s" % "\n".join(unexpected_failures)
-
-    def _error_message_for_bug(self, task, patch, script_error):
-        message = self._failing_tests_message(task, patch)
-        if not message:
-            message = script_error.message_with_output()
-        results_link = self._tool.status_server.results_url_for_status(task.failure_status_id)
-        return "%s\nFull output: %s" % (message, results_link)
-
-    def handle_unexpected_error(self, patch, message):
-        self.committer_validator.reject_patch_from_commit_queue(patch.id(), message)
-
-    # CommitQueueTaskDelegate methods
-
-    def run_command(self, command):
-        self.run_webkit_patch(command + [self._deprecated_port.flag()])
-
-    def command_passed(self, message, patch):
-        self._update_status(message, patch=patch)
-
-    def command_failed(self, message, script_error, patch):
-        failure_log = self._log_from_script_error_for_upload(script_error)
-        return self._update_status(message, patch=patch, results_file=failure_log)
-
-    def expected_failures(self):
-        return self._expected_failures
-
-    def test_results(self):
-        return self._layout_test_results_reader.results()
-
-    def archive_last_test_results(self, patch):
-        return self._layout_test_results_reader.archive(patch)
-
-    def build_style(self):
-        return "release"
-
-    def refetch_patch(self, patch):
-        return self._tool.bugs.fetch_attachment(patch.id())
-
-    def report_flaky_tests(self, patch, flaky_test_results, results_archive=None):
-        reporter = FlakyTestReporter(self._tool, self.name)
-        reporter.report_flaky_tests(patch, flaky_test_results, results_archive)
-
-    def did_pass_testing_ews(self, patch):
-        # Currently, chromium-ews is the only testing EWS. Once there are more,
-        # should make sure they all pass.
-        status = self._tool.status_server.patch_status("chromium-ews", patch.id())
-        return status == self._pass_status
-
-    # StepSequenceErrorHandler methods
-
-    @classmethod
-    def handle_script_error(cls, tool, state, script_error):
-        # Hitting this error handler should be pretty rare.  It does occur,
-        # however, when a patch no longer applies to top-of-tree in the final
-        # land step.
-        _log.error(script_error.message_with_output())
-
-    @classmethod
-    def handle_checkout_needs_update(cls, tool, state, options, error):
-        message = "Tests passed, but commit failed (checkout out of date).  Updating, then landing without building or re-running tests."
-        tool.status_server.update_status(cls.name, message, state["patch"])
-        # The only time when we find out that out checkout needs update is
-        # when we were ready to actually pull the trigger and land the patch.
-        # Rather than spinning in the master process, we retry without
-        # building or testing, which is much faster.
-        options.build = False
-        options.test = False
-        options.update = True
-        raise TryAgain()
-
-
-class AbstractReviewQueue(PatchProcessingQueue, StepSequenceErrorHandler):
-    """This is the base-class for the EWS queues and the style-queue."""
-    def __init__(self, options=None):
-        PatchProcessingQueue.__init__(self, options)
-
-    def review_patch(self, patch):
-        raise NotImplementedError("subclasses must implement")
-
-    # AbstractPatchQueue methods
-
-    def begin_work_queue(self):
-        PatchProcessingQueue.begin_work_queue(self)
-
-    def next_work_item(self):
-        return self._next_patch()
-
-    def process_work_item(self, patch):
-        try:
-            if not self.review_patch(patch):
-                return False
-            self._did_pass(patch)
-            return True
-        except ScriptError, e:
-            if e.exit_code != QueueEngine.handled_error_code:
-                self._did_fail(patch)
-            else:
-                # The subprocess handled the error, but won't have released the patch, so we do.
-                # FIXME: We need to simplify the rules by which _release_work_item is called.
-                self._release_work_item(patch)
-            raise e
-
-    def handle_unexpected_error(self, patch, message):
-        _log.error(message)
-
-    # StepSequenceErrorHandler methods
-
-    @classmethod
-    def handle_script_error(cls, tool, state, script_error):
-        _log.error(script_error.output)
-
-
-class StyleQueue(AbstractReviewQueue, StyleQueueTaskDelegate):
-    name = "style-queue"
-
-    def __init__(self):
-        AbstractReviewQueue.__init__(self)
-
-    def review_patch(self, patch):
-        task = StyleQueueTask(self, patch)
-        if not task.validate():
-            self._did_error(patch, "%s did not process patch." % self.name)
-            return False
-        try:
-            return task.run()
-        except UnableToApplyPatch, e:
-            self._did_error(patch, "%s unable to apply patch." % self.name)
-            return False
-        except ScriptError, e:
-            message = "Attachment %s did not pass %s:\n\n%s\n\nIf any of these errors are false positives, please file a bug against check-webkit-style." % (patch.id(), self.name, e.output)
-            self._tool.bugs.post_comment_to_bug(patch.bug_id(), message, cc=self.watchers)
-            self._did_fail(patch)
-            return False
-        return True
-
-    # StyleQueueTaskDelegate methods
-
-    def run_command(self, command):
-        self.run_webkit_patch(command)
-
-    def command_passed(self, message, patch):
-        self._update_status(message, patch=patch)
-
-    def command_failed(self, message, script_error, patch):
-        failure_log = self._log_from_script_error_for_upload(script_error)
-        return self._update_status(message, patch=patch, results_file=failure_log)
-
-    def expected_failures(self):
-        return None
-
-    def refetch_patch(self, patch):
-        return self._tool.bugs.fetch_attachment(patch.id())
diff --git a/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py b/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py
deleted file mode 100644
index 929f83e..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/queues_unittest.py
+++ /dev/null
@@ -1,509 +0,0 @@
-# Copyright (C) 2009 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#    * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#    * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#    * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-import os
-import StringIO
-
-from webkitpy.common.checkout.scm import CheckoutNeedsUpdate
-from webkitpy.common.checkout.scm.scm_mock import MockSCM
-from webkitpy.common.net.bugzilla import Attachment
-from webkitpy.common.system.outputcapture import OutputCapture
-from webkitpy.layout_tests.models import test_results
-from webkitpy.layout_tests.models import test_failures
-from webkitpy.thirdparty.mock import Mock
-from webkitpy.tool.commands.commandtest import CommandsTest
-from webkitpy.tool.commands.queues import *
-from webkitpy.tool.commands.queuestest import QueuesTest
-from webkitpy.tool.commands.stepsequence import StepSequence
-from webkitpy.common.net.statusserver_mock import MockStatusServer
-from webkitpy.tool.mocktool import MockTool, MockOptions
-
-
-class TestCommitQueue(CommitQueue):
-    def __init__(self, tool=None):
-        CommitQueue.__init__(self)
-        if tool:
-            self.bind_to_tool(tool)
-        self._options = MockOptions(confirm=False, parent_command="commit-queue", port=None)
-
-    def begin_work_queue(self):
-        output_capture = OutputCapture()
-        output_capture.capture_output()
-        CommitQueue.begin_work_queue(self)
-        output_capture.restore_output()
-
-
-class TestQueue(AbstractPatchQueue):
-    name = "test-queue"
-
-
-class TestReviewQueue(AbstractReviewQueue):
-    name = "test-review-queue"
-
-
-class TestFeederQueue(FeederQueue):
-    _sleep_duration = 0
-
-
-class AbstractQueueTest(CommandsTest):
-    def test_log_directory(self):
-        self.assertEqual(TestQueue()._log_directory(), os.path.join("..", "test-queue-logs"))
-
-    def _assert_run_webkit_patch(self, run_args, port=None):
-        queue = TestQueue()
-        tool = MockTool()
-        tool.status_server.bot_id = "gort"
-        tool.executive = Mock()
-        queue.bind_to_tool(tool)
-        queue._options = Mock()
-        queue._options.port = port
-
-        queue.run_webkit_patch(run_args)
-        expected_run_args = ["echo", "--status-host=example.com", "--bot-id=gort"]
-        if port:
-            expected_run_args.append("--port=%s" % port)
-        expected_run_args.extend(run_args)
-        tool.executive.run_command.assert_called_with(expected_run_args, cwd='/mock-checkout')
-
-    def test_run_webkit_patch(self):
-        self._assert_run_webkit_patch([1])
-        self._assert_run_webkit_patch(["one", 2])
-        self._assert_run_webkit_patch([1], port="mockport")
-
-    def test_iteration_count(self):
-        queue = TestQueue()
-        queue._options = Mock()
-        queue._options.iterations = 3
-        self.assertTrue(queue.should_continue_work_queue())
-        self.assertTrue(queue.should_continue_work_queue())
-        self.assertTrue(queue.should_continue_work_queue())
-        self.assertFalse(queue.should_continue_work_queue())
-
-    def test_no_iteration_count(self):
-        queue = TestQueue()
-        queue._options = Mock()
-        self.assertTrue(queue.should_continue_work_queue())
-        self.assertTrue(queue.should_continue_work_queue())
-        self.assertTrue(queue.should_continue_work_queue())
-        self.assertTrue(queue.should_continue_work_queue())
-
-    def _assert_log_message(self, script_error, log_message):
-        failure_log = AbstractQueue._log_from_script_error_for_upload(script_error, output_limit=10)
-        self.assertTrue(failure_log.read(), log_message)
-
-    def test_log_from_script_error_for_upload(self):
-        self._assert_log_message(ScriptError("test"), "test")
-        unicode_tor = u"WebKit \u2661 Tor Arne Vestb\u00F8!"
-        utf8_tor = unicode_tor.encode("utf-8")
-        self._assert_log_message(ScriptError(unicode_tor), utf8_tor)
-        script_error = ScriptError(unicode_tor, output=unicode_tor)
-        expected_output = "%s\nLast %s characters of output:\n%s" % (utf8_tor, 10, utf8_tor[-10:])
-        self._assert_log_message(script_error, expected_output)
-
-
-class FeederQueueTest(QueuesTest):
-    def test_feeder_queue(self):
-        queue = TestFeederQueue()
-        tool = MockTool(log_executive=True)
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("feeder-queue"),
-            "process_work_item": """Warning, attachment 10001 on bug 50000 has invalid committer (non-committer@example.com)
-Warning, attachment 10001 on bug 50000 has invalid committer (non-committer@example.com)
-MOCK setting flag 'commit-queue' to '-' on attachment '10001' with comment 'Rejecting attachment 10001 from commit-queue.\n\nnon-committer@example.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/Tools/Scripts/webkitpy/common/config/committers.py.
-
-- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.
-
-- If you have committer rights please correct the error in Tools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  The commit-queue restarts itself every 2 hours.  After restart the commit-queue will correctly respect your committer rights.'
-MOCK: update_work_items: commit-queue [10005, 10000]
-Feeding commit-queue items [10005, 10000]
-Feeding EWS (1 r? patch, 1 new)
-MOCK: submit_to_ews: 10002
-""",
-            "handle_unexpected_error": "Mock error message\n",
-        }
-        self.assert_queue_outputs(queue, tool=tool, expected_logs=expected_logs)
-
-
-class AbstractPatchQueueTest(CommandsTest):
-    def test_next_patch(self):
-        queue = AbstractPatchQueue()
-        tool = MockTool()
-        queue.bind_to_tool(tool)
-        queue._options = Mock()
-        queue._options.port = None
-        self.assertIsNone(queue._next_patch())
-        tool.status_server = MockStatusServer(work_items=[2, 10000, 10001])
-        expected_stdout = "MOCK: fetch_attachment: 2 is not a known attachment id\n"  # A mock-only message to prevent us from making mistakes.
-        expected_logs = "MOCK: release_work_item: None 2\n"
-        patch = OutputCapture().assert_outputs(self, queue._next_patch, expected_stdout=expected_stdout, expected_logs=expected_logs)
-        # The patch.id() == 2 is ignored because it doesn't exist.
-        self.assertEqual(patch.id(), 10000)
-        self.assertEqual(queue._next_patch().id(), 10001)
-        self.assertEqual(queue._next_patch(), None)    # When the queue is empty
-
-
-class PatchProcessingQueueTest(CommandsTest):
-    def test_upload_results_archive_for_patch(self):
-        queue = PatchProcessingQueue()
-        queue.name = "mock-queue"
-        tool = MockTool()
-        queue.bind_to_tool(tool)
-        queue._options = Mock()
-        queue._options.port = None
-        patch = queue._tool.bugs.fetch_attachment(10001)
-        expected_logs = """MOCK add_attachment_to_bug: bug_id=50000, description=Archive of layout-test-results from bot for chromium-mac-snowleopard filename=layout-test-results.zip mimetype=None
--- Begin comment --
-The attached test failures were seen while running run-webkit-tests on the mock-queue.
-Port: chromium-mac-snowleopard  Platform: MockPlatform 1.0
--- End comment --
-"""
-        OutputCapture().assert_outputs(self, queue._upload_results_archive_for_patch, [patch, Mock()], expected_logs=expected_logs)
-
-
-class NeedsUpdateSequence(StepSequence):
-    def _run(self, tool, options, state):
-        raise CheckoutNeedsUpdate([], 1, "", None)
-
-
-class AlwaysCommitQueueTool(object):
-    def __init__(self):
-        self.status_server = MockStatusServer()
-
-    def command_by_name(self, name):
-        return CommitQueue
-
-
-class SecondThoughtsCommitQueue(TestCommitQueue):
-    def __init__(self, tool=None):
-        self._reject_patch = False
-        TestCommitQueue.__init__(self, tool)
-
-    def run_command(self, command):
-        # We want to reject the patch after the first validation,
-        # so wait to reject it until after some other command has run.
-        self._reject_patch = True
-        return CommitQueue.run_command(self, command)
-
-    def refetch_patch(self, patch):
-        if not self._reject_patch:
-            return self._tool.bugs.fetch_attachment(patch.id())
-
-        attachment_dictionary = {
-            "id": patch.id(),
-            "bug_id": patch.bug_id(),
-            "name": "Rejected",
-            "is_obsolete": True,
-            "is_patch": False,
-            "review": "-",
-            "reviewer_email": "foo@bar.com",
-            "commit-queue": "-",
-            "committer_email": "foo@bar.com",
-            "attacher_email": "Contributer1",
-        }
-        return Attachment(attachment_dictionary, None)
-
-
-class CommitQueueTest(QueuesTest):
-    def _mock_test_result(self, testname):
-        return test_results.TestResult(testname, [test_failures.FailureTextMismatch()])
-
-    def test_commit_queue(self):
-        tool = MockTool()
-        tool.filesystem.write_text_file('/tmp/layout-test-results/full_results.json', '')  # Otherwise the commit-queue will hit a KeyError trying to read the results from the MockFileSystem.
-        tool.filesystem.write_text_file('/tmp/layout-test-results/webkit_unit_tests_output.xml', '')
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("commit-queue"),
-            "process_work_item": """Running: webkit-patch --status-host=example.com clean --port=chromium-xvfb
-MOCK: update_status: commit-queue Cleaned working directory
-Running: webkit-patch --status-host=example.com update --port=chromium-xvfb
-MOCK: update_status: commit-queue Updated working directory
-Running: webkit-patch --status-host=example.com apply-attachment --no-update --non-interactive 10000 --port=chromium-xvfb
-MOCK: update_status: commit-queue Applied patch
-Running: webkit-patch --status-host=example.com validate-changelog --non-interactive 10000 --port=chromium-xvfb
-MOCK: update_status: commit-queue ChangeLog validated
-Running: webkit-patch --status-host=example.com build --no-clean --no-update --build-style=release --port=chromium-xvfb
-MOCK: update_status: commit-queue Built patch
-Running: webkit-patch --status-host=example.com build-and-test --no-clean --no-update --test --non-interactive --port=chromium-xvfb
-MOCK: update_status: commit-queue Passed tests
-Running: webkit-patch --status-host=example.com land-attachment --force-clean --non-interactive --parent-command=commit-queue 10000 --port=chromium-xvfb
-MOCK: update_status: commit-queue Landed patch
-MOCK: update_status: commit-queue Pass
-MOCK: release_work_item: commit-queue 10000
-""",
-            "handle_script_error": "ScriptError error message\n\nMOCK output\n",
-            "handle_unexpected_error": "MOCK setting flag 'commit-queue' to '-' on attachment '10000' with comment 'Rejecting attachment 10000 from commit-queue.\n\nMock error message'\n",
-        }
-        self.assert_queue_outputs(CommitQueue(), tool=tool, expected_logs=expected_logs)
-
-    def test_commit_queue_failure(self):
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("commit-queue"),
-            "process_work_item": """MOCK: update_status: commit-queue Cleaned working directory
-MOCK: update_status: commit-queue Updated working directory
-MOCK: update_status: commit-queue Patch does not apply
-MOCK setting flag 'commit-queue' to '-' on attachment '10000' with comment 'Rejecting attachment 10000 from commit-queue.\n\nMOCK script error
-Full output: http://dummy_url'
-MOCK: update_status: commit-queue Fail
-MOCK: release_work_item: commit-queue 10000
-""",
-            "handle_script_error": "ScriptError error message\n\nMOCK output\n",
-            "handle_unexpected_error": "MOCK setting flag 'commit-queue' to '-' on attachment '10000' with comment 'Rejecting attachment 10000 from commit-queue.\n\nMock error message'\n",
-        }
-        queue = CommitQueue()
-
-        def mock_run_webkit_patch(command):
-            if command[0] == 'clean' or command[0] == 'update':
-                # We want cleaning to succeed so we can error out on a step
-                # that causes the commit-queue to reject the patch.
-                return
-            raise ScriptError('MOCK script error')
-
-        queue.run_webkit_patch = mock_run_webkit_patch
-        self.assert_queue_outputs(queue, expected_logs=expected_logs)
-
-    def test_commit_queue_failure_with_failing_tests(self):
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("commit-queue"),
-            "process_work_item": """MOCK: update_status: commit-queue Cleaned working directory
-MOCK: update_status: commit-queue Updated working directory
-MOCK: update_status: commit-queue Patch does not apply
-MOCK setting flag 'commit-queue' to '-' on attachment '10000' with comment 'Rejecting attachment 10000 from commit-queue.\n\nNew failing tests:
-mock_test_name.html
-another_test_name.html
-Full output: http://dummy_url'
-MOCK: update_status: commit-queue Fail
-MOCK: release_work_item: commit-queue 10000
-""",
-            "handle_script_error": "ScriptError error message\n\nMOCK output\n",
-            "handle_unexpected_error": "MOCK setting flag 'commit-queue' to '-' on attachment '10000' with comment 'Rejecting attachment 10000 from commit-queue.\n\nMock error message'\n",
-        }
-        queue = CommitQueue()
-
-        def mock_run_webkit_patch(command):
-            if command[0] == 'clean' or command[0] == 'update':
-                # We want cleaning to succeed so we can error out on a step
-                # that causes the commit-queue to reject the patch.
-                return
-            queue._expected_failures.unexpected_failures_observed = lambda results: ["mock_test_name.html", "another_test_name.html"]
-            raise ScriptError('MOCK script error')
-
-        queue.run_webkit_patch = mock_run_webkit_patch
-        self.assert_queue_outputs(queue, expected_logs=expected_logs)
-
-    def test_rollout(self):
-        tool = MockTool()
-        tool.filesystem.write_text_file('/tmp/layout-test-results/full_results.json', '')  # Otherwise the commit-queue will hit a KeyError trying to read the results from the MockFileSystem.
-        tool.filesystem.write_text_file('/tmp/layout-test-results/webkit_unit_tests_output.xml', '')
-        tool.buildbot.light_tree_on_fire()
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("commit-queue"),
-            "process_work_item": """Running: webkit-patch --status-host=example.com clean --port=%(port)s
-MOCK: update_status: commit-queue Cleaned working directory
-Running: webkit-patch --status-host=example.com update --port=%(port)s
-MOCK: update_status: commit-queue Updated working directory
-Running: webkit-patch --status-host=example.com apply-attachment --no-update --non-interactive 10000 --port=%(port)s
-MOCK: update_status: commit-queue Applied patch
-Running: webkit-patch --status-host=example.com validate-changelog --non-interactive 10000 --port=%(port)s
-MOCK: update_status: commit-queue ChangeLog validated
-Running: webkit-patch --status-host=example.com build --no-clean --no-update --build-style=release --port=%(port)s
-MOCK: update_status: commit-queue Built patch
-Running: webkit-patch --status-host=example.com build-and-test --no-clean --no-update --test --non-interactive --port=%(port)s
-MOCK: update_status: commit-queue Passed tests
-Running: webkit-patch --status-host=example.com land-attachment --force-clean --non-interactive --parent-command=commit-queue 10000 --port=%(port)s
-MOCK: update_status: commit-queue Landed patch
-MOCK: update_status: commit-queue Pass
-MOCK: release_work_item: commit-queue 10000
-""" % {"port": CommitQueue.port_name},
-            "handle_script_error": "ScriptError error message\n\nMOCK output\n",
-            "handle_unexpected_error": "MOCK setting flag 'commit-queue' to '-' on attachment '10000' with comment 'Rejecting attachment 10000 from commit-queue.\n\nMock error message'\n",
-        }
-        self.assert_queue_outputs(CommitQueue(), tool=tool, expected_logs=expected_logs)
-
-    def test_rollout_lands(self):
-        tool = MockTool()
-        tool.buildbot.light_tree_on_fire()
-        rollout_patch = tool.bugs.fetch_attachment(10005)  # _patch6, a rollout patch.
-        assert(rollout_patch.is_rollout())
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("commit-queue"),
-            "process_work_item": """Running: webkit-patch --status-host=example.com clean --port=%(port)s
-MOCK: update_status: commit-queue Cleaned working directory
-Running: webkit-patch --status-host=example.com update --port=%(port)s
-MOCK: update_status: commit-queue Updated working directory
-Running: webkit-patch --status-host=example.com apply-attachment --no-update --non-interactive 10005 --port=%(port)s
-MOCK: update_status: commit-queue Applied patch
-Running: webkit-patch --status-host=example.com validate-changelog --non-interactive 10005 --port=%(port)s
-MOCK: update_status: commit-queue ChangeLog validated
-Running: webkit-patch --status-host=example.com land-attachment --force-clean --non-interactive --parent-command=commit-queue 10005 --port=%(port)s
-MOCK: update_status: commit-queue Landed patch
-MOCK: update_status: commit-queue Pass
-MOCK: release_work_item: commit-queue 10005
-""" % {"port": CommitQueue.port_name},
-            "handle_script_error": "ScriptError error message\n\nMOCK output\n",
-            "handle_unexpected_error": "MOCK setting flag 'commit-queue' to '-' on attachment '10005' with comment 'Rejecting attachment 10005 from commit-queue.\n\nMock error message'\n",
-        }
-        self.assert_queue_outputs(CommitQueue(), tool=tool, work_item=rollout_patch, expected_logs=expected_logs)
-
-    def test_auto_retry(self):
-        queue = CommitQueue()
-        options = Mock()
-        options.parent_command = "commit-queue"
-        tool = AlwaysCommitQueueTool()
-        sequence = NeedsUpdateSequence(None)
-
-        expected_logs = """Commit failed because the checkout is out of date. Please update and try again.
-MOCK: update_status: commit-queue Tests passed, but commit failed (checkout out of date).  Updating, then landing without building or re-running tests.
-"""
-        state = {'patch': None}
-        OutputCapture().assert_outputs(self, sequence.run_and_handle_errors, [tool, options, state], expected_exception=TryAgain, expected_logs=expected_logs)
-
-        self.assertTrue(options.update)
-        self.assertFalse(options.build)
-        self.assertFalse(options.test)
-
-    def test_manual_reject_during_processing(self):
-        queue = SecondThoughtsCommitQueue(MockTool())
-        queue.begin_work_queue()
-        queue._tool.filesystem.write_text_file('/tmp/layout-test-results/full_results.json', '')  # Otherwise the commit-queue will hit a KeyError trying to read the results from the MockFileSystem.
-        queue._tool.filesystem.write_text_file('/tmp/layout-test-results/webkit_unit_tests_output.xml', '')
-        queue._options = Mock()
-        queue._options.port = None
-        expected_logs = """Running: webkit-patch --status-host=example.com clean --port=chromium-xvfb
-MOCK: update_status: commit-queue Cleaned working directory
-Running: webkit-patch --status-host=example.com update --port=chromium-xvfb
-MOCK: update_status: commit-queue Updated working directory
-Running: webkit-patch --status-host=example.com apply-attachment --no-update --non-interactive 10000 --port=chromium-xvfb
-MOCK: update_status: commit-queue Applied patch
-Running: webkit-patch --status-host=example.com validate-changelog --non-interactive 10000 --port=chromium-xvfb
-MOCK: update_status: commit-queue ChangeLog validated
-Running: webkit-patch --status-host=example.com build --no-clean --no-update --build-style=release --port=chromium-xvfb
-MOCK: update_status: commit-queue Built patch
-Running: webkit-patch --status-host=example.com build-and-test --no-clean --no-update --test --non-interactive --port=chromium-xvfb
-MOCK: update_status: commit-queue Passed tests
-MOCK: update_status: commit-queue Retry
-MOCK: release_work_item: commit-queue 10000
-"""
-        OutputCapture().assert_outputs(self, queue.process_work_item, [QueuesTest.mock_work_item], expected_logs=expected_logs)
-
-    def test_report_flaky_tests(self):
-        queue = TestCommitQueue(MockTool())
-        expected_logs = """MOCK bug comment: bug_id=50002, cc=None
---- Begin comment ---
-The commit-queue just saw foo/bar.html flake (text diff) while processing attachment 10000 on bug 50000.
-Port: MockPort  Platform: MockPlatform 1.0
---- End comment ---
-
-MOCK add_attachment_to_bug: bug_id=50002, description=Failure diff from bot filename=failure.diff mimetype=None
-MOCK bug comment: bug_id=50002, cc=None
---- Begin comment ---
-The commit-queue just saw bar/baz.html flake (text diff) while processing attachment 10000 on bug 50000.
-Port: MockPort  Platform: MockPlatform 1.0
---- End comment ---
-
-bar/baz-diffs.txt does not exist in results archive, uploading entire archive.
-MOCK add_attachment_to_bug: bug_id=50002, description=Archive of layout-test-results from bot filename=layout-test-results.zip mimetype=None
-MOCK bug comment: bug_id=50000, cc=None
---- Begin comment ---
-The commit-queue encountered the following flaky tests while processing attachment 10000:
-
-foo/bar.html bug 50002 (author: abarth@webkit.org)
-bar/baz.html bug 50002 (author: abarth@webkit.org)
-The commit-queue is continuing to process your patch.
---- End comment ---
-
-"""
-        test_names = ["foo/bar.html", "bar/baz.html"]
-        test_results = [self._mock_test_result(name) for name in test_names]
-
-        class MockZipFile(object):
-            def __init__(self):
-                self.fp = StringIO()
-
-            def read(self, path):
-                return ""
-
-            def namelist(self):
-                # This is intentionally missing one diffs.txt to exercise the "upload the whole zip" codepath.
-                return ['foo/bar-diffs.txt']
-
-        OutputCapture().assert_outputs(self, queue.report_flaky_tests, [QueuesTest.mock_work_item, test_results, MockZipFile()], expected_logs=expected_logs)
-
-    def test_did_pass_testing_ews(self):
-        tool = MockTool()
-        patch = tool.bugs.fetch_attachment(10000)
-        queue = TestCommitQueue(tool)
-        self.assertFalse(queue.did_pass_testing_ews(patch))
-
-
-class StyleQueueTest(QueuesTest):
-    def test_style_queue_with_style_exception(self):
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("style-queue"),
-            "process_work_item": """Running: webkit-patch --status-host=example.com clean
-MOCK: update_status: style-queue Cleaned working directory
-Running: webkit-patch --status-host=example.com update
-MOCK: update_status: style-queue Updated working directory
-Running: webkit-patch --status-host=example.com apply-attachment --no-update --non-interactive 10000
-MOCK: update_status: style-queue Applied patch
-Running: webkit-patch --status-host=example.com apply-watchlist-local 50000
-MOCK: update_status: style-queue Watchlist applied
-Running: webkit-patch --status-host=example.com check-style-local --non-interactive --quiet
-MOCK: update_status: style-queue Style checked
-MOCK: update_status: style-queue Pass
-MOCK: release_work_item: style-queue 10000
-""",
-            "handle_unexpected_error": "Mock error message\n",
-            "handle_script_error": "MOCK output\n",
-        }
-        tool = MockTool(executive_throws_when_run=set(['check-style']))
-        self.assert_queue_outputs(StyleQueue(), expected_logs=expected_logs, tool=tool)
-
-    def test_style_queue_with_watch_list_exception(self):
-        expected_logs = {
-            "begin_work_queue": self._default_begin_work_queue_logs("style-queue"),
-            "process_work_item": """Running: webkit-patch --status-host=example.com clean
-MOCK: update_status: style-queue Cleaned working directory
-Running: webkit-patch --status-host=example.com update
-MOCK: update_status: style-queue Updated working directory
-Running: webkit-patch --status-host=example.com apply-attachment --no-update --non-interactive 10000
-MOCK: update_status: style-queue Applied patch
-Running: webkit-patch --status-host=example.com apply-watchlist-local 50000
-Exception for ['echo', '--status-host=example.com', 'apply-watchlist-local', 50000]
-
-MOCK command output
-MOCK: update_status: style-queue Unabled to apply watchlist
-Running: webkit-patch --status-host=example.com check-style-local --non-interactive --quiet
-MOCK: update_status: style-queue Style checked
-MOCK: update_status: style-queue Pass
-MOCK: release_work_item: style-queue 10000
-""",
-            "handle_unexpected_error": "Mock error message\n",
-            "handle_script_error": "MOCK output\n",
-        }
-        tool = MockTool(executive_throws_when_run=set(['apply-watchlist-local']))
-        self.assert_queue_outputs(StyleQueue(), expected_logs=expected_logs, tool=tool)
diff --git a/Tools/Scripts/webkitpy/tool/commands/rebaseline.py b/Tools/Scripts/webkitpy/tool/commands/rebaseline.py
index c6c4d2a..a2f3b03 100644
--- a/Tools/Scripts/webkitpy/tool/commands/rebaseline.py
+++ b/Tools/Scripts/webkitpy/tool/commands/rebaseline.py
@@ -196,6 +196,7 @@
         else:
             results_url = self._results_url(options.builder)
         self._baseline_suffix_list = options.suffixes.split(',')
+
         for suffix in self._baseline_suffix_list:
             self._rebaseline_test(options.builder, options.test, options.move_overwritten_baselines_to, suffix, results_url)
         self._scm_changes['remove-lines'].append({'builder': options.builder, 'test': options.test})
@@ -306,24 +307,26 @@
                 builders_to_fallback_paths[builder] = fallback_path
         return builders_to_fallback_paths.keys()
 
-    def _rebaseline_commands(self, test_list, options):
-
+    def _rebaseline_commands(self, test_prefix_list, options):
         path_to_webkit_patch = self._tool.path()
         cwd = self._tool.scm().checkout_root
         commands = []
-        for test in test_list:
-            for builder in self._builders_to_fetch_from(test_list[test]):
-                suffixes = ','.join(test_list[test][builder])
-                cmd_line = [path_to_webkit_patch, 'rebaseline-test-internal', '--suffixes', suffixes, '--builder', builder, '--test', test]
-                if options.move_overwritten_baselines:
-                    move_overwritten_baselines_to = builders.move_overwritten_baselines_to(builder)
-                    for platform in move_overwritten_baselines_to:
-                        cmd_line.extend(['--move-overwritten-baselines-to', platform])
-                if options.results_directory:
-                    cmd_line.extend(['--results-directory', options.results_directory])
-                if options.verbose:
-                    cmd_line.append('--verbose')
-                commands.append(tuple([cmd_line, cwd]))
+        port = self._tool.port_factory.get()
+
+        for test_prefix in test_prefix_list:
+            for test in port.tests([test_prefix]):
+                for builder in self._builders_to_fetch_from(test_prefix_list[test_prefix]):
+                    suffixes = ','.join(test_prefix_list[test_prefix][builder])
+                    cmd_line = [path_to_webkit_patch, 'rebaseline-test-internal', '--suffixes', suffixes, '--builder', builder, '--test', test]
+                    if options.move_overwritten_baselines:
+                        move_overwritten_baselines_to = builders.move_overwritten_baselines_to(builder)
+                        for platform in move_overwritten_baselines_to:
+                            cmd_line.extend(['--move-overwritten-baselines-to', platform])
+                    if options.results_directory:
+                        cmd_line.extend(['--results-directory', options.results_directory])
+                    if options.verbose:
+                        cmd_line.append('--verbose')
+                    commands.append(tuple([cmd_line, cwd]))
         return commands
 
     def _files_to_add(self, command_results):
@@ -353,12 +356,12 @@
 
         return list(files_to_add), lines_to_remove
 
-    def _optimize_baselines(self, test_list, verbose=False):
+    def _optimize_baselines(self, test_prefix_list, verbose=False):
         # We don't run this in parallel because modifying the SCM in parallel is unreliable.
-        for test in test_list:
+        for test in test_prefix_list:
             all_suffixes = set()
-            for builder in self._builders_to_fetch_from(test_list[test]):
-                all_suffixes.update(test_list[test][builder])
+            for builder in self._builders_to_fetch_from(test_prefix_list[test]):
+                all_suffixes.update(test_prefix_list[test][builder])
             # FIXME: We should propagate the platform options as well.
             self._run_webkit_patch(['optimize-baselines', '--suffixes', ','.join(all_suffixes), test], verbose)
 
@@ -373,13 +376,13 @@
                         expectationsString = expectations.remove_configuration_from_test(test, test_configuration)
                 self._tool.filesystem.write_text_file(path, expectationsString)
 
-    def _rebaseline(self, options, test_list):
-        for test, builders_to_check in sorted(test_list.items()):
+    def _rebaseline(self, options, test_prefix_list):
+        for test, builders_to_check in sorted(test_prefix_list.items()):
             _log.info("Rebaselining %s" % test)
             for builder, suffixes in sorted(builders_to_check.items()):
                 _log.debug("  %s: %s" % (builder, ",".join(suffixes)))
 
-        commands = self._rebaseline_commands(test_list, options)
+        commands = self._rebaseline_commands(test_prefix_list, options)
         command_results = self._tool.executive.run_in_parallel(commands)
         log_output = '\n'.join(result[2] for result in command_results).replace('\n\n', '\n')
         for line in log_output.split('\n'):
@@ -392,7 +395,7 @@
         self._update_expectations_files(lines_to_remove)
 
         if options.optimize:
-            self._optimize_baselines(test_list, options.verbose)
+            self._optimize_baselines(test_prefix_list, options.verbose)
 
 
 class RebaselineJson(AbstractParallelRebaselineCommand):
@@ -419,7 +422,7 @@
             self.move_overwritten_baselines_option,
             self.no_optimize_option,
             ] + self.platform_options)
-        self._test_list = None
+        self._test_prefix_list = None
 
     def _tests_to_rebaseline(self, port):
         tests_to_rebaseline = {}
@@ -439,21 +442,21 @@
 
         for test_name, suffixes in tests:
             _log.info("    %s (%s)" % (test_name, ','.join(suffixes)))
-            if test_name not in self._test_list:
-                self._test_list[test_name] = {}
-            self._test_list[test_name][builder_name] = suffixes
+            if test_name not in self._test_prefix_list:
+                self._test_prefix_list[test_name] = {}
+            self._test_prefix_list[test_name][builder_name] = suffixes
 
     def execute(self, options, args, tool):
         options.results_directory = None
-        self._test_list = {}
+        self._test_prefix_list = {}
         port_names = tool.port_factory.all_port_names(options.platform)
         for port_name in port_names:
             self._add_tests_to_rebaseline_for_port(port_name)
-        if not self._test_list:
+        if not self._test_prefix_list:
             _log.warning("Did not find any tests marked Rebaseline.")
             return
 
-        self._rebaseline(options, self._test_list)
+        self._rebaseline(options, self._test_prefix_list)
 
 
 class Rebaseline(AbstractParallelRebaselineCommand):
@@ -493,17 +496,17 @@
         else:
             builders_to_check = self._builders_to_pull_from()
 
-        test_list = {}
+        test_prefix_list = {}
         suffixes_to_update = options.suffixes.split(",")
 
         for builder in builders_to_check:
             tests = args or self._tests_to_update(builder)
             for test in tests:
-                if test not in test_list:
-                    test_list[test] = {}
-                test_list[test][builder.name()] = suffixes_to_update
+                if test not in test_prefix_list:
+                    test_prefix_list[test] = {}
+                test_prefix_list[test][builder.name()] = suffixes_to_update
 
         if options.verbose:
-            _log.debug("rebaseline-json: " + str(test_list))
+            _log.debug("rebaseline-json: " + str(test_prefix_list))
 
-        self._rebaseline(options, test_list)
+        self._rebaseline(options, test_prefix_list)
diff --git a/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py b/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py
index c982731..b64746a 100644
--- a/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py
+++ b/Tools/Scripts/webkitpy/tool/commands/rebaseline_unittest.py
@@ -112,15 +112,18 @@
         self.assertItemsEqual(self.tool.web.urls_fetched, [self.WEB_PREFIX + '/userscripts/another-test-actual.txt'])
 
     def test_rebaseline_test_with_results_directory(self):
+        self._write("userscripts/another-test.html", "test data")
         self._write(self.lion_expectations_path, "Bug(x) [ Mac ] userscripts/another-test.html [ ImageOnlyFailure ]\nbug(z) [ Linux ] userscripts/another-test.html [ ImageOnlyFailure ]\n")
         self.options.results_directory = '/tmp'
         self.command._rebaseline_test_and_update_expectations(self.options)
         self.assertItemsEqual(self.tool.web.urls_fetched, ['file:///tmp/userscripts/another-test-actual.txt'])
 
     def test_rebaseline_reftest(self):
+        self._write("userscripts/another-test.html", "test data")
         self._write("userscripts/another-test-expected.html", "generic result")
         OutputCapture().assert_outputs(self, self.command._rebaseline_test_and_update_expectations, args=[self.options],
             expected_logs="Cannot rebaseline reftest: userscripts/another-test.html\n")
+        self.assertDictEqual(self.command._scm_changes, {'add': [], 'remove-lines': []})
 
     def test_rebaseline_test_and_print_scm_changes(self):
         self.command._print_scm_changes = True
@@ -306,6 +309,7 @@
 
     def test_rebaseline_all(self):
         options = MockOptions(optimize=True, verbose=True, move_overwritten_baselines=False, results_directory=None)
+        self._write("user-scripts/another-test.html", "Dummy test contents")
         self.command._rebaseline(options,  {"user-scripts/another-test.html": {"MOCK builder": ["txt", "png"]}})
 
         # Note that we have one run_in_parallel() call followed by a run_command()
@@ -315,6 +319,7 @@
 
     def test_rebaseline_debug(self):
         options = MockOptions(optimize=True, verbose=True, move_overwritten_baselines=False, results_directory=None)
+        self._write("user-scripts/another-test.html", "Dummy test contents")
         self.command._rebaseline(options,  {"user-scripts/another-test.html": {"MOCK builder (Debug)": ["txt", "png"]}})
 
         # Note that we have one run_in_parallel() call followed by a run_command()
@@ -324,6 +329,7 @@
 
     def test_move_overwritten(self):
         options = MockOptions(optimize=True, verbose=True, move_overwritten_baselines=True, results_directory=None)
+        self._write("user-scripts/another-test.html", "Dummy test contents")
         self.command._rebaseline(options,  {"user-scripts/another-test.html": {"MOCK builder": ["txt", "png"]}})
 
         # Note that we have one run_in_parallel() call followed by a run_command()
@@ -333,6 +339,7 @@
 
     def test_no_optimize(self):
         options = MockOptions(optimize=False, verbose=True, move_overwritten_baselines=False, results_directory=None)
+        self._write("user-scripts/another-test.html", "Dummy test contents")
         self.command._rebaseline(options,  {"user-scripts/another-test.html": {"MOCK builder (Debug)": ["txt", "png"]}})
 
         # Note that we have only one run_in_parallel() call
@@ -341,6 +348,7 @@
 
     def test_results_directory(self):
         options = MockOptions(optimize=False, verbose=True, move_overwritten_baselines=False, results_directory='/tmp')
+        self._write("user-scripts/another-test.html", "Dummy test contents")
         self.command._rebaseline(options,  {"user-scripts/another-test.html": {"MOCK builder": ["txt", "png"]}})
 
         # Note that we have only one run_in_parallel() call
@@ -401,24 +409,44 @@
         self.command._builders_to_pull_from = lambda: [MockBuilder('MOCK builder')]
         self.command._tests_to_update = lambda builder: ['mock/path/to/test.html']
 
+        self._write("mock/path/to/test.html", "Dummy test contents")
+
         self._zero_out_test_expectations()
 
         old_exact_matches = builders._exact_matches
-        oc = OutputCapture()
         try:
             builders._exact_matches = {
                 "MOCK builder": {"port_name": "test-mac-leopard", "specifiers": set(["mock-specifier"])},
             }
-            oc.capture_output()
             self.command.execute(MockOptions(optimize=False, builders=None, suffixes="txt,png", verbose=True, move_overwritten_baselines=False), [], self.tool)
         finally:
-            oc.restore_output()
             builders._exact_matches = old_exact_matches
 
         calls = filter(lambda x: x != ['qmake', '-v'] and x[0] != 'perl', self.tool.executive.calls)
         self.assertEqual(calls,
             [[['echo', 'rebaseline-test-internal', '--suffixes', 'txt,png', '--builder', 'MOCK builder', '--test', 'mock/path/to/test.html', '--verbose']]])
 
+    def test_rebaseline_directory(self):
+        self.command._builders_to_pull_from = lambda: [MockBuilder('MOCK builder')]
+        self.command._tests_to_update = lambda builder: ['userscripts']
+
+        self._write("userscripts/first-test.html", "test data")
+        self._write("userscripts/second-test.html", "test data")
+
+        old_exact_matches = builders._exact_matches
+        try:
+            builders._exact_matches = {
+                "MOCK builder": {"port_name": "test-mac-leopard", "specifiers": set(["mock-specifier"])},
+            }
+            self.command.execute(MockOptions(optimize=False, builders=None, suffixes="txt,png", verbose=True, move_overwritten_baselines=False), [], self.tool)
+        finally:
+            builders._exact_matches = old_exact_matches
+
+        calls = filter(lambda x: x != ['qmake', '-v'] and x[0] != 'perl', self.tool.executive.calls)
+        self.assertEqual(calls,
+            [[['echo', 'rebaseline-test-internal', '--suffixes', 'txt,png', '--builder', 'MOCK builder', '--test', 'userscripts/first-test.html', '--verbose'],
+              ['echo', 'rebaseline-test-internal', '--suffixes', 'txt,png', '--builder', 'MOCK builder', '--test', 'userscripts/second-test.html', '--verbose']]])
+
 
 class TestRebaselineExpectations(_BaseTestCase):
     command_constructor = RebaselineExpectations
@@ -433,6 +461,8 @@
 
         self.tool.executive = MockExecutive2()
 
+        self._write("userscripts/another-test.html", "Dummy test contents")
+        self._write("userscripts/images.svg", "Dummy test contents")
         self.command._tests_to_rebaseline = lambda port: {'userscripts/another-test.html': set(['txt']), 'userscripts/images.svg': set(['png'])}
         self.command.execute(self.options, [], self.tool)
 
diff --git a/Tools/Scripts/webkitpy/tool/commands/roll.py b/Tools/Scripts/webkitpy/tool/commands/roll.py
deleted file mode 100644
index 8237319..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/roll.py
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright (c) 2011 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-from webkitpy.tool.commands.abstractsequencedcommand import AbstractSequencedCommand
-
-from webkitpy.tool import steps
-
-
-default_changelog_message = "Unreviewed.  Rolled DEPS.\n\n"
-
-class RollChromiumDEPS(AbstractSequencedCommand):
-    name = "roll-chromium-deps"
-    help_text = "Updates Chromium DEPS (LKGR as the revision will use the last-known good revision of Chromium)"
-    argument_names = "CHROMIUM_REVISION"
-    steps = [
-        steps.UpdateChromiumDEPS,
-        steps.PrepareChangeLogForDEPSRoll,
-        steps.ConfirmDiff,
-        steps.Commit,
-    ]
-
-    def _prepare_state(self, options, args, tool):
-        return {
-            "chromium_revision": (args and args[0]),
-            "changelog_message": default_changelog_message,
-        }
-
-
-class PostChromiumDEPSRoll(AbstractSequencedCommand):
-    name = "post-chromium-deps-roll"
-    help_text = "Posts a patch to update Chromium DEPS (LKGR as the revision will use the last-known good revision of Chromium)"
-    argument_names = "CHROMIUM_REVISION CHROMIUM_REVISION_NAME [CHANGELOG_MESSAGE]"
-    steps = [
-        steps.CleanWorkingDirectory,
-        steps.Update,
-        steps.UpdateChromiumDEPS,
-        steps.PrepareChangeLogForDEPSRoll,
-        steps.CreateBug,
-        steps.PostDiff,
-    ]
-
-    def _prepare_state(self, options, args, tool):
-        options.review = False
-        options.request_commit = True
-
-        chromium_revision = args[0]
-        chromium_revision_name = args[1]
-        changelog_message = args[2] if len(args) >= 3 else default_changelog_message
-        return {
-            "chromium_revision": chromium_revision,
-            "changelog_message": changelog_message,
-            "bug_title": "Roll Chromium DEPS to %s" % chromium_revision_name,
-            "bug_description": "A DEPS roll a day keeps the build break away.",
-        }
diff --git a/Tools/Scripts/webkitpy/tool/commands/roll_unittest.py b/Tools/Scripts/webkitpy/tool/commands/roll_unittest.py
deleted file mode 100644
index 9e805dd..0000000
--- a/Tools/Scripts/webkitpy/tool/commands/roll_unittest.py
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright (C) 2011 Google Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-#
-#    * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#    * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#    * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-from webkitpy.thirdparty.mock import Mock
-from webkitpy.tool.commands.commandtest import CommandsTest
-from webkitpy.tool.commands.roll import *
-from webkitpy.tool.mocktool import MockOptions, MockTool
-
-
-class RollCommandsTest(CommandsTest):
-    def test_update_chromium_deps(self):
-        expected_logs = """Updating Chromium DEPS to 6764
-MOCK: MockDEPS.write_variable(chromium_rev, 6764)
-MOCK: user.open_url: file://...
-Was that diff correct?
-Committed r49824: <http://trac.webkit.org/changeset/49824>
-"""
-        options = MockOptions(non_interactive=False)
-        self.assert_execute_outputs(RollChromiumDEPS(), [6764], options=options, expected_logs=expected_logs)
-
-    def test_update_chromium_deps_older_revision(self):
-        options = MockOptions(non_interactive=False)
-        expected_logs = """Current Chromium DEPS revision 6564 is newer than 5764.
-Unable to update Chromium DEPS.
-"""
-        self.assert_execute_outputs(RollChromiumDEPS(), [5764], options=options, expected_logs=expected_logs, expected_exception=SystemExit)
-
-
-class PostRollCommandsTest(CommandsTest):
-    def test_prepare_state(self):
-        postroll = PostChromiumDEPSRoll()
-        options = MockOptions()
-        tool = MockTool()
-        lkgr_state = postroll._prepare_state(options, [None, "last-known good revision"], tool)
-        self.assertIsNone(lkgr_state["chromium_revision"])
-        self.assertEqual("Roll Chromium DEPS to last-known good revision", lkgr_state["bug_title"])
-        self.assertEqual("Unreviewed.  Rolled DEPS.\n\n", lkgr_state["changelog_message"])
-        revision_state = postroll._prepare_state(options, ["1234", "r1234", "test message"], tool)
-        self.assertEqual("1234", revision_state["chromium_revision"])
-        self.assertEqual("Roll Chromium DEPS to r1234", revision_state["bug_title"])
-        self.assertEqual("test message", revision_state["changelog_message"])
diff --git a/Tools/Scripts/webkitpy/tool/steps/__init__.py b/Tools/Scripts/webkitpy/tool/steps/__init__.py
index 709de5b..96ac98f 100644
--- a/Tools/Scripts/webkitpy/tool/steps/__init__.py
+++ b/Tools/Scripts/webkitpy/tool/steps/__init__.py
@@ -50,7 +50,6 @@
 from webkitpy.tool.steps.options import Options
 from webkitpy.tool.steps.postdiff import PostDiff
 from webkitpy.tool.steps.postdiffforcommit import PostDiffForCommit
-from webkitpy.tool.steps.postdiffforrevert import PostDiffForRevert
 from webkitpy.tool.steps.preparechangelog import PrepareChangeLog
 from webkitpy.tool.steps.preparechangelogfordepsroll import PrepareChangeLogForDEPSRoll
 from webkitpy.tool.steps.preparechangelogforrevert import PrepareChangeLogForRevert
diff --git a/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py b/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py
deleted file mode 100644
index 2900eb3..0000000
--- a/Tools/Scripts/webkitpy/tool/steps/postdiffforrevert.py
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright (C) 2010 Google Inc. All rights reserved.
-# 
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-# 
-#     * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#     * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following disclaimer
-# in the documentation and/or other materials provided with the
-# distribution.
-#     * Neither the name of Google Inc. nor the names of its
-# contributors may be used to endorse or promote products derived from
-# this software without specific prior written permission.
-# 
-# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-from webkitpy.common.net.bugzilla import Attachment
-from webkitpy.tool.steps.abstractstep import AbstractStep
-
-
-class PostDiffForRevert(AbstractStep):
-    def run(self, state):
-        comment_text = "Any committer can land this patch automatically by \
-marking it commit-queue+.  The commit-queue will build and test \
-the patch before landing to ensure that the rollout will be \
-successful.  This process takes approximately 15 minutes.\n\n\
-If you would like to land the rollout faster, you can use the \
-following command:\n\n\
-  webkit-patch land-attachment ATTACHMENT_ID\n\n\
-where ATTACHMENT_ID is the ID of this attachment."
-        self._tool.bugs.add_patch_to_bug(
-            state["bug_id"],
-            self.cached_lookup(state, "diff"),
-            "%s%s" % (Attachment.rollout_preamble, state["revision"]),
-            comment_text=comment_text,
-            mark_for_review=False,
-            mark_for_commit_queue=True)
diff --git a/Tools/TestResultServer/app.yaml b/Tools/TestResultServer/app.yaml
index 1026be1..e5a2b31 100644
--- a/Tools/TestResultServer/app.yaml
+++ b/Tools/TestResultServer/app.yaml
@@ -1,8 +1,7 @@
 application: test-results
 version: 1
-runtime: python27
+runtime: python
 api_version: 1
-threadsafe: true
 
 handlers:
 - url: /stylesheets
@@ -12,8 +11,8 @@
   static_dir: static-dashboards
 
 - url: /testfile/delete
-  script: main.app
+  script: main.py
   login: admin
 
 - url: /.*
-  script: main.app
+  script: main.py
diff --git a/Tools/TestResultServer/handlers/menu.py b/Tools/TestResultServer/handlers/menu.py
index 7b5403a..f15e53c 100644
--- a/Tools/TestResultServer/handlers/menu.py
+++ b/Tools/TestResultServer/handlers/menu.py
@@ -26,9 +26,8 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import webapp2
-
 from google.appengine.api import users
+from google.appengine.ext import webapp
 from google.appengine.ext.webapp import template
 
 dashboards = [
@@ -45,7 +44,7 @@
 ]
 
 
-class Menu(webapp2.RequestHandler):
+class Menu(webapp.RequestHandler):
     def get(self):
         user = users.get_current_user()
         if user:
diff --git a/Tools/TestResultServer/handlers/testfilehandler.py b/Tools/TestResultServer/handlers/testfilehandler.py
index 759d7d6..fd17202 100644
--- a/Tools/TestResultServer/handlers/testfilehandler.py
+++ b/Tools/TestResultServer/handlers/testfilehandler.py
@@ -30,9 +30,9 @@
 import logging
 import re
 import urllib
-import webapp2
 
 from google.appengine.api import users
+from google.appengine.ext import webapp
 from google.appengine.ext.webapp import template
 from google.appengine.ext import db
 
@@ -60,7 +60,7 @@
     return json
 
 
-class DeleteFile(webapp2.RequestHandler):
+class DeleteFile(webapp.RequestHandler):
     """Delete test file for a given builder and name from datastore."""
 
     def get(self):
@@ -81,7 +81,7 @@
             % (master, builder, test_type, name))
 
 
-class GetFile(webapp2.RequestHandler):
+class GetFile(webapp.RequestHandler):
     """Get file content or list of files for given builder and name."""
 
     def _get_file_list(self, master, builder, test_type, name, callback_name=None):
@@ -210,7 +210,7 @@
         self._serve_json(json, date)
 
 
-class Upload(webapp2.RequestHandler):
+class Upload(webapp.RequestHandler):
     """Upload test results file to datastore."""
 
     def post(self):
@@ -268,7 +268,7 @@
             self.response.out.write("OK")
 
 
-class UploadForm(webapp2.RequestHandler):
+class UploadForm(webapp.RequestHandler):
     """Show a form so user can upload a file."""
 
     def get(self):
diff --git a/Tools/TestResultServer/main.py b/Tools/TestResultServer/main.py
index 3bab073..2fa61e5 100644
--- a/Tools/TestResultServer/main.py
+++ b/Tools/TestResultServer/main.py
@@ -26,7 +26,12 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import webapp2
+# Request a modern Django
+from google.appengine.dist import use_library
+use_library('django', '1.1')
+
+from google.appengine.ext import webapp
+from google.appengine.ext.webapp.util import run_wsgi_app
 
 from handlers import menu
 from handlers import testfilehandler
@@ -39,4 +44,11 @@
     ('/*|/menu', menu.Menu),
 ]
 
-app = webapp2.WSGIApplication(routes, debug=True)
+application = webapp.WSGIApplication(routes, debug=True)
+
+
+def main():
+    run_wsgi_app(application)
+
+if __name__ == "__main__":
+    main()
diff --git a/Tools/TestResultServer/model/datastorefile.py b/Tools/TestResultServer/model/datastorefile.py
index bfa4c3c..ac28d64 100755
--- a/Tools/TestResultServer/model/datastorefile.py
+++ b/Tools/TestResultServer/model/datastorefile.py
@@ -26,6 +26,7 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
+from datetime import datetime
 import logging
 
 from google.appengine.ext import db
diff --git a/Tools/TestResultServer/model/jsonresults.py b/Tools/TestResultServer/model/jsonresults.py
index 9da9d32..16316f3 100755
--- a/Tools/TestResultServer/model/jsonresults.py
+++ b/Tools/TestResultServer/model/jsonresults.py
@@ -26,7 +26,8 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-import json
+from datetime import datetime
+from django.utils import simplejson
 import logging
 import sys
 import traceback
@@ -106,8 +107,8 @@
         return data
 
     @classmethod
-    def _generate_file_data(cls, data, sort_keys=False):
-        return json.dumps(data, separators=(',', ':'), sort_keys=sort_keys)
+    def _generate_file_data(cls, json, sort_keys=False):
+        return simplejson.dumps(json, separators=(',', ':'), sort_keys=sort_keys)
 
     @classmethod
     def _load_json(cls, file_data):
@@ -117,7 +118,7 @@
             return None
 
         try:
-            return json.loads(json_results_str)
+            return simplejson.loads(json_results_str)
         except:
             logging.debug(json_results_str)
             logging.error("Failed to load json results: %s", traceback.print_exception(*sys.exc_info()))
diff --git a/Tools/TestResultServer/model/jsonresults_unittest.py b/Tools/TestResultServer/model/jsonresults_unittest.py
index 969f9b4..0e65d0b 100755
--- a/Tools/TestResultServer/model/jsonresults_unittest.py
+++ b/Tools/TestResultServer/model/jsonresults_unittest.py
@@ -33,7 +33,8 @@
     print "ERROR: Add the TestResultServer, google_appengine and yaml/lib directories to your PYTHONPATH"
     raise
 
-import json
+from django.utils import simplejson
+
 import unittest
 
 
@@ -80,9 +81,9 @@
         self._builder = "Webkit"
 
     def test_strip_prefix_suffix(self):
-        json_string = "['contents']"
-        self.assertEqual(JsonResults._strip_prefix_suffix("ADD_RESULTS(" + json_string + ");"), json_string)
-        self.assertEqual(JsonResults._strip_prefix_suffix(json_string), json_string)
+        json = "['contents']"
+        self.assertEqual(JsonResults._strip_prefix_suffix("ADD_RESULTS(" + json + ");"), json)
+        self.assertEqual(JsonResults._strip_prefix_suffix(json), json)
 
     def _make_test_json(self, test_data):
         if not test_data:
@@ -93,7 +94,7 @@
         if not builds or not tests:
             return ""
 
-        json_string = JSON_RESULTS_TEMPLATE
+        json = JSON_RESULTS_TEMPLATE
 
         counts = []
         build_numbers = []
@@ -107,17 +108,17 @@
             chrome_revision.append("3000%s" % build)
             times.append("100000%s000" % build)
 
-        json_string = json_string.replace("[TESTDATA_COUNTS]", ",".join(counts))
-        json_string = json_string.replace("[TESTDATA_COUNT]", ",".join(builds))
-        json_string = json_string.replace("[TESTDATA_BUILDNUMBERS]", ",".join(build_numbers))
-        json_string = json_string.replace("[TESTDATA_WEBKITREVISION]", ",".join(webkit_revision))
-        json_string = json_string.replace("[TESTDATA_CHROMEREVISION]", ",".join(chrome_revision))
-        json_string = json_string.replace("[TESTDATA_TIMES]", ",".join(times))
+        json = json.replace("[TESTDATA_COUNTS]", ",".join(counts))
+        json = json.replace("[TESTDATA_COUNT]", ",".join(builds))
+        json = json.replace("[TESTDATA_BUILDNUMBERS]", ",".join(build_numbers))
+        json = json.replace("[TESTDATA_WEBKITREVISION]", ",".join(webkit_revision))
+        json = json.replace("[TESTDATA_CHROMEREVISION]", ",".join(chrome_revision))
+        json = json.replace("[TESTDATA_TIMES]", ",".join(times))
 
         version = str(test_data["version"]) if "version" in test_data else "4"
-        json_string = json_string.replace("[VERSION]", version)
-        json_string = json_string.replace("{[TESTDATA_TESTS]}", json.dumps(tests, separators=(',', ':'), sort_keys=True))
-        return json_string
+        json = json.replace("[VERSION]", version)
+        json = json.replace("{[TESTDATA_TESTS]}", simplejson.dumps(tests, separators=(',', ':'), sort_keys=True))
+        return json
 
     def _test_merge(self, aggregated_data, incremental_data, expected_data, max_builds=jsonresults.JSON_RESULTS_MAX_BUILDS):
         aggregated_results = self._make_test_json(aggregated_data)
@@ -132,7 +133,7 @@
 
     def _test_get_test_list(self, input_data, expected_data):
         input_results = self._make_test_json(input_data)
-        expected_results = JSON_RESULTS_TEST_LIST_TEMPLATE.replace("{[TESTDATA_TESTS]}", json.dumps(expected_data, separators=(',', ':')))
+        expected_results = JSON_RESULTS_TEST_LIST_TEMPLATE.replace("{[TESTDATA_TESTS]}", simplejson.dumps(expected_data, separators=(',', ':')))
         actual_results = JsonResults.get_test_list(self._builder, input_results)
         self.assertEqual(actual_results, expected_results)
 
diff --git a/WATCHLISTS b/WATCHLISTS
index 3cb13ab..d1fe521 100644
--- a/WATCHLISTS
+++ b/WATCHLISTS
@@ -23,12 +23,28 @@
     'test_runner': {
       'filepath': 'Tools/DumpRenderTree/chromium/TestRunner',
     },
+    'canvas': {
+      'filepath': 'Source/core/html/canvas/'
+    },
     'css': {
       'filepath': 'Source/core/css',
     },
+    'custom_elements': {
+      'filepath': 'Source/core/dom/CustomElement' \
+                  '|Source/bindings/v8/.*CustomElement',
+    },
     'devtools': {
       'filepath': 'inspector|DevTools|devtools',
     },
+    'dom': {
+      'filepath': 'Source/core/dom/'
+    },
+    'events': {
+      'filepath': '|Source/core/page/*Event*.*' \
+                  '|Source/core/dom/*Event.*' \
+                  '|Source/core/css/*Event.*' \
+                  '|Source/core/platform/*Event*.*'
+    },
     'loader': {
       'filepath': 'Source/core/loader',
     },
@@ -95,6 +111,11 @@
                   '|Source/modules/(encryptedmedia|mediasource)' \
                   '|Source/WebKit/chromium/.*Media.*' \
     },
+    'media_queries': {
+        'filepath': 'Source/core/css/CSSMediaRule.*' \
+                    '|Source/core/css/MediaList.*' \
+                    '|Source/core/css/MediaQuery.*'
+    },
     'fileapi': {
       'filepath': 'Source/modules/filesystem/' \
                   '|Source/core/fileapi/' \
@@ -106,6 +127,22 @@
       'filepath': 'Source/modules/quota/' \
                   '|Source/WebKit/chromium/.*Quota.*'
     },
+    'viewport_interaction': {
+      'filepath': 'Source/core/css/.*Viewport.*' \
+                  '|Source/core/dom/ViewportArguments.*' \
+                  '|Source/core/html/HTMLMetaElement.*' \
+                  '|Source/core/page/FrameView.*' \
+                  '|Source/core/page/scrolling'
+    },
+    'css_regions': {
+      'filepath': 'Source/core/rendering/.*(Region|FlowThread).*' \
+                  '|Source/core/dom/NodeRendering.*' \
+                  '|Source/core/dom/.*NamedFlow.*' \
+                  '|Source/core/css/.*Region.*' \
+                  '|LayoutTests/compositing/regions/' \
+                  '|LayoutTests/fast/regions/' \
+                  '|LayoutTests/platform/chromium.*/fast/regions/'
+    },
   },
 
   'WATCHLISTS': {
@@ -129,27 +166,36 @@
                   'japhet@chromium.org',
                   'jsbell+bindings@chromium.org',
                   'haraken@chromium.org' ],
+    'canvas': [ 'cabanier@adobe.com' ],
+    'custom_elements': [ 'dominicc+watchlist@chromium.org' ],
     'layers': [ 'blink-layers@chromium.org' ],
     'loader': [ 'japhet@chromium.org', 'gavinp+loader@chromium.org' ],
     'owners': [ 'abarth@chromium.org'],
     'test_runner': [ 'jochen+watch@chromium.org' ],
     'platform_graphics': [ 'jamesr@chromium.org',
                            'schenney@chromium.org',
-                           'danakj@chromium.org' ],
+                           'danakj@chromium.org',
+                           'pdr@chromium.org',
+                           'cabanier@adobe.com' ],
     'platform': [ 'forgerbr@gmail.com' ],
     'svg': [ 'schenney@chromium.org', 'pdr@google.com', 'fmalita@chromium.org' ],
     'css': [ 'alexis.menard@intel.com', 'apavlov+blink@chromium.org' ],
+    'dom': [ 'eae+blinkwatch@chromium.org' ],
+    'events': [ 'eae+blinkwatch@chromium.org' ],
     'public_api': [ 'abarth@chromum.org', 'jamesr@chromium.org' ],
     'wtf': [ 'abarth@chromium.org', 'forgerbr@gmail.com',
              'loislo+blink@chromium.org', 'yurys+blink@chromium.org' ],
     'indexed_db': ['alecflett@chromium.org','dgrogan@chromium.org',
                    'jsbell@chromium.org'],
-    'rendering': [ 'jchaffraix+rendering@chromium.org' ],
+    'rendering': [ 'eae+blinkwatch@chromium.org', 'jchaffraix+rendering@chromium.org', 'leviw+renderwatch@chromium.org' ],
     'content_security_policy': [ 'mkwst+watchlist@chromium.org' ],
     'prerender': [ 'gavinp+prerender@chromium.org' ],
     'track': ['vcarbune@chromium.org'],
     'media': [ 'feature-media-reviews@chromium.org' ],
+    'media_queries': [ 'kenneth.christiansen@gmail.com' ],
     'fileapi': [ 'kinuko@chromium.org' ],
     'quota': [ 'kinuko@chromium.org' ],
+    'viewport_interaction': [ 'kenneth.christiansen@gmail.com' ],
+    'css_regions': [ 'ChromiumBugTracker@adobe.com' ],
   },
 }